Home
last modified time | relevance | path

Searched refs:dma_async_tx_descriptor (Results 1 – 25 of 145) sorted by relevance

123456

/linux/crypto/async_tx/
H A Dasync_tx.c46 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in __async_tx_find_channel()
65 async_tx_channel_switch(struct dma_async_tx_descriptor *depend_tx, in async_tx_channel_switch()
66 struct dma_async_tx_descriptor *tx) in async_tx_channel_switch()
70 struct dma_async_tx_descriptor *intr_tx = (void *) ~0; in async_tx_channel_switch()
143 async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx, in async_tx_submit()
146 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_tx_submit()
220 struct dma_async_tx_descriptor *
225 struct dma_async_tx_descriptor *tx; in async_trigger_callback()
226 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_trigger_callback()
263 void async_tx_quiesce(struct dma_async_tx_descriptor **tx) in async_tx_quiesce()
H A Dasync_memcpy.c31 struct dma_async_tx_descriptor *
39 struct dma_async_tx_descriptor *tx = NULL; in async_memcpy()
H A Draid6test.c62 struct dma_async_tx_descriptor *tx = NULL; in raid6_dual_recov()
154 struct dma_async_tx_descriptor *tx; in test()
/linux/drivers/dma/
H A Ddmaengine.h29 static inline dma_cookie_t dma_cookie_assign(struct dma_async_tx_descriptor *tx) in dma_cookie_assign()
52 static inline void dma_cookie_complete(struct dma_async_tx_descriptor *tx) in dma_cookie_complete()
114 dmaengine_desc_get_callback(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback()
160 dmaengine_desc_get_callback_invoke(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback_invoke()
H A Dvirt-dma.c14 static struct virt_dma_desc *to_virt_desc(struct dma_async_tx_descriptor *tx) in to_virt_desc()
19 dma_cookie_t vchan_tx_submit(struct dma_async_tx_descriptor *tx) in vchan_tx_submit()
49 int vchan_tx_desc_free(struct dma_async_tx_descriptor *tx) in vchan_tx_desc_free()
H A Dfsl_raid.c87 static dma_cookie_t fsl_re_tx_submit(struct dma_async_tx_descriptor *tx) in fsl_re_tx_submit()
315 static struct dma_async_tx_descriptor *fsl_re_prep_dma_genq( in fsl_re_prep_dma_genq()
390 static struct dma_async_tx_descriptor *fsl_re_prep_dma_xor( in fsl_re_prep_dma_xor()
402 static struct dma_async_tx_descriptor *fsl_re_prep_dma_pq( in fsl_re_prep_dma_pq()
429 struct dma_async_tx_descriptor *tx; in fsl_re_prep_dma_pq()
525 static struct dma_async_tx_descriptor *fsl_re_prep_dma_memcpy( in fsl_re_prep_dma_memcpy()
H A Dplx_dma.c98 struct dma_async_tx_descriptor txd;
124 static struct plx_dma_desc *to_plx_desc(struct dma_async_tx_descriptor *txd) in to_plx_desc()
251 static struct dma_async_tx_descriptor *plx_dma_prep_memcpy(struct dma_chan *c, in plx_dma_prep_memcpy()
300 static dma_cookie_t plx_dma_tx_submit(struct dma_async_tx_descriptor *desc) in plx_dma_tx_submit()
H A Dimx-dma.c123 struct dma_async_tx_descriptor desc;
157 struct dma_async_tx_descriptor desc;
723 static dma_cookie_t imxdma_tx_submit(struct dma_async_tx_descriptor *tx) in imxdma_tx_submit()
793 static struct dma_async_tx_descriptor *imxdma_prep_slave_sg( in imxdma_prep_slave_sg()
846 static struct dma_async_tx_descriptor *imxdma_prep_dma_cyclic( in imxdma_prep_dma_cyclic()
904 static struct dma_async_tx_descriptor *imxdma_prep_dma_memcpy( in imxdma_prep_dma_memcpy()
935 static struct dma_async_tx_descriptor *imxdma_prep_dma_interleaved( in imxdma_prep_dma_interleaved()
H A Dtimb_dma.c64 struct dma_async_tx_descriptor txd;
222 struct dma_async_tx_descriptor *txd; in __td_finish()
294 static dma_cookie_t td_tx_submit(struct dma_async_tx_descriptor *txd) in td_tx_submit()
489 static struct dma_async_tx_descriptor *td_prep_slave_sg(struct dma_chan *chan, in td_prep_slave_sg()
H A Dfsl-edma-common.h495 struct dma_async_tx_descriptor *fsl_edma_prep_dma_cyclic(
499 struct dma_async_tx_descriptor *fsl_edma_prep_slave_sg(
503 struct dma_async_tx_descriptor *fsl_edma_prep_memcpy(
H A Dmpc512x_dma.c185 struct dma_async_tx_descriptor desc;
381 struct dma_async_tx_descriptor *desc; in mpc_dma_process_completed()
460 static dma_cookie_t mpc_dma_tx_submit(struct dma_async_tx_descriptor *txd) in mpc_dma_tx_submit()
600 static struct dma_async_tx_descriptor *
683 static struct dma_async_tx_descriptor *
H A Dapple-admac.c137 struct dma_async_tx_descriptor tx;
219 static struct admac_tx *to_admac_tx(struct dma_async_tx_descriptor *tx) in to_admac_tx()
230 static dma_cookie_t admac_tx_submit(struct dma_async_tx_descriptor *tx) in admac_tx_submit()
245 static int admac_desc_free(struct dma_async_tx_descriptor *tx) in admac_desc_free()
252 static struct dma_async_tx_descriptor *admac_prep_dma_cyclic( in admac_prep_dma_cyclic()
/linux/drivers/dma/ioat/
H A Dprep.c100 struct dma_async_tx_descriptor *
151 static struct dma_async_tx_descriptor *
244 struct dma_async_tx_descriptor *
256 struct dma_async_tx_descriptor *
338 static struct dma_async_tx_descriptor *
462 static struct dma_async_tx_descriptor *
573 struct dma_async_tx_descriptor *
618 struct dma_async_tx_descriptor *
646 struct dma_async_tx_descriptor *
672 struct dma_async_tx_descriptor *
[all …]
/linux/drivers/dma/idxd/
H A Ddma.c28 struct dma_async_tx_descriptor *tx; in idxd_dma_complete_txd()
85 static struct dma_async_tx_descriptor *
106 static struct dma_async_tx_descriptor *
171 static dma_cookie_t idxd_dma_tx_submit(struct dma_async_tx_descriptor *tx) in idxd_dma_tx_submit()
/linux/include/linux/dma/
H A Dmxs-dma.h16 static inline struct dma_async_tx_descriptor *mxs_dmaengine_prep_pio( in mxs_dmaengine_prep_pio()
/linux/Documentation/driver-api/dmaengine/
H A Dclient.rst104 struct dma_async_tx_descriptor *dmaengine_prep_slave_sg(
109 struct dma_async_tx_descriptor *dmaengine_prep_peripheral_dma_vec(
114 struct dma_async_tx_descriptor *dmaengine_prep_dma_cyclic(
118 struct dma_async_tx_descriptor *dmaengine_prep_interleaved_dma(
178 int dmaengine_desc_attach_metadata(struct dma_async_tx_descriptor *desc,
197 void *dmaengine_desc_get_metadata_ptr(struct dma_async_tx_descriptor *desc,
200 int dmaengine_desc_set_metadata_len(struct dma_async_tx_descriptor *desc,
269 dma_cookie_t dmaengine_submit(struct dma_async_tx_descriptor *desc)
280 (``struct dma_async_tx_descriptor``) belongs to the DMA engine.
/linux/drivers/dma/sh/
H A Dshdma-base.c70 static dma_cookie_t shdma_tx_submit(struct dma_async_tx_descriptor *tx) in shdma_tx_submit()
350 struct dma_async_tx_descriptor *tx = &desc->async_tx; in __ld_cleanup()
573 static struct dma_async_tx_descriptor *shdma_prep_sg(struct shdma_chan *schan, in shdma_prep_sg()
651 static struct dma_async_tx_descriptor *shdma_prep_memcpy( in shdma_prep_memcpy()
673 static struct dma_async_tx_descriptor *shdma_prep_slave_sg( in shdma_prep_slave_sg()
703 static struct dma_async_tx_descriptor *shdma_prep_dma_cyclic( in shdma_prep_dma_cyclic()
710 struct dma_async_tx_descriptor *desc; in shdma_prep_dma_cyclic()
888 struct dma_async_tx_descriptor *tx = &sdesc->async_tx; in shdma_reset()
/linux/drivers/md/
H A Draid5-log.h34 struct dma_async_tx_descriptor *
36 struct dma_async_tx_descriptor *tx);
/linux/drivers/dma/sf-pdma/
H A Dsf-pdma.h83 struct dma_async_tx_descriptor *async_tx;
/linux/drivers/dma/ppc4xx/
H A Dadma.h147 struct dma_async_tx_descriptor async_tx;
/linux/drivers/crypto/ccp/
H A Dccp-dmaengine.c193 struct dma_async_tx_descriptor *tx_desc; in ccp_handle_active_desc()
297 static dma_cookie_t ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc) in ccp_tx_submit()
478 static struct dma_async_tx_descriptor *ccp_prep_dma_memcpy( in ccp_prep_dma_memcpy()
506 static struct dma_async_tx_descriptor *ccp_prep_dma_interrupt( in ccp_prep_dma_interrupt()
/linux/drivers/dma/amd/ptdma/
H A Dptdma-dmaengine.c199 struct dma_async_tx_descriptor *tx_desc; in pt_handle_active_desc()
338 struct dma_async_tx_descriptor *tx_desc; in pt_cmd_callback_work()
422 static struct dma_async_tx_descriptor *
435 static struct dma_async_tx_descriptor *
/linux/drivers/dma/dw/
H A Dregs.h396 struct dma_async_tx_descriptor txd;
405 txd_to_dw_desc(struct dma_async_tx_descriptor *txd) in txd_to_dw_desc()
/linux/drivers/tty/serial/8250/
H A D8250_dma.c90 struct dma_async_tx_descriptor *desc; in serial8250_tx_dma()
186 struct dma_async_tx_descriptor *desc; in serial8250_rx_dma()
/linux/drivers/dma/xilinx/
H A Dxdma.c602 static struct dma_async_tx_descriptor *
608 struct dma_async_tx_descriptor *tx_desc; in xdma_prep_device_sg()
660 static struct dma_async_tx_descriptor *
669 struct dma_async_tx_descriptor *tx_desc; in xdma_prep_dma_cyclic()
733 static struct dma_async_tx_descriptor *
740 struct dma_async_tx_descriptor *tx_desc; in xdma_prep_interleaved_dma()

123456