Lines Matching defs:dc
24 static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) in __dma_regs()
30 const struct txx9dmac_chan *dc) in __dma_regs32()
35 #define channel64_readq(dc, name) \ argument
37 #define channel64_writeq(dc, name, val) \ argument
39 #define channel64_readl(dc, name) \ argument
41 #define channel64_writel(dc, name, val) \ argument
44 #define channel32_readl(dc, name) \ argument
46 #define channel32_writel(dc, name, val) \ argument
49 #define channel_readq(dc, name) channel64_readq(dc, name) argument
50 #define channel_writeq(dc, name, val) channel64_writeq(dc, name, val) argument
51 #define channel_readl(dc, name) \ argument
54 #define channel_writel(dc, name, val) \ argument
58 static dma_addr_t channel64_read_CHAR(const struct txx9dmac_chan *dc) in channel64_read_CHAR()
66 static void channel64_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) in channel64_write_CHAR()
74 static void channel64_clear_CHAR(const struct txx9dmac_chan *dc) in channel64_clear_CHAR()
84 static dma_addr_t channel_read_CHAR(const struct txx9dmac_chan *dc) in channel_read_CHAR()
92 static void channel_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) in channel_write_CHAR()
144 static dma_addr_t desc_read_CHAR(const struct txx9dmac_chan *dc, in desc_read_CHAR()
150 static void desc_write_CHAR(const struct txx9dmac_chan *dc, in desc_write_CHAR()
163 static struct txx9dmac_desc *txx9dmac_first_active(struct txx9dmac_chan *dc) in txx9dmac_first_active()
169 static struct txx9dmac_desc *txx9dmac_last_active(struct txx9dmac_chan *dc) in txx9dmac_last_active()
175 static struct txx9dmac_desc *txx9dmac_first_queued(struct txx9dmac_chan *dc) in txx9dmac_first_queued()
189 static struct txx9dmac_desc *txx9dmac_desc_alloc(struct txx9dmac_chan *dc, in txx9dmac_desc_alloc()
208 static struct txx9dmac_desc *txx9dmac_desc_get(struct txx9dmac_chan *dc) in txx9dmac_desc_get()
241 static void txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan *dc, in txx9dmac_sync_desc_for_cpu()
260 static void txx9dmac_desc_put(struct txx9dmac_chan *dc, in txx9dmac_desc_put()
283 static void txx9dmac_dump_regs(struct txx9dmac_chan *dc) in txx9dmac_dump_regs()
311 static void txx9dmac_reset_chan(struct txx9dmac_chan *dc) in txx9dmac_reset_chan()
330 static void txx9dmac_dostart(struct txx9dmac_chan *dc, in txx9dmac_dostart()
399 txx9dmac_descriptor_complete(struct txx9dmac_chan *dc, in txx9dmac_descriptor_complete()
424 static void txx9dmac_dequeue(struct txx9dmac_chan *dc, struct list_head *list) in txx9dmac_dequeue()
448 static void txx9dmac_complete_all(struct txx9dmac_chan *dc) in txx9dmac_complete_all()
467 static void txx9dmac_dump_desc(struct txx9dmac_chan *dc, in txx9dmac_dump_desc()
498 static void txx9dmac_handle_error(struct txx9dmac_chan *dc, u32 csr) in txx9dmac_handle_error()
536 static void txx9dmac_scan_descriptors(struct txx9dmac_chan *dc) in txx9dmac_scan_descriptors()
608 struct txx9dmac_chan *dc; in txx9dmac_chan_tasklet() local
626 struct txx9dmac_chan *dc = dev_id; in txx9dmac_chan_interrupt() local
645 struct txx9dmac_chan *dc; in txx9dmac_tasklet() local
693 struct txx9dmac_chan *dc = to_txx9dmac_chan(tx->chan); in txx9dmac_tx_submit() local
712 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_prep_dma_memcpy() local
807 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_prep_slave_sg() local
899 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_terminate_all() local
925 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_tx_status() local
939 static void txx9dmac_chain_dynamic(struct txx9dmac_chan *dc, in txx9dmac_chain_dynamic()
962 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_issue_pending() local
986 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_alloc_chan_resources() local
1045 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_free_chan_resources() local
1086 struct txx9dmac_chan *dc; in txx9dmac_chan_probe() local
1156 struct txx9dmac_chan *dc = platform_get_drvdata(pdev); in txx9dmac_chan_remove() local