Lines Matching refs:ch_regs
154 struct tegra_dma_channel_regs ch_regs; member
429 struct tegra_dma_channel_regs *ch_regs = &sg_req->ch_regs; in tegra_dma_start() local
431 tdc_write(tdc, TEGRA_APBDMA_CHAN_CSR, ch_regs->csr); in tegra_dma_start()
432 tdc_write(tdc, TEGRA_APBDMA_CHAN_APBSEQ, ch_regs->apb_seq); in tegra_dma_start()
433 tdc_write(tdc, TEGRA_APBDMA_CHAN_APBPTR, ch_regs->apb_ptr); in tegra_dma_start()
434 tdc_write(tdc, TEGRA_APBDMA_CHAN_AHBSEQ, ch_regs->ahb_seq); in tegra_dma_start()
435 tdc_write(tdc, TEGRA_APBDMA_CHAN_AHBPTR, ch_regs->ahb_ptr); in tegra_dma_start()
437 tdc_write(tdc, TEGRA_APBDMA_CHAN_WCOUNT, ch_regs->wcount); in tegra_dma_start()
441 ch_regs->csr | TEGRA_APBDMA_CSR_ENB); in tegra_dma_start()
475 tdc_write(tdc, TEGRA_APBDMA_CHAN_APBPTR, nsg_req->ch_regs.apb_ptr); in tegra_dma_configure_for_next()
476 tdc_write(tdc, TEGRA_APBDMA_CHAN_AHBPTR, nsg_req->ch_regs.ahb_ptr); in tegra_dma_configure_for_next()
479 nsg_req->ch_regs.wcount); in tegra_dma_configure_for_next()
481 nsg_req->ch_regs.csr | TEGRA_APBDMA_CSR_ENB); in tegra_dma_configure_for_next()
929 struct tegra_dma_channel_regs *ch_regs, u32 len) in tegra_dma_prep_wcount() argument
934 ch_regs->wcount = len_field; in tegra_dma_prep_wcount()
936 ch_regs->csr |= len_field; in tegra_dma_prep_wcount()
1020 sg_req->ch_regs.apb_ptr = apb_ptr; in tegra_dma_prep_slave_sg()
1021 sg_req->ch_regs.ahb_ptr = mem; in tegra_dma_prep_slave_sg()
1022 sg_req->ch_regs.csr = csr; in tegra_dma_prep_slave_sg()
1023 tegra_dma_prep_wcount(tdc, &sg_req->ch_regs, len); in tegra_dma_prep_slave_sg()
1024 sg_req->ch_regs.apb_seq = apb_seq; in tegra_dma_prep_slave_sg()
1025 sg_req->ch_regs.ahb_seq = ahb_seq; in tegra_dma_prep_slave_sg()
1150 sg_req->ch_regs.apb_ptr = apb_ptr; in tegra_dma_prep_dma_cyclic()
1151 sg_req->ch_regs.ahb_ptr = mem; in tegra_dma_prep_dma_cyclic()
1152 sg_req->ch_regs.csr = csr; in tegra_dma_prep_dma_cyclic()
1153 tegra_dma_prep_wcount(tdc, &sg_req->ch_regs, len); in tegra_dma_prep_dma_cyclic()
1154 sg_req->ch_regs.apb_seq = apb_seq; in tegra_dma_prep_dma_cyclic()
1155 sg_req->ch_regs.ahb_seq = ahb_seq; in tegra_dma_prep_dma_cyclic()