fsldma_chan 49 drivers/dma/fsldma.c static void set_sr(struct fsldma_chan *chan, u32 val) fsldma_chan 54 drivers/dma/fsldma.c static u32 get_sr(struct fsldma_chan *chan) fsldma_chan 59 drivers/dma/fsldma.c static void set_mr(struct fsldma_chan *chan, u32 val) fsldma_chan 64 drivers/dma/fsldma.c static u32 get_mr(struct fsldma_chan *chan) fsldma_chan 69 drivers/dma/fsldma.c static void set_cdar(struct fsldma_chan *chan, dma_addr_t addr) fsldma_chan 74 drivers/dma/fsldma.c static dma_addr_t get_cdar(struct fsldma_chan *chan) fsldma_chan 79 drivers/dma/fsldma.c static void set_bcr(struct fsldma_chan *chan, u32 val) fsldma_chan 84 drivers/dma/fsldma.c static u32 get_bcr(struct fsldma_chan *chan) fsldma_chan 93 drivers/dma/fsldma.c static void set_desc_cnt(struct fsldma_chan *chan, fsldma_chan 99 drivers/dma/fsldma.c static void set_desc_src(struct fsldma_chan *chan, fsldma_chan 109 drivers/dma/fsldma.c static void set_desc_dst(struct fsldma_chan *chan, fsldma_chan 119 drivers/dma/fsldma.c static void set_desc_next(struct fsldma_chan *chan, fsldma_chan 129 drivers/dma/fsldma.c static void set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc) fsldma_chan 145 drivers/dma/fsldma.c static void dma_init(struct fsldma_chan *chan) fsldma_chan 170 drivers/dma/fsldma.c static int dma_is_idle(struct fsldma_chan *chan) fsldma_chan 183 drivers/dma/fsldma.c static void dma_start(struct fsldma_chan *chan) fsldma_chan 206 drivers/dma/fsldma.c static void dma_halt(struct fsldma_chan *chan) fsldma_chan 253 drivers/dma/fsldma.c static void fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size) fsldma_chan 286 drivers/dma/fsldma.c static void fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size) fsldma_chan 320 drivers/dma/fsldma.c static void fsl_chan_set_request_count(struct fsldma_chan *chan, int size) fsldma_chan 342 drivers/dma/fsldma.c static void fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable) fsldma_chan 360 drivers/dma/fsldma.c static void fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable) fsldma_chan 370 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 382 drivers/dma/fsldma.c static void append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc) fsldma_chan 408 drivers/dma/fsldma.c struct fsldma_chan *chan = to_fsl_chan(tx->chan); fsldma_chan 444 drivers/dma/fsldma.c static void fsl_dma_free_descriptor(struct fsldma_chan *chan, fsldma_chan 458 drivers/dma/fsldma.c static struct fsl_desc_sw *fsl_dma_alloc_descriptor(struct fsldma_chan *chan) fsldma_chan 487 drivers/dma/fsldma.c static void fsldma_clean_completed_descriptor(struct fsldma_chan *chan) fsldma_chan 506 drivers/dma/fsldma.c static dma_cookie_t fsldma_run_tx_complete_actions(struct fsldma_chan *chan, fsldma_chan 537 drivers/dma/fsldma.c static void fsldma_clean_running_descriptor(struct fsldma_chan *chan, fsldma_chan 566 drivers/dma/fsldma.c static void fsl_chan_xfer_ld_queue(struct fsldma_chan *chan) fsldma_chan 635 drivers/dma/fsldma.c static void fsldma_cleanup_descriptors(struct fsldma_chan *chan) fsldma_chan 691 drivers/dma/fsldma.c struct fsldma_chan *chan = to_fsl_chan(dchan); fsldma_chan 720 drivers/dma/fsldma.c static void fsldma_free_desc_list(struct fsldma_chan *chan, fsldma_chan 729 drivers/dma/fsldma.c static void fsldma_free_desc_list_reverse(struct fsldma_chan *chan, fsldma_chan 744 drivers/dma/fsldma.c struct fsldma_chan *chan = to_fsl_chan(dchan); fsldma_chan 763 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 825 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 850 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 879 drivers/dma/fsldma.c struct fsldma_chan *chan = to_fsl_chan(dchan); fsldma_chan 894 drivers/dma/fsldma.c struct fsldma_chan *chan = to_fsl_chan(dchan); fsldma_chan 914 drivers/dma/fsldma.c struct fsldma_chan *chan = data; fsldma_chan 981 drivers/dma/fsldma.c struct fsldma_chan *chan = (struct fsldma_chan *)data; fsldma_chan 1001 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 1031 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 1051 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 1108 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 1205 drivers/dma/fsldma.c static void fsl_dma_chan_remove(struct fsldma_chan *chan) fsldma_chan 1328 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 1359 drivers/dma/fsldma.c struct fsldma_chan *chan; fsldma_chan 117 drivers/dma/fsldma.h struct fsldma_chan; fsldma_chan 124 drivers/dma/fsldma.h struct fsldma_chan *chan[FSL_DMA_MAX_CHANS_PER_DEVICE]; fsldma_chan 183 drivers/dma/fsldma.h void (*toggle_ext_pause)(struct fsldma_chan *fsl_chan, int enable); fsldma_chan 184 drivers/dma/fsldma.h void (*toggle_ext_start)(struct fsldma_chan *fsl_chan, int enable); fsldma_chan 185 drivers/dma/fsldma.h void (*set_src_loop_size)(struct fsldma_chan *fsl_chan, int size); fsldma_chan 186 drivers/dma/fsldma.h void (*set_dst_loop_size)(struct fsldma_chan *fsl_chan, int size); fsldma_chan 187 drivers/dma/fsldma.h void (*set_request_count)(struct fsldma_chan *fsl_chan, int size); fsldma_chan 190 drivers/dma/fsldma.h #define to_fsl_chan(chan) container_of(chan, struct fsldma_chan, common)