/Linux-v4.19/include/linux/ |
D | dmaengine.h | 508 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 …]
|
D | async_tx.h | 84 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/ |
D | async_tx.c | 59 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()
|
D | async_raid6_recov.c | 31 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 …]
|
D | async_xor.c | 35 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()
|
D | async_pq.c | 50 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()
|
D | async_memcpy.c | 44 struct dma_async_tx_descriptor * 52 struct dma_async_tx_descriptor *tx = NULL; in async_memcpy()
|
/Linux-v4.19/drivers/dma/ioat/ |
D | dma.h | 196 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 *
|
D | prep.c | 112 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/ |
D | dmaengine.h | 29 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()
|
D | virt-dma.h | 19 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()
|
D | virt-dma.c | 17 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()
|
D | mic_x100_dma.c | 91 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()
|
D | iop-adma.c | 64 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 …]
|
D | fsl_raid.c | 86 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/ |
D | spi-dw-mid.c | 149 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()
|
D | spi-pxa2xx-dma.c | 71 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/ |
D | dma-ste-dma40.h | 178 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/ |
D | samsung.h | 66 struct dma_async_tx_descriptor *tx_desc; 67 struct dma_async_tx_descriptor *rx_desc;
|
/Linux-v4.19/drivers/mtd/nand/raw/gpmi-nand/ |
D | gpmi-nand.h | 168 struct dma_async_tx_descriptor *); 170 struct dma_async_tx_descriptor *);
|
D | gpmi-lib.c | 538 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/ |
D | shdma-base.c | 73 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/ |
D | raid5-log.h | 37 extern struct dma_async_tx_descriptor * 39 struct dma_async_tx_descriptor *tx);
|
/Linux-v4.19/drivers/mmc/host/ |
D | mmci.h | 280 struct dma_async_tx_descriptor *dma_desc; 331 struct dma_async_tx_descriptor *dma_desc_current;
|
D | mxs-mmc.c | 228 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()
|