txx9dmac_chan 19 drivers/dma/txx9dmac.c static struct txx9dmac_chan *to_txx9dmac_chan(struct dma_chan *chan) txx9dmac_chan 21 drivers/dma/txx9dmac.c return container_of(chan, struct txx9dmac_chan, chan); txx9dmac_chan 24 drivers/dma/txx9dmac.c static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) txx9dmac_chan 30 drivers/dma/txx9dmac.c const struct txx9dmac_chan *dc) txx9dmac_chan 58 drivers/dma/txx9dmac.c static dma_addr_t channel64_read_CHAR(const struct txx9dmac_chan *dc) txx9dmac_chan 66 drivers/dma/txx9dmac.c static void channel64_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) txx9dmac_chan 74 drivers/dma/txx9dmac.c static void channel64_clear_CHAR(const struct txx9dmac_chan *dc) txx9dmac_chan 84 drivers/dma/txx9dmac.c static dma_addr_t channel_read_CHAR(const struct txx9dmac_chan *dc) txx9dmac_chan 92 drivers/dma/txx9dmac.c static void channel_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) txx9dmac_chan 144 drivers/dma/txx9dmac.c static dma_addr_t desc_read_CHAR(const struct txx9dmac_chan *dc, txx9dmac_chan 150 drivers/dma/txx9dmac.c static void desc_write_CHAR(const struct txx9dmac_chan *dc, txx9dmac_chan 163 drivers/dma/txx9dmac.c static struct txx9dmac_desc *txx9dmac_first_active(struct txx9dmac_chan *dc) txx9dmac_chan 169 drivers/dma/txx9dmac.c static struct txx9dmac_desc *txx9dmac_last_active(struct txx9dmac_chan *dc) txx9dmac_chan 175 drivers/dma/txx9dmac.c static struct txx9dmac_desc *txx9dmac_first_queued(struct txx9dmac_chan *dc) txx9dmac_chan 189 drivers/dma/txx9dmac.c static struct txx9dmac_desc *txx9dmac_desc_alloc(struct txx9dmac_chan *dc, txx9dmac_chan 208 drivers/dma/txx9dmac.c static struct txx9dmac_desc *txx9dmac_desc_get(struct txx9dmac_chan *dc) txx9dmac_chan 241 drivers/dma/txx9dmac.c static void txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan *dc, txx9dmac_chan 260 drivers/dma/txx9dmac.c static void txx9dmac_desc_put(struct txx9dmac_chan *dc, txx9dmac_chan 283 drivers/dma/txx9dmac.c static void txx9dmac_dump_regs(struct txx9dmac_chan *dc) txx9dmac_chan 311 drivers/dma/txx9dmac.c static void txx9dmac_reset_chan(struct txx9dmac_chan *dc) txx9dmac_chan 330 drivers/dma/txx9dmac.c static void txx9dmac_dostart(struct txx9dmac_chan *dc, txx9dmac_chan 399 drivers/dma/txx9dmac.c txx9dmac_descriptor_complete(struct txx9dmac_chan *dc, txx9dmac_chan 424 drivers/dma/txx9dmac.c static void txx9dmac_dequeue(struct txx9dmac_chan *dc, struct list_head *list) txx9dmac_chan 448 drivers/dma/txx9dmac.c static void txx9dmac_complete_all(struct txx9dmac_chan *dc) txx9dmac_chan 467 drivers/dma/txx9dmac.c static void txx9dmac_dump_desc(struct txx9dmac_chan *dc, txx9dmac_chan 498 drivers/dma/txx9dmac.c static void txx9dmac_handle_error(struct txx9dmac_chan *dc, u32 csr) txx9dmac_chan 536 drivers/dma/txx9dmac.c static void txx9dmac_scan_descriptors(struct txx9dmac_chan *dc) txx9dmac_chan 608 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc; txx9dmac_chan 610 drivers/dma/txx9dmac.c dc = (struct txx9dmac_chan *)data; txx9dmac_chan 626 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = dev_id; txx9dmac_chan 645 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc; txx9dmac_chan 693 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(tx->chan); txx9dmac_chan 712 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 807 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 899 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 925 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 939 drivers/dma/txx9dmac.c static void txx9dmac_chain_dynamic(struct txx9dmac_chan *dc, txx9dmac_chan 962 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 986 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 1045 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_chan 1086 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc; txx9dmac_chan 1157 drivers/dma/txx9dmac.c struct txx9dmac_chan *dc = platform_get_drvdata(pdev); txx9dmac_chan 183 drivers/dma/txx9dmac.h struct txx9dmac_chan *chan[TXX9_DMA_MAX_NR_CHANNELS]; txx9dmac_chan 193 drivers/dma/txx9dmac.h static inline bool is_dmac64(const struct txx9dmac_chan *dc) txx9dmac_chan 237 drivers/dma/txx9dmac.h static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc) txx9dmac_chan 242 drivers/dma/txx9dmac.h static inline void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc) txx9dmac_chan 252 drivers/dma/txx9dmac.h static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc) txx9dmac_chan 265 drivers/dma/txx9dmac.h static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc) txx9dmac_chan 270 drivers/dma/txx9dmac.h static void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc) txx9dmac_chan 283 drivers/dma/txx9dmac.h static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc)