Searched defs:chan (Results 226 - 250 of 1455) sorted by path

1234567891011>>

/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.c32 struct device *chan2dev(struct dw_edma_chan *chan) argument
44 u64 dw_edma_get_pci_address(struct dw_edma_chan *chan, phys_addr_t cpu_addr) argument
79 struct dw_edma_chan *chan = desc->chan; local
121 dw_edma_alloc_desc(struct dw_edma_chan *chan) argument
185 dw_edma_start_transfer(struct dw_edma_chan *chan) argument
218 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
236 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
246 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
263 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
282 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
310 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
329 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
364 struct dw_edma_chan *chan = dchan2dw_edma_chan(xfer->dchan); local
598 dw_edma_done_interrupt(struct dw_edma_chan *chan) argument
639 dw_edma_abort_interrupt(struct dw_edma_chan *chan) argument
685 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
714 struct dw_edma_chan *chan; local
986 struct dw_edma_chan *chan, *_chan; local
[all...]
H A Ddw-edma-core.h54 struct dw_edma_chan *chan; member in struct:dw_edma_chunk
65 struct dw_edma_chan *chan; member in struct:dw_edma_desc
109 struct dw_edma_chan *chan; member in struct:dw_edma
179 enum dma_status dw_edma_core_ch_status(struct dw_edma_chan *chan) argument
198 void dw_edma_core_ch_config(struct dw_edma_chan *chan) argument
[all...]
H A Ddw-edma-v0-core.c189 static enum dma_status dw_edma_v0_core_ch_status(struct dw_edma_chan *chan) argument
205 static void dw_edma_v0_core_clear_done_int(struct dw_edma_chan *chan) argument
213 static void dw_edma_v0_core_clear_abort_int(struct dw_edma_chan *chan) argument
240 struct dw_edma_chan *chan; local
322 struct dw_edma_chan *chan = chunk->chan; local
365 struct dw_edma_chan *chan = chunk->chan; local
437 dw_edma_v0_core_ch_config(struct dw_edma_chan *chan) argument
[all...]
H A Ddw-hdma-v0-core.c76 static enum dma_status dw_hdma_v0_core_ch_status(struct dw_edma_chan *chan) argument
92 static void dw_hdma_v0_core_clear_done_int(struct dw_edma_chan *chan) argument
99 static void dw_hdma_v0_core_clear_abort_int(struct dw_edma_chan *chan) argument
106 dw_hdma_v0_core_status_int(struct dw_edma_chan *chan) argument
120 struct dw_edma_chan *chan; local
198 struct dw_edma_chan *chan = chunk->chan; local
241 struct dw_edma_chan *chan = chunk->chan; local
276 dw_hdma_v0_core_ch_config(struct dw_edma_chan *chan) argument
[all...]
/linux-master/drivers/dma/dw/
H A Dacpi.c9 static bool dw_dma_acpi_filter(struct dma_chan *chan, void *param) argument
H A Dcore.c43 static struct device *chan2dev(struct dma_chan *chan) argument
537 dwc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
614 dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
764 dw_dma_filter(struct dma_chan *chan, void *param) argument
783 dwc_config(struct dma_chan *chan, struct dma_slave_config *sconfig) argument
814 dwc_pause(struct dma_chan *chan) argument
835 dwc_resume(struct dma_chan *chan) argument
850 dwc_terminate_all(struct dma_chan *chan) argument
921 dwc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
942 dwc_issue_pending(struct dma_chan *chan) argument
974 dwc_alloc_chan_resources(struct dma_chan *chan) argument
1011 dwc_free_chan_resources(struct dma_chan *chan) argument
1045 dwc_caps(struct dma_chan *chan, struct dma_slave_caps *caps) argument
[all...]
H A Dregs.h267 struct dma_chan chan; member in struct:dw_dma_chan
308 static inline struct dw_dma_chan *to_dw_dma_chan(struct dma_chan *chan) argument
321 struct dw_dma_chan *chan; member in struct:dw_dma
H A Drzn1-dmamux.c47 unsigned int dmac_idx, chan, val; local
/linux-master/drivers/dma/
H A Dep93xx_dma.c165 struct dma_chan chan; member in struct:ep93xx_dma_chan
224 static struct ep93xx_dma_chan *to_ep93xx_dma_chan(struct dma_chan *chan) argument
867 ep93xx_dma_alloc_chan_resources(struct dma_chan *chan) argument
951 ep93xx_dma_free_chan_resources(struct dma_chan *chan) argument
987 ep93xx_dma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
1035 ep93xx_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
1117 ep93xx_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction dir, unsigned long flags) argument
1191 ep93xx_dma_synchronize(struct dma_chan *chan) argument
1206 ep93xx_dma_terminate_all(struct dma_chan *chan) argument
1232 ep93xx_dma_slave_config(struct dma_chan *chan, struct dma_slave_config *config) argument
1242 ep93xx_dma_slave_config_write(struct dma_chan *chan, enum dma_transfer_direction dir, struct dma_slave_config *config) argument
1299 ep93xx_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
1313 ep93xx_dma_issue_pending(struct dma_chan *chan) argument
[all...]
H A Dfsl-edma-common.c239 int fsl_edma_terminate_all(struct dma_chan *chan) argument
259 int fsl_edma_pause(struct dma_chan *chan) argument
274 int fsl_edma_resume(struct dma_chan *chan) argument
338 fsl_edma_slave_config(struct dma_chan *chan, struct dma_slave_config *cfg) argument
404 fsl_edma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
579 fsl_edma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument
655 fsl_edma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
752 fsl_edma_prep_memcpy(struct dma_chan *chan, dma_addr_t dma_dst, dma_addr_t dma_src, size_t len, unsigned long flags) argument
790 fsl_edma_issue_pending(struct dma_chan *chan) argument
809 fsl_edma_alloc_chan_resources(struct dma_chan *chan) argument
820 fsl_edma_free_chan_resources(struct dma_chan *chan) argument
845 struct fsl_edma_chan *chan, *_chan; local
[all...]
H A Dfsl-edma-common.h434 to_fsl_edma_chan(struct dma_chan *chan) argument
[all...]
H A Dfsl-edma-main.c26 static void fsl_edma_synchronize(struct dma_chan *chan) argument
100 struct dma_chan *chan, *_chan; local
133 struct dma_chan *chan, *_chan; local
[all...]
H A Dfsl-qdma.c299 static struct fsl_qdma_chan *to_fsl_qdma_chan(struct dma_chan *chan) argument
309 static void fsl_qdma_free_chan_resources(struct dma_chan *chan) argument
972 fsl_qdma_prep_memcpy(struct dma_chan *chan, dma_addr_t dst, argument
1032 static void fsl_qdma_issue_pending(struct dma_chan *chan) argument
1046 static void fsl_qdma_synchronize(struct dma_chan *chan) argument
1053 fsl_qdma_terminate_all(struct dma_chan *chan) argument
1066 fsl_qdma_alloc_chan_resources(struct dma_chan *chan) argument
1259 struct fsl_qdma_chan *chan, *_chan; local
[all...]
H A Dfsl_raid.c106 static void fsl_re_issue_pending(struct dma_chan *chan) argument
232 static enum dma_status fsl_re_tx_status(struct dma_chan *chan, argument
315 fsl_re_prep_dma_genq( struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) argument
390 fsl_re_prep_dma_xor( struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, size_t len, unsigned long flags) argument
402 fsl_re_prep_dma_pq( struct dma_chan *chan, dma_addr_t *dest, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, unsigned long flags) argument
525 fsl_re_prep_dma_memcpy( struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
572 fsl_re_alloc_chan_resources(struct dma_chan *chan) argument
602 fsl_re_free_chan_resources(struct dma_chan *chan) argument
628 struct fsl_re_chan *chan; local
849 fsl_re_remove_chan(struct fsl_re_chan *chan) argument
[all...]
H A Dfsldma.c50 static void set_sr(struct fsldma_chan *chan, u32 val) argument
55 static u32 get_sr(struct fsldma_chan *chan) argument
60 set_mr(struct fsldma_chan *chan, u32 val) argument
65 get_mr(struct fsldma_chan *chan) argument
70 set_cdar(struct fsldma_chan *chan, dma_addr_t addr) argument
75 get_cdar(struct fsldma_chan *chan) argument
80 set_bcr(struct fsldma_chan *chan, u32 val) argument
85 get_bcr(struct fsldma_chan *chan) argument
94 set_desc_cnt(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, u32 count) argument
100 set_desc_src(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t src) argument
110 set_desc_dst(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t dst) argument
120 set_desc_next(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t next) argument
130 set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
146 dma_init(struct fsldma_chan *chan) argument
171 dma_is_idle(struct fsldma_chan *chan) argument
184 dma_start(struct fsldma_chan *chan) argument
207 dma_halt(struct fsldma_chan *chan) argument
254 fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size) argument
287 fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size) argument
321 fsl_chan_set_request_count(struct fsldma_chan *chan, int size) argument
343 fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable) argument
361 fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable) argument
371 struct fsldma_chan *chan; local
383 append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
409 struct fsldma_chan *chan = to_fsl_chan(tx->chan); local
445 fsl_dma_free_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
459 fsl_dma_alloc_descriptor(struct fsldma_chan *chan) argument
488 fsldma_clean_completed_descriptor(struct fsldma_chan *chan) argument
507 fsldma_run_tx_complete_actions(struct fsldma_chan *chan, struct fsl_desc_sw *desc, dma_cookie_t cookie) argument
538 fsldma_clean_running_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
567 fsl_chan_xfer_ld_queue(struct fsldma_chan *chan) argument
636 fsldma_cleanup_descriptors(struct fsldma_chan *chan) argument
692 struct fsldma_chan *chan = to_fsl_chan(dchan); local
721 fsldma_free_desc_list(struct fsldma_chan *chan, struct list_head *list) argument
730 fsldma_free_desc_list_reverse(struct fsldma_chan *chan, struct list_head *list) argument
745 struct fsldma_chan *chan = to_fsl_chan(dchan); local
764 struct fsldma_chan *chan; local
826 struct fsldma_chan *chan; local
851 struct fsldma_chan *chan; local
880 struct fsldma_chan *chan = to_fsl_chan(dchan); local
895 struct fsldma_chan *chan = to_fsl_chan(dchan); local
915 struct fsldma_chan *chan = data; local
982 struct fsldma_chan *chan = from_tasklet(chan, t, tasklet); local
1002 struct fsldma_chan *chan; local
1032 struct fsldma_chan *chan; local
1052 struct fsldma_chan *chan; local
1109 struct fsldma_chan *chan; local
1206 fsl_dma_chan_remove(struct fsldma_chan *chan) argument
1333 struct fsldma_chan *chan; local
1364 struct fsldma_chan *chan; local
[all...]
H A Dfsldma.h124 struct fsldma_chan *chan[FSL_DMA_MAX_CHANS_PER_DEVICE]; member in struct:fsldma_device
H A Dhisi_dma.c420 static void hisi_dma_reset_or_disable_hw_chan(struct hisi_dma_chan *chan, argument
463 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); local
485 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); local
506 hisi_dma_start_transfer(struct hisi_dma_chan *chan) argument
541 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); local
554 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); local
578 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); local
588 struct hisi_dma_chan *chan; local
609 struct hisi_dma_chan *chan = &hdma_dev->chan[index]; local
729 struct hisi_dma_chan *chan = data; local
[all...]
H A Didma64.c28 static struct device *chan2dev(struct dma_chan *chan) argument
337 static void idma64_issue_pending(struct dma_chan *chan) argument
300 idma64_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
373 idma64_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
409 idma64_slave_config(struct dma_chan *chan, struct dma_slave_config *config) argument
448 idma64_pause(struct dma_chan *chan) argument
463 idma64_resume(struct dma_chan *chan) argument
478 idma64_terminate_all(struct dma_chan *chan) argument
498 idma64_synchronize(struct dma_chan *chan) argument
505 idma64_alloc_chan_resources(struct dma_chan *chan) argument
521 idma64_free_chan_resources(struct dma_chan *chan) argument
[all...]
H A Dimg-mdc-dma.c104 struct mdc_chan *chan; member in struct:mdc_tx_desc
284 mdc_prep_dma_memcpy( struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
365 mdc_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction dir, unsigned long flags) argument
446 mdc_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
559 mdc_issue_pending(struct dma_chan *chan) argument
570 mdc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
690 mdc_terminate_all(struct dma_chan *chan) argument
716 mdc_synchronize(struct dma_chan *chan) argument
723 mdc_slave_config(struct dma_chan *chan, struct dma_slave_config *config) argument
736 mdc_alloc_chan_resources(struct dma_chan *chan) argument
744 mdc_free_chan_resources(struct dma_chan *chan) argument
811 struct dma_chan *chan; local
[all...]
H A Dimx-dma.c155 struct dma_chan chan; member in struct:imxdma_channel
217 static struct imxdma_channel *to_imxdma_chan(struct dma_chan *chan) argument
643 static int imxdma_terminate_all(struct dma_chan *chan) argument
658 static int imxdma_config_write(struct dma_chan *chan, argument
707 imxdma_config(struct dma_chan *chan, struct dma_slave_config *dmaengine_cfg) argument
717 imxdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
739 imxdma_alloc_chan_resources(struct dma_chan *chan) argument
769 imxdma_free_chan_resources(struct dma_chan *chan) argument
794 imxdma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
847 imxdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument
905 imxdma_prep_dma_memcpy( struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
936 imxdma_prep_dma_interleaved( struct dma_chan *chan, struct dma_interleaved_template *xt, unsigned long flags) argument
980 imxdma_issue_pending(struct dma_chan *chan) argument
1005 imxdma_filter_fn(struct dma_chan *chan, void *param) argument
[all...]
/linux-master/drivers/dma/fsl-dpaa2-qdma/
H A Ddpaa2-qdma.c19 static struct dpaa2_qdma_chan *to_dpaa2_qdma_chan(struct dma_chan *chan) argument
29 static int dpaa2_qdma_alloc_chan_resources(struct dma_chan *chan) argument
65 static void dpaa2_qdma_free_chan_resources(struct dma_chan *chan) argument
241 *dpaa2_qdma_prep_memcpy(struct dma_chan *chan, dma_addr_t dst, argument
272 static void dpaa2_qdma_issue_pending(struct dma_chan *chan) argument
[all...]
/linux-master/drivers/dma/hsu/
H A Dhsu.c298 static void hsu_dma_issue_pending(struct dma_chan *chan) argument
326 static enum dma_status hsu_dma_tx_status(struct dma_chan *chan, argument
269 hsu_dma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
354 hsu_dma_slave_config(struct dma_chan *chan, struct dma_slave_config *config) argument
364 hsu_dma_pause(struct dma_chan *chan) argument
379 hsu_dma_resume(struct dma_chan *chan) argument
394 hsu_dma_terminate_all(struct dma_chan *chan) argument
415 hsu_dma_free_chan_resources(struct dma_chan *chan) argument
420 hsu_dma_synchronize(struct dma_chan *chan) argument
[all...]
H A Dhsu.h98 static inline struct hsu_dma_chan *to_hsu_dma_chan(struct dma_chan *chan) argument
118 struct hsu_dma_chan *chan; member in struct:hsu_dma
/linux-master/drivers/dma/idxd/
H A Ddma.c135 static int idxd_dma_alloc_chan_resources(struct dma_chan *chan) argument
146 static void idxd_dma_free_chan_resources(struct dma_chan *chan) argument
254 struct dma_chan *chan; local
288 struct dma_chan *chan = &idxd_chan->chan; local
[all...]
H A Didxd.h191 struct dma_chan chan; member in struct:idxd_dma_chan

Completed in 328 milliseconds

1234567891011>>