Home
last modified time | relevance | path

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

12345678910

/Linux-v4.19/include/linux/
Ddmaengine.h508 struct dma_async_tx_descriptor { struct
513 dma_cookie_t (*tx_submit)(struct dma_async_tx_descriptor *tx); argument
514 int (*desc_free)(struct dma_async_tx_descriptor *tx); argument
520 struct dma_async_tx_descriptor *next; argument
521 struct dma_async_tx_descriptor *parent; argument
527 static inline void dma_set_unmap(struct dma_async_tx_descriptor *tx, in dma_set_unmap() argument
538 static inline void dma_set_unmap(struct dma_async_tx_descriptor *tx, in dma_set_unmap()
552 static inline void dma_descriptor_unmap(struct dma_async_tx_descriptor *tx) in dma_descriptor_unmap()
561 static inline void txd_lock(struct dma_async_tx_descriptor *txd) in txd_lock()
564 static inline void txd_unlock(struct dma_async_tx_descriptor *txd) in txd_unlock()
[all …]
Dasync_tx.h84 struct dma_async_tx_descriptor *depend_tx;
101 static inline void async_tx_issue_pending(struct dma_async_tx_descriptor *tx) in async_tx_issue_pending()
125 static inline void async_tx_issue_pending(struct dma_async_tx_descriptor *tx) in async_tx_issue_pending()
160 struct dma_async_tx_descriptor *tx, in init_async_submit()
171 void async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx,
174 struct dma_async_tx_descriptor *
178 struct dma_async_tx_descriptor *
183 struct dma_async_tx_descriptor *
188 struct dma_async_tx_descriptor *async_trigger_callback(struct async_submit_ctl *submit);
190 struct dma_async_tx_descriptor *
[all …]
/Linux-v4.19/crypto/async_tx/
Dasync_tx.c59 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in __async_tx_find_channel()
78 async_tx_channel_switch(struct dma_async_tx_descriptor *depend_tx, in async_tx_channel_switch()
79 struct dma_async_tx_descriptor *tx) in async_tx_channel_switch()
83 struct dma_async_tx_descriptor *intr_tx = (void *) ~0; in async_tx_channel_switch()
156 async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx, in async_tx_submit()
159 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_tx_submit()
233 struct dma_async_tx_descriptor *
238 struct dma_async_tx_descriptor *tx; in async_trigger_callback()
239 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_trigger_callback()
276 void async_tx_quiesce(struct dma_async_tx_descriptor **tx) in async_tx_quiesce()
Dasync_raid6_recov.c31 static struct dma_async_tx_descriptor *
49 struct dma_async_tx_descriptor *tx; in async_sum_product()
96 static struct dma_async_tx_descriptor *
113 struct dma_async_tx_descriptor *tx; in async_mult()
159 static struct dma_async_tx_descriptor *
163 struct dma_async_tx_descriptor *tx = NULL; in __2data_recov_4()
198 static struct dma_async_tx_descriptor *
202 struct dma_async_tx_descriptor *tx = NULL; in __2data_recov_5()
272 static struct dma_async_tx_descriptor *
276 struct dma_async_tx_descriptor *tx = NULL; in __2data_recov_n()
[all …]
Dasync_xor.c35 static __async_inline struct dma_async_tx_descriptor *
40 struct dma_async_tx_descriptor *tx = NULL; in do_async_xor()
172 struct dma_async_tx_descriptor *
188 struct dma_async_tx_descriptor *tx; in async_xor()
268 struct dma_async_tx_descriptor *
275 struct dma_async_tx_descriptor *tx = NULL; in async_xor_val()
Dasync_pq.c50 static __async_inline struct dma_async_tx_descriptor *
57 struct dma_async_tx_descriptor *tx = NULL; in do_async_gen_syndrome()
178 struct dma_async_tx_descriptor *
199 struct dma_async_tx_descriptor *tx; in async_gen_syndrome()
296 struct dma_async_tx_descriptor *
303 struct dma_async_tx_descriptor *tx; in async_syndrome_val()
Dasync_memcpy.c44 struct dma_async_tx_descriptor *
52 struct dma_async_tx_descriptor *tx = NULL; in async_memcpy()
/Linux-v4.19/drivers/dma/ioat/
Ddma.h196 struct dma_async_tx_descriptor txd;
230 struct dma_async_tx_descriptor *tx, int id) in __dump_desc_dbg()
369 struct dma_async_tx_descriptor *
372 struct dma_async_tx_descriptor *
374 struct dma_async_tx_descriptor *
377 struct dma_async_tx_descriptor *
381 struct dma_async_tx_descriptor *
385 struct dma_async_tx_descriptor *
389 struct dma_async_tx_descriptor *
392 struct dma_async_tx_descriptor *
Dprep.c112 struct dma_async_tx_descriptor *
163 static struct dma_async_tx_descriptor *
256 struct dma_async_tx_descriptor *
268 struct dma_async_tx_descriptor *
350 static struct dma_async_tx_descriptor *
474 static struct dma_async_tx_descriptor *
585 struct dma_async_tx_descriptor *
630 struct dma_async_tx_descriptor *
658 struct dma_async_tx_descriptor *
684 struct dma_async_tx_descriptor *
[all …]
/Linux-v4.19/drivers/dma/
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()
106 dmaengine_desc_get_callback(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback()
152 dmaengine_desc_get_callback_invoke(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback_invoke()
Dvirt-dma.h19 struct dma_async_tx_descriptor tx;
49 extern dma_cookie_t vchan_tx_submit(struct dma_async_tx_descriptor *);
50 extern int vchan_tx_desc_free(struct dma_async_tx_descriptor *);
58 static inline struct dma_async_tx_descriptor *vchan_tx_prep(struct virt_dma_chan *vc, in vchan_tx_prep()
Dvirt-dma.c17 static struct virt_dma_desc *to_virt_desc(struct dma_async_tx_descriptor *tx) in to_virt_desc()
22 dma_cookie_t vchan_tx_submit(struct dma_async_tx_descriptor *tx) in vchan_tx_submit()
52 int vchan_tx_desc_free(struct dma_async_tx_descriptor *tx) in vchan_tx_desc_free()
Dmic_x100_dma.c91 struct dma_async_tx_descriptor *tx; in mic_dma_cleanup()
249 static dma_cookie_t mic_dma_tx_submit_unlock(struct dma_async_tx_descriptor *tx) in mic_dma_tx_submit_unlock()
268 static inline struct dma_async_tx_descriptor *
272 struct dma_async_tx_descriptor *tx = &ch->tx_array[idx]; in allocate_tx()
280 static struct dma_async_tx_descriptor *
311 static struct dma_async_tx_descriptor *
331 static struct dma_async_tx_descriptor *
510 struct dma_async_tx_descriptor *tx; in mic_dma_drain_chan()
Diop-adma.c64 struct dma_async_tx_descriptor *tx = &desc->async_tx; in iop_adma_run_tx_complete_actions()
370 iop_adma_tx_submit(struct dma_async_tx_descriptor *tx) in iop_adma_tx_submit()
494 static struct dma_async_tx_descriptor *
516 static struct dma_async_tx_descriptor *
547 static struct dma_async_tx_descriptor *
582 static struct dma_async_tx_descriptor *
617 static struct dma_async_tx_descriptor *
681 static struct dma_async_tx_descriptor *
849 struct dma_async_tx_descriptor *tx; in iop_adma_memcpy_self_test()
925 struct dma_async_tx_descriptor *tx; in iop_adma_xor_val_self_test()
[all …]
Dfsl_raid.c86 static dma_cookie_t fsl_re_tx_submit(struct dma_async_tx_descriptor *tx) in fsl_re_tx_submit()
316 static struct dma_async_tx_descriptor *fsl_re_prep_dma_genq( in fsl_re_prep_dma_genq()
391 static struct dma_async_tx_descriptor *fsl_re_prep_dma_xor( in fsl_re_prep_dma_xor()
403 static struct dma_async_tx_descriptor *fsl_re_prep_dma_pq( in fsl_re_prep_dma_pq()
430 struct dma_async_tx_descriptor *tx; in fsl_re_prep_dma_pq()
526 static struct dma_async_tx_descriptor *fsl_re_prep_dma_memcpy( in fsl_re_prep_dma_memcpy()
/Linux-v4.19/drivers/spi/
Dspi-dw-mid.c149 static struct dma_async_tx_descriptor *dw_spi_dma_prepare_tx(struct dw_spi *dws, in dw_spi_dma_prepare_tx()
153 struct dma_async_tx_descriptor *txdesc; in dw_spi_dma_prepare_tx()
195 static struct dma_async_tx_descriptor *dw_spi_dma_prepare_rx(struct dw_spi *dws, in dw_spi_dma_prepare_rx()
199 struct dma_async_tx_descriptor *rxdesc; in dw_spi_dma_prepare_rx()
250 struct dma_async_tx_descriptor *txdesc, *rxdesc; in mid_spi_dma_transfer()
Dspi-pxa2xx-dma.c71 static struct dma_async_tx_descriptor *
146 struct dma_async_tx_descriptor *tx_desc, *rx_desc; in pxa2xx_spi_dma_prepare()
/Linux-v4.19/include/linux/platform_data/
Ddma-ste-dma40.h178 dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, in stedma40_slave_mem()
199 dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, in stedma40_slave_mem()
/Linux-v4.19/drivers/tty/serial/
Dsamsung.h66 struct dma_async_tx_descriptor *tx_desc;
67 struct dma_async_tx_descriptor *rx_desc;
/Linux-v4.19/drivers/mtd/nand/raw/gpmi-nand/
Dgpmi-nand.h168 struct dma_async_tx_descriptor *);
170 struct dma_async_tx_descriptor *);
Dgpmi-lib.c538 struct dma_async_tx_descriptor *desc; in gpmi_send_command()
580 struct dma_async_tx_descriptor *desc; in gpmi_send_data()
622 struct dma_async_tx_descriptor *desc; in gpmi_read_data()
670 struct dma_async_tx_descriptor *desc; in gpmi_send_page()
714 struct dma_async_tx_descriptor *desc; in gpmi_read_page()
/Linux-v4.19/drivers/dma/sh/
Dshdma-base.c73 static dma_cookie_t shdma_tx_submit(struct dma_async_tx_descriptor *tx) in shdma_tx_submit()
340 struct dma_async_tx_descriptor *tx = &desc->async_tx; in __ld_cleanup()
563 static struct dma_async_tx_descriptor *shdma_prep_sg(struct shdma_chan *schan, in shdma_prep_sg()
642 static struct dma_async_tx_descriptor *shdma_prep_memcpy( in shdma_prep_memcpy()
664 static struct dma_async_tx_descriptor *shdma_prep_slave_sg( in shdma_prep_slave_sg()
694 static struct dma_async_tx_descriptor *shdma_prep_dma_cyclic( in shdma_prep_dma_cyclic()
701 struct dma_async_tx_descriptor *desc; in shdma_prep_dma_cyclic()
887 struct dma_async_tx_descriptor *tx = &sdesc->async_tx; in shdma_reset()
/Linux-v4.19/drivers/md/
Draid5-log.h37 extern struct dma_async_tx_descriptor *
39 struct dma_async_tx_descriptor *tx);
/Linux-v4.19/drivers/mmc/host/
Dmmci.h280 struct dma_async_tx_descriptor *dma_desc;
331 struct dma_async_tx_descriptor *dma_desc_current;
Dmxs-mmc.c228 static struct dma_async_tx_descriptor *mxs_mmc_prep_dma( in mxs_mmc_prep_dma()
232 struct dma_async_tx_descriptor *desc; in mxs_mmc_prep_dma()
267 struct dma_async_tx_descriptor *desc; in mxs_mmc_bc()
301 struct dma_async_tx_descriptor *desc; in mxs_mmc_ac()
362 struct dma_async_tx_descriptor *desc; in mxs_mmc_adtc()

12345678910