Lines Matching defs:dc
25 static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) in __dma_regs()
31 const struct txx9dmac_chan *dc) in __dma_regs32()
36 #define channel64_readq(dc, name) \ argument
38 #define channel64_writeq(dc, name, val) \ argument
40 #define channel64_readl(dc, name) \ argument
42 #define channel64_writel(dc, name, val) \ argument
45 #define channel32_readl(dc, name) \ argument
47 #define channel32_writel(dc, name, val) \ argument
50 #define channel_readq(dc, name) channel64_readq(dc, name) argument
51 #define channel_writeq(dc, name, val) channel64_writeq(dc, name, val) argument
52 #define channel_readl(dc, name) \ argument
55 #define channel_writel(dc, name, val) \ argument
59 static dma_addr_t channel64_read_CHAR(const struct txx9dmac_chan *dc) in channel64_read_CHAR()
67 static void channel64_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) in channel64_write_CHAR()
75 static void channel64_clear_CHAR(const struct txx9dmac_chan *dc) in channel64_clear_CHAR()
85 static dma_addr_t channel_read_CHAR(const struct txx9dmac_chan *dc) in channel_read_CHAR()
93 static void channel_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) in channel_write_CHAR()
145 static dma_addr_t desc_read_CHAR(const struct txx9dmac_chan *dc, in desc_read_CHAR()
151 static void desc_write_CHAR(const struct txx9dmac_chan *dc, in desc_write_CHAR()
164 static struct txx9dmac_desc *txx9dmac_first_active(struct txx9dmac_chan *dc) in txx9dmac_first_active()
170 static struct txx9dmac_desc *txx9dmac_last_active(struct txx9dmac_chan *dc) in txx9dmac_last_active()
176 static struct txx9dmac_desc *txx9dmac_first_queued(struct txx9dmac_chan *dc) in txx9dmac_first_queued()
190 static struct txx9dmac_desc *txx9dmac_desc_alloc(struct txx9dmac_chan *dc, in txx9dmac_desc_alloc()
209 static struct txx9dmac_desc *txx9dmac_desc_get(struct txx9dmac_chan *dc) in txx9dmac_desc_get()
242 static void txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan *dc, in txx9dmac_sync_desc_for_cpu()
261 static void txx9dmac_desc_put(struct txx9dmac_chan *dc, in txx9dmac_desc_put()
284 txx9dmac_assign_cookie(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) in txx9dmac_assign_cookie()
299 static void txx9dmac_dump_regs(struct txx9dmac_chan *dc) in txx9dmac_dump_regs()
327 static void txx9dmac_reset_chan(struct txx9dmac_chan *dc) in txx9dmac_reset_chan()
347 static void txx9dmac_dostart(struct txx9dmac_chan *dc, in txx9dmac_dostart()
416 txx9dmac_descriptor_complete(struct txx9dmac_chan *dc, in txx9dmac_descriptor_complete()
468 static void txx9dmac_dequeue(struct txx9dmac_chan *dc, struct list_head *list) in txx9dmac_dequeue()
492 static void txx9dmac_complete_all(struct txx9dmac_chan *dc) in txx9dmac_complete_all()
511 static void txx9dmac_dump_desc(struct txx9dmac_chan *dc, in txx9dmac_dump_desc()
542 static void txx9dmac_handle_error(struct txx9dmac_chan *dc, u32 csr) in txx9dmac_handle_error()
580 static void txx9dmac_scan_descriptors(struct txx9dmac_chan *dc) in txx9dmac_scan_descriptors()
652 struct txx9dmac_chan *dc; in txx9dmac_chan_tasklet() local
670 struct txx9dmac_chan *dc = dev_id; in txx9dmac_chan_interrupt() local
689 struct txx9dmac_chan *dc; in txx9dmac_tasklet() local
737 struct txx9dmac_chan *dc = to_txx9dmac_chan(tx->chan); in txx9dmac_tx_submit() local
756 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_prep_dma_memcpy() local
851 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_prep_slave_sg() local
944 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_control() local
974 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_tx_status() local
999 static void txx9dmac_chain_dynamic(struct txx9dmac_chan *dc, in txx9dmac_chain_dynamic()
1023 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_issue_pending() local
1047 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_alloc_chan_resources() local
1106 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); in txx9dmac_free_chan_resources() local
1147 struct txx9dmac_chan *dc; in txx9dmac_chan_probe() local
1218 struct txx9dmac_chan *dc = platform_get_drvdata(pdev); in txx9dmac_chan_remove() local