Home
last modified time | relevance | path

Searched refs:fsl_chan (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/dma/
A Dfsl-edma-common.c168 fsl_chan->edesc = NULL; in fsl_edma_terminate_all()
169 fsl_chan->idle = true; in fsl_edma_terminate_all()
183 if (fsl_chan->edesc) { in fsl_edma_pause()
199 if (fsl_chan->edesc) { in fsl_edma_resume()
330 if (fsl_chan->edesc && cookie == fsl_chan->edesc->vdesc.tx.cookie) in fsl_edma_tx_status()
483 fsl_chan->attr = in fsl_edma_prep_dma_cyclic()
488 fsl_chan->attr = in fsl_edma_prep_dma_cyclic()
550 fsl_chan->attr = in fsl_edma_prep_slave_sg()
555 fsl_chan->attr = in fsl_edma_prep_slave_sg()
627 fsl_edma_set_tcd_regs(fsl_chan, fsl_chan->edesc->tcd[0].vtcd); in fsl_edma_xfer_desc()
[all …]
A Dfsl-edma.c36 struct fsl_edma_chan *fsl_chan; in fsl_edma_tx_handler() local
50 if (!fsl_chan->edesc) { in fsl_edma_tx_handler()
59 fsl_chan->edesc = NULL; in fsl_edma_tx_handler()
61 fsl_chan->idle = true; in fsl_edma_tx_handler()
66 if (!fsl_chan->edesc) in fsl_edma_tx_handler()
67 fsl_edma_xfer_desc(fsl_chan); in fsl_edma_tx_handler()
126 fsl_edma_chan_mux(fsl_chan, fsl_chan->slave_id, in fsl_edma_xlate()
354 fsl_chan->edma = fsl_edma; in fsl_edma_probe()
356 fsl_chan->slave_id = 0; in fsl_edma_probe()
357 fsl_chan->idle = true; in fsl_edma_probe()
[all …]
A Dfsl-qdma.c471 comp_temp->qchan = fsl_chan; in fsl_qdma_request_enqueue_desc()
999 vdesc = vchan_next_desc(&fsl_chan->vchan); in fsl_qdma_enqueue_desc()
1015 fsl_chan->status = DMA_IN_PROGRESS; in fsl_qdma_enqueue_desc()
1039 spin_lock(&fsl_chan->vchan.lock); in fsl_qdma_issue_pending()
1040 if (vchan_issue_pending(&fsl_chan->vchan)) in fsl_qdma_issue_pending()
1041 fsl_qdma_enqueue_desc(fsl_chan); in fsl_qdma_issue_pending()
1042 spin_unlock(&fsl_chan->vchan.lock); in fsl_qdma_issue_pending()
1050 vchan_synchronize(&fsl_chan->vchan); in fsl_qdma_synchronize()
1122 struct fsl_qdma_chan *fsl_chan; in fsl_qdma_probe() local
1151 len = sizeof(*fsl_chan) * chans; in fsl_qdma_probe()
[all …]
A Dfsldma.h183 void (*toggle_ext_pause)(struct fsldma_chan *fsl_chan, int enable);
184 void (*toggle_ext_start)(struct fsldma_chan *fsl_chan, int enable);
185 void (*set_src_loop_size)(struct fsldma_chan *fsl_chan, int size);
186 void (*set_dst_loop_size)(struct fsldma_chan *fsl_chan, int size);
187 void (*set_request_count)(struct fsldma_chan *fsl_chan, int size);
256 #define DMA_TO_CPU(fsl_chan, d, width) \ argument
257 (((fsl_chan)->feature & FSL_DMA_BIG_ENDIAN) ? \
260 #define CPU_TO_DMA(fsl_chan, c, width) \ argument
261 (((fsl_chan)->feature & FSL_DMA_BIG_ENDIAN) ? \
A Dfsl-edma-common.h225 void fsl_edma_disable_request(struct fsl_edma_chan *fsl_chan);
226 void fsl_edma_chan_mux(struct fsl_edma_chan *fsl_chan,
247 void fsl_edma_xfer_desc(struct fsl_edma_chan *fsl_chan);

Completed in 13 milliseconds