Symbol: xilinx_dma_chan
drivers/dma/xilinx/xilinx_dma.c
1026
xilinx_dma_get_residue_axidma_direct_s2mm(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
1049
static void xilinx_dma_chan_handle_cyclic(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
1067
static void xilinx_dma_chan_desc_cleanup(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1122
struct xilinx_dma_chan *chan = from_tasklet(chan, t, tasklet);
drivers/dma/xilinx/xilinx_dma.c
1135
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
1253
static int xilinx_dma_calc_copysize(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
1285
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
1319
static int xilinx_dma_stop_transfer(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1337
static int xilinx_cdma_stop_transfer(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1350
static void xilinx_dma_start(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1374
static void xilinx_vdma_start_transfer(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1478
static void xilinx_cdma_start_transfer(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1550
static void xilinx_dma_start_transfer(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1649
static void xilinx_mcdma_start_transfer(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1721
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
1748
static void xilinx_dma_complete_descriptor(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1788
static int xilinx_dma_reset(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1821
static int xilinx_dma_chan_reset(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
1846
struct xilinx_dma_chan *chan = data;
drivers/dma/xilinx/xilinx_dma.c
1914
struct xilinx_dma_chan *chan = data;
drivers/dma/xilinx/xilinx_dma.c
1967
static void append_desc_queue(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
2032
struct xilinx_dma_chan *chan = to_xilinx_chan(tx->chan);
drivers/dma/xilinx/xilinx_dma.c
2083
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2169
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2226
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2320
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2422
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2530
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2619
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2655
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2676
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
2739
static void xilinx_dma_chan_remove(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
2944
struct xilinx_dma_chan *chan;
drivers/dma/xilinx/xilinx_dma.c
455
void (*start_transfer)(struct xilinx_dma_chan *chan);
drivers/dma/xilinx/xilinx_dma.c
456
int (*stop_transfer)(struct xilinx_dma_chan *chan);
drivers/dma/xilinx/xilinx_dma.c
511
struct xilinx_dma_chan *chan[XILINX_MCDMA_MAX_CHANS_PER_DEVICE];
drivers/dma/xilinx/xilinx_dma.c
529
container_of(chan, struct xilinx_dma_chan, common)
drivers/dma/xilinx/xilinx_dma.c
537
static inline u32 dma_read(struct xilinx_dma_chan *chan, u32 reg)
drivers/dma/xilinx/xilinx_dma.c
542
static inline void dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value)
drivers/dma/xilinx/xilinx_dma.c
547
static inline void vdma_desc_write(struct xilinx_dma_chan *chan, u32 reg,
drivers/dma/xilinx/xilinx_dma.c
553
static inline u32 dma_ctrl_read(struct xilinx_dma_chan *chan, u32 reg)
drivers/dma/xilinx/xilinx_dma.c
558
static inline void dma_ctrl_write(struct xilinx_dma_chan *chan, u32 reg,
drivers/dma/xilinx/xilinx_dma.c
564
static inline void dma_ctrl_clr(struct xilinx_dma_chan *chan, u32 reg,
drivers/dma/xilinx/xilinx_dma.c
570
static inline void dma_ctrl_set(struct xilinx_dma_chan *chan, u32 reg,
drivers/dma/xilinx/xilinx_dma.c
587
static inline void vdma_desc_write_64(struct xilinx_dma_chan *chan, u32 reg,
drivers/dma/xilinx/xilinx_dma.c
597
static inline void dma_writeq(struct xilinx_dma_chan *chan, u32 reg, u64 value)
drivers/dma/xilinx/xilinx_dma.c
602
static inline void xilinx_write(struct xilinx_dma_chan *chan, u32 reg,
drivers/dma/xilinx/xilinx_dma.c
611
static inline void xilinx_axidma_buf(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
625
static inline void xilinx_aximcdma_buf(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
671
xilinx_vdma_alloc_tx_segment(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
692
xilinx_cdma_alloc_tx_segment(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
713
xilinx_axidma_alloc_tx_segment(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
740
xilinx_aximcdma_alloc_tx_segment(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
784
static void xilinx_dma_free_tx_segment(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
797
static void xilinx_mcdma_free_tx_segment(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
811
static void xilinx_cdma_free_tx_segment(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
822
static void xilinx_vdma_free_tx_segment(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
835
xilinx_dma_alloc_tx_descriptor(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
854
xilinx_dma_free_tx_descriptor(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
900
static void xilinx_dma_free_desc_list(struct xilinx_dma_chan *chan,
drivers/dma/xilinx/xilinx_dma.c
915
static void xilinx_dma_free_descriptors(struct xilinx_dma_chan *chan)
drivers/dma/xilinx/xilinx_dma.c
934
struct xilinx_dma_chan *chan = to_xilinx_chan(dchan);
drivers/dma/xilinx/xilinx_dma.c
982
static u32 xilinx_dma_get_residue(struct xilinx_dma_chan *chan,