dma_async_tx_descriptor 81 include/linux/async_tx.h struct dma_async_tx_descriptor *depend_tx; dma_async_tx_descriptor 98 include/linux/async_tx.h static inline void async_tx_issue_pending(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 122 include/linux/async_tx.h static inline void async_tx_issue_pending(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 157 include/linux/async_tx.h struct dma_async_tx_descriptor *tx, dma_async_tx_descriptor 168 include/linux/async_tx.h void async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx, dma_async_tx_descriptor 171 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 175 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 180 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 185 include/linux/async_tx.h struct dma_async_tx_descriptor *async_trigger_callback(struct async_submit_ctl *submit); dma_async_tx_descriptor 187 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 191 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 196 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 200 include/linux/async_tx.h struct dma_async_tx_descriptor * dma_async_tx_descriptor 204 include/linux/async_tx.h void async_tx_quiesce(struct dma_async_tx_descriptor **tx); dma_async_tx_descriptor 148 include/linux/dma/ipu-dma.h struct dma_async_tx_descriptor txd; dma_async_tx_descriptor 463 include/linux/dmaengine.h dma_cookie_t (*tx_submit)(struct dma_async_tx_descriptor *tx); dma_async_tx_descriptor 468 include/linux/dmaengine.h struct dma_async_tx_descriptor *next; dma_async_tx_descriptor 469 include/linux/dmaengine.h struct dma_async_tx_descriptor *parent; dma_async_tx_descriptor 475 include/linux/dmaengine.h static inline void dma_set_unmap(struct dma_async_tx_descriptor *tx, dma_async_tx_descriptor 486 include/linux/dmaengine.h static inline void dma_set_unmap(struct dma_async_tx_descriptor *tx, dma_async_tx_descriptor 500 include/linux/dmaengine.h static inline void dma_descriptor_unmap(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 509 include/linux/dmaengine.h static inline void txd_lock(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 512 include/linux/dmaengine.h static inline void txd_unlock(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 515 include/linux/dmaengine.h static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next) dma_async_tx_descriptor 519 include/linux/dmaengine.h static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 522 include/linux/dmaengine.h static inline void txd_clear_next(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 525 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 529 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 535 include/linux/dmaengine.h static inline void txd_lock(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 539 include/linux/dmaengine.h static inline void txd_unlock(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 543 include/linux/dmaengine.h static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next) dma_async_tx_descriptor 548 include/linux/dmaengine.h static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 552 include/linux/dmaengine.h static inline void txd_clear_next(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 556 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 560 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd) dma_async_tx_descriptor 640 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_memcpy)( dma_async_tx_descriptor 643 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_xor)( dma_async_tx_descriptor 646 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_xor_val)( dma_async_tx_descriptor 649 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_pq)( dma_async_tx_descriptor 653 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_pq_val)( dma_async_tx_descriptor 657 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_interrupt)( dma_async_tx_descriptor 659 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_sg)( dma_async_tx_descriptor 665 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_slave_sg)( dma_async_tx_descriptor 669 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_dma_cyclic)( dma_async_tx_descriptor 673 include/linux/dmaengine.h struct dma_async_tx_descriptor *(*device_prep_interleaved_dma)( dma_async_tx_descriptor 708 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *dmaengine_prep_slave_single( dma_async_tx_descriptor 721 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *dmaengine_prep_slave_sg( dma_async_tx_descriptor 731 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *dmaengine_prep_rio_sg( dma_async_tx_descriptor 741 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *dmaengine_prep_dma_cyclic( dma_async_tx_descriptor 750 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *dmaengine_prep_interleaved_dma( dma_async_tx_descriptor 757 include/linux/dmaengine.h static inline struct dma_async_tx_descriptor *dmaengine_prep_dma_sg( dma_async_tx_descriptor 803 include/linux/dmaengine.h static inline dma_cookie_t dmaengine_submit(struct dma_async_tx_descriptor *desc) dma_async_tx_descriptor 933 include/linux/dmaengine.h void dma_async_tx_descriptor_init(struct dma_async_tx_descriptor *tx, dma_async_tx_descriptor 936 include/linux/dmaengine.h static inline void async_tx_ack(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 941 include/linux/dmaengine.h static inline void async_tx_clear_ack(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 946 include/linux/dmaengine.h static inline bool async_tx_test_ack(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 1053 include/linux/dmaengine.h enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx); dma_async_tx_descriptor 1070 include/linux/dmaengine.h static inline enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx) dma_async_tx_descriptor 1101 include/linux/dmaengine.h void dma_run_dependencies(struct dma_async_tx_descriptor *tx); dma_async_tx_descriptor 178 include/linux/platform_data/dma-ste-dma40.h dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, dma_async_tx_descriptor 199 include/linux/platform_data/dma-ste-dma40.h dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, dma_async_tx_descriptor 389 include/linux/rio_drv.h extern struct dma_async_tx_descriptor *rio_dma_prep_slave_sg( dma_async_tx_descriptor 393 include/linux/rio_drv.h extern struct dma_async_tx_descriptor *rio_dma_prep_xfer( dma_async_tx_descriptor 51 include/linux/shdma-base.h struct dma_async_tx_descriptor async_tx;