/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsl-edma.c | 25 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_synchronize() local 35 struct fsl_edma_chan *fsl_chan; in fsl_edma_tx_handler() local 108 struct fsl_edma_chan *fsl_chan; fsl_edma_xlate() local 272 struct fsl_edma_chan *fsl_chan; fsl_edma_probe() local 353 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; fsl_edma_probe() local 437 struct fsl_edma_chan *fsl_chan; fsl_edma_suspend_late() local 461 struct fsl_edma_chan *fsl_chan; fsl_edma_resume_early() local [all...] |
H A D | fsl-edma-common.c | 45 static void fsl_edma_enable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_enable_request() argument 62 void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_disable_request() argument 80 mux_configure8(struct fsl_edma_chan *fsl_chan, void __iomem *addr, u32 off, u32 slot, bool enable) mux_configure8() argument 93 mux_configure32(struct fsl_edma_chan *fsl_chan, void __iomem *addr, u32 off, u32 slot, bool enable) mux_configure32() argument 106 fsl_edma_chan_mux(struct fsl_edma_chan *fsl_chan, unsigned int slot, bool enable) fsl_edma_chan_mux() argument 162 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_terminate_all() local 179 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_pause() local 195 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_resume() local 209 fsl_edma_unprep_slave_dma(struct fsl_edma_chan *fsl_chan) fsl_edma_unprep_slave_dma() argument 219 fsl_edma_prep_slave_dma(struct fsl_edma_chan *fsl_chan, enum dma_transfer_direction dir) fsl_edma_prep_slave_dma() argument 261 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_slave_config() local 270 fsl_edma_desc_residue(struct fsl_edma_chan *fsl_chan, struct virt_dma_desc *vdesc, bool in_progress) fsl_edma_desc_residue() argument 316 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_tx_status() local 345 fsl_edma_set_tcd_regs(struct fsl_edma_chan *fsl_chan, struct fsl_edma_hw_tcd *tcd) fsl_edma_set_tcd_regs() argument 421 fsl_edma_alloc_desc(struct fsl_edma_chan *fsl_chan, int sg_len) fsl_edma_alloc_desc() argument 454 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_prep_dma_cyclic() local 523 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_prep_slave_sg() local 590 fsl_edma_xfer_desc(struct fsl_edma_chan *fsl_chan) fsl_edma_xfer_desc() argument 609 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_issue_pending() local 629 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_alloc_chan_resources() local 640 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_free_chan_resources() local [all...] |
H A D | fsl-qdma.c | 306 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); in fsl_qdma_free_chan_resources() local 455 *fsl_qdma_request_enqueue_desc(struct fsl_qdma_chan *fsl_chan) in fsl_qdma_request_enqueue_desc() argument 976 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_prep_memcpy() local 988 fsl_qdma_enqueue_desc(struct fsl_qdma_chan *fsl_chan) fsl_qdma_enqueue_desc() argument 1035 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_issue_pending() local 1048 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_synchronize() local 1057 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_terminate_all() local 1069 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_alloc_chan_resources() local 1123 struct fsl_qdma_chan *fsl_chan; fsl_qdma_probe() local 1216 struct fsl_qdma_chan *fsl_chan = &fsl_qdma->chans[i]; fsl_qdma_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsl-edma-main.c | 30 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_synchronize() local 56 struct fsl_edma_chan *fsl_chan = dev_id; in fsl_edma3_tx_handler() local 103 struct fsl_edma_chan *fsl_chan; in fsl_edma_xlate() local 136 struct fsl_edma_chan *fsl_chan; fsl_edma3_xlate() local 232 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; fsl_edma3_irq_init() local 384 struct fsl_edma_chan *fsl_chan; fsl_edma3_attach_pd() local 523 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; fsl_edma_probe() local 641 struct fsl_edma_chan *fsl_chan; fsl_edma_suspend_late() local 667 struct fsl_edma_chan *fsl_chan; fsl_edma_resume_early() local [all...] |
H A D | fsl-edma-common.c | 45 void fsl_edma_tx_chan_handler(struct fsl_edma_chan *fsl_chan) in fsl_edma_tx_chan_handler() argument 71 fsl_edma3_enable_request(struct fsl_edma_chan *fsl_chan) fsl_edma3_enable_request() argument 109 fsl_edma_enable_request(struct fsl_edma_chan *fsl_chan) fsl_edma_enable_request() argument 129 fsl_edma3_disable_request(struct fsl_edma_chan *fsl_chan) fsl_edma3_disable_request() argument 143 fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan) fsl_edma_disable_request() argument 163 mux_configure8(struct fsl_edma_chan *fsl_chan, void __iomem *addr, u32 off, u32 slot, bool enable) mux_configure8() argument 176 mux_configure32(struct fsl_edma_chan *fsl_chan, void __iomem *addr, u32 off, u32 slot, bool enable) mux_configure32() argument 189 fsl_edma_chan_mux(struct fsl_edma_chan *fsl_chan, unsigned int slot, bool enable) fsl_edma_chan_mux() argument 241 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_terminate_all() local 261 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_pause() local 276 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_resume() local 289 fsl_edma_unprep_slave_dma(struct fsl_edma_chan *fsl_chan) fsl_edma_unprep_slave_dma() argument 299 fsl_edma_prep_slave_dma(struct fsl_edma_chan *fsl_chan, enum dma_transfer_direction dir) fsl_edma_prep_slave_dma() argument 341 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_slave_config() local 349 fsl_edma_desc_residue(struct fsl_edma_chan *fsl_chan, struct virt_dma_desc *vdesc, bool in_progress) fsl_edma_desc_residue() argument 401 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_tx_status() local 429 fsl_edma_set_tcd_regs(struct fsl_edma_chan *fsl_chan, struct fsl_edma_hw_tcd *tcd) fsl_edma_set_tcd_regs() argument 480 fsl_edma_fill_tcd(struct fsl_edma_chan *fsl_chan, struct fsl_edma_hw_tcd *tcd, u32 src, u32 dst, u16 attr, u16 soff, u32 nbytes, u32 slast, u16 citer, u16 biter, u16 doff, u32 dlast_sga, bool major_int, bool disable_req, bool enable_sg) fsl_edma_fill_tcd() argument 545 fsl_edma_alloc_desc(struct fsl_edma_chan *fsl_chan, int sg_len) fsl_edma_alloc_desc() argument 578 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_prep_dma_cyclic() local 653 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_prep_slave_sg() local 748 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_prep_memcpy() local 766 fsl_edma_xfer_desc(struct fsl_edma_chan *fsl_chan) fsl_edma_xfer_desc() argument 784 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_issue_pending() local 803 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_alloc_chan_resources() local 813 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); fsl_edma_free_chan_resources() local [all...] |
H A D | fsl-qdma.c | 307 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); in fsl_qdma_free_chan_resources() local 457 *fsl_qdma_request_enqueue_desc(struct fsl_qdma_chan *fsl_chan) in fsl_qdma_request_enqueue_desc() argument 978 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_prep_memcpy() local 990 fsl_qdma_enqueue_desc(struct fsl_qdma_chan *fsl_chan) fsl_qdma_enqueue_desc() argument 1037 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_issue_pending() local 1050 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_synchronize() local 1059 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_terminate_all() local 1071 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan); fsl_qdma_alloc_chan_resources() local 1124 struct fsl_qdma_chan *fsl_chan; fsl_qdma_probe() local 1210 struct fsl_qdma_chan *fsl_chan = &fsl_qdma->chans[i]; fsl_qdma_probe() local [all...] |
H A D | fsl-edma-common.h | 306 static inline u32 fsl_edma_drvflags(struct fsl_edma_chan *fsl_chan) in fsl_edma_drvflags() argument 316 static inline void fsl_edma_err_chan_handler(struct fsl_edma_chan *fsl_chan) in fsl_edma_err_chan_handler() argument
|