Searched refs:fsl_edma_chan (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/dma/ |
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() 71 static void fsl_edma3_enable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma3_enable_request() 109 static void fsl_edma_enable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_enable_request() 129 static void fsl_edma3_disable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma3_disable_request() 143 void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_disable_request() 163 static void mux_configure8(struct fsl_edma_chan *fsl_chan, void __iomem *addr, in mux_configure8() 176 static void mux_configure32(struct fsl_edma_chan *fsl_chan, void __iomem *addr, in mux_configure32() 189 void fsl_edma_chan_mux(struct fsl_edma_chan *fsl_chan, in fsl_edma_chan_mux() 241 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_terminate_all() 261 struct fsl_edma_chan *fsl_cha in fsl_edma_pause() [all...] |
H A D | fsl-edma-common.h | 132 struct fsl_edma_chan { struct 165 struct fsl_edma_chan *echan; 229 struct fsl_edma_chan chans[]; 301 static inline struct fsl_edma_chan *to_fsl_edma_chan(struct dma_chan *chan) in to_fsl_edma_chan() 303 return container_of(chan, struct fsl_edma_chan, vchan.chan); in to_fsl_edma_chan() 306 static inline u32 fsl_edma_drvflags(struct fsl_edma_chan *fsl_chan) in fsl_edma_drvflags() 316 static inline void fsl_edma_err_chan_handler(struct fsl_edma_chan *fsl_chan) in fsl_edma_err_chan_handler() 322 void fsl_edma_tx_chan_handler(struct fsl_edma_chan *fsl_chan); 323 void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan); 324 void fsl_edma_chan_mux(struct fsl_edma_chan *fsl_cha [all...] |
H A D | fsl-edma-main.c | 30 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_synchronize() 56 struct fsl_edma_chan *fsl_chan = dev_id; in fsl_edma3_tx_handler() 103 struct fsl_edma_chan *fsl_chan; in fsl_edma_xlate() 136 struct fsl_edma_chan *fsl_chan; in fsl_edma3_xlate() 232 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; in fsl_edma3_irq_init() 384 struct fsl_edma_chan *fsl_chan; in fsl_edma3_attach_pd() 523 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; in fsl_edma_probe() 641 struct fsl_edma_chan *fsl_chan; in fsl_edma_suspend_late() 667 struct fsl_edma_chan *fsl_chan; in fsl_edma_resume_early()
|
H A D | mcf-edma-main.c | 195 struct fsl_edma_chan *mcf_chan = &mcf_edma->chans[i]; in mcf_edma_probe() 280 struct fsl_edma_chan *mcf_chan = to_fsl_edma_chan(chan); in mcf_edma_filter_fn()
|
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsl-edma-common.h | 114 struct fsl_edma_chan { struct 133 struct fsl_edma_chan *echan; 168 struct fsl_edma_chan chans[]; 214 static inline struct fsl_edma_chan *to_fsl_edma_chan(struct dma_chan *chan) in to_fsl_edma_chan() 216 return container_of(chan, struct fsl_edma_chan, vchan.chan); in to_fsl_edma_chan() 224 void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan); 225 void fsl_edma_chan_mux(struct fsl_edma_chan *fsl_chan, 243 void fsl_edma_xfer_desc(struct fsl_edma_chan *fsl_chan);
|
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() 62 void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan) in fsl_edma_disable_request() 80 static void mux_configure8(struct fsl_edma_chan *fsl_chan, void __iomem *addr, in mux_configure8() 93 static void mux_configure32(struct fsl_edma_chan *fsl_chan, void __iomem *addr, in mux_configure32() 106 void fsl_edma_chan_mux(struct fsl_edma_chan *fsl_chan, in fsl_edma_chan_mux() 162 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_terminate_all() 179 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_pause() 195 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_resume() 209 static void fsl_edma_unprep_slave_dma(struct fsl_edma_chan *fsl_chan) in fsl_edma_unprep_slave_dma() 219 static bool fsl_edma_prep_slave_dma(struct fsl_edma_chan *fsl_cha [all...] |
H A D | fsl-edma.c | 25 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan); in fsl_edma_synchronize() 35 struct fsl_edma_chan *fsl_chan; in fsl_edma_tx_handler() 108 struct fsl_edma_chan *fsl_chan; in fsl_edma_xlate() 272 struct fsl_edma_chan *fsl_chan; in fsl_edma_probe() 353 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; in fsl_edma_probe() 437 struct fsl_edma_chan *fsl_chan; in fsl_edma_suspend_late() 461 struct fsl_edma_chan *fsl_chan; in fsl_edma_resume_early()
|
H A D | mcf-edma.c | 22 struct fsl_edma_chan *mcf_chan; in mcf_edma_tx_handler() 183 struct fsl_edma_chan *mcf_chan; in mcf_edma_probe() 225 struct fsl_edma_chan *mcf_chan = &mcf_edma->chans[i]; in mcf_edma_probe() 308 struct fsl_edma_chan *mcf_chan = to_fsl_edma_chan(chan); in mcf_edma_filter_fn()
|
Completed in 6 milliseconds