txx9dmac_chan
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
struct txx9dmac_chan *dc;
struct txx9dmac_chan *dc = platform_get_drvdata(pdev);
static dma_addr_t desc_read_CHAR(const struct txx9dmac_chan *dc,
static void desc_write_CHAR(const struct txx9dmac_chan *dc,
static struct txx9dmac_desc *txx9dmac_first_active(struct txx9dmac_chan *dc)
static struct txx9dmac_desc *txx9dmac_last_active(struct txx9dmac_chan *dc)
static struct txx9dmac_desc *txx9dmac_first_queued(struct txx9dmac_chan *dc)
static struct txx9dmac_desc *txx9dmac_desc_alloc(struct txx9dmac_chan *dc,
static struct txx9dmac_chan *to_txx9dmac_chan(struct dma_chan *chan)
static struct txx9dmac_desc *txx9dmac_desc_get(struct txx9dmac_chan *dc)
return container_of(chan, struct txx9dmac_chan, chan);
static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc)
static void txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan *dc,
static void txx9dmac_desc_put(struct txx9dmac_chan *dc,
static void txx9dmac_dump_regs(struct txx9dmac_chan *dc)
const struct txx9dmac_chan *dc)
static void txx9dmac_reset_chan(struct txx9dmac_chan *dc)
static void txx9dmac_dostart(struct txx9dmac_chan *dc,
txx9dmac_descriptor_complete(struct txx9dmac_chan *dc,
static void txx9dmac_dequeue(struct txx9dmac_chan *dc, struct list_head *list)
static void txx9dmac_complete_all(struct txx9dmac_chan *dc)
static void txx9dmac_dump_desc(struct txx9dmac_chan *dc,
static void txx9dmac_handle_error(struct txx9dmac_chan *dc, u32 csr)
static void txx9dmac_scan_descriptors(struct txx9dmac_chan *dc)
static dma_addr_t channel64_read_CHAR(const struct txx9dmac_chan *dc)
struct txx9dmac_chan *dc;
struct txx9dmac_chan *dc = dev_id;
struct txx9dmac_chan *dc;
static void channel64_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val)
struct txx9dmac_chan *dc = to_txx9dmac_chan(tx->chan);
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
static void channel64_clear_CHAR(const struct txx9dmac_chan *dc)
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
static dma_addr_t channel_read_CHAR(const struct txx9dmac_chan *dc)
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
static void channel_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val)
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
static void txx9dmac_chain_dynamic(struct txx9dmac_chan *dc,
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
struct txx9dmac_chan *dc = to_txx9dmac_chan(chan);
struct txx9dmac_chan *chan[TXX9_DMA_MAX_NR_CHANNELS];
static inline bool is_dmac64(const struct txx9dmac_chan *dc)
static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc)
static inline void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc)
static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc)
static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc)
static void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc)
static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc)