Symbol: axi_dma_chan
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1024
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1031
static void axi_chan_dump_lli(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1049
static void axi_chan_list_dump_lli(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1059
static noinline void axi_chan_handle_err(struct axi_dma_chan *chan, u32 status)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1093
static void axi_chan_block_xfer_complete(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1151
struct axi_dma_chan *chan;
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1181
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1217
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1267
static inline void axi_chan_resume(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1302
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1362
struct axi_dma_chan *chan;
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1534
struct axi_dma_chan *chan = &dw->chan[i];
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
161
static inline void axi_chan_irq_disable(struct axi_dma_chan *chan, u32 irq_mask)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1625
struct axi_dma_chan *chan, *_chan;
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
174
static inline void axi_chan_irq_set(struct axi_dma_chan *chan, u32 irq_mask)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
179
static inline void axi_chan_irq_sig_set(struct axi_dma_chan *chan, u32 irq_mask)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
184
static inline void axi_chan_irq_clear(struct axi_dma_chan *chan, u32 irq_mask)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
189
static inline u32 axi_chan_irq_read(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
194
static inline void axi_chan_disable(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
221
static inline void axi_chan_enable(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
250
static inline bool axi_chan_is_hw_enable(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
279
static u32 axi_chan_get_xfer_width(struct axi_dma_chan *chan, dma_addr_t src,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
287
static inline const char *axi_chan_name(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
310
static struct axi_dma_lli *axi_desc_get(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
331
struct axi_dma_chan *chan = desc->chan;
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
358
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
394
static void write_chan_llp(struct axi_dma_chan *chan, dma_addr_t adr)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
399
static void dw_axi_dma_set_byte_halfword(struct axi_dma_chan *chan, bool set)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
423
static void axi_chan_block_xfer_start(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
483
static void axi_chan_start_first_queued(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
500
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
511
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
518
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
545
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
566
static void dw_axi_dma_set_hw_channel(struct axi_dma_chan *chan, bool set)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
649
static int dw_axi_dma_set_hw_desc(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
734
static size_t calculate_block_len(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
769
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
77
axi_chan_iowrite32(struct axi_dma_chan *chan, u32 reg, u32 val)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
82
static inline u32 axi_chan_ioread32(struct axi_dma_chan *chan, u32 reg)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
846
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
88
axi_chan_iowrite64(struct axi_dma_chan *chan, u32 reg, u64 val)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
922
struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
98
static inline void axi_chan_config_write(struct axi_dma_chan *chan,
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
103
struct axi_dma_chan *chan;
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
126
static inline struct device *chan2dev(struct axi_dma_chan *chan)
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
136
static inline struct axi_dma_chan *vc_to_axi_dma_chan(struct virt_dma_chan *vc)
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
138
return container_of(vc, struct axi_dma_chan, vc);
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
141
static inline struct axi_dma_chan *dchan_to_axi_dma_chan(struct dma_chan *dchan)
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
63
struct axi_dma_chan *chan;