Home
last modified time | relevance | path

Searched refs:txd (Results 1 – 4 of 4) sorted by relevance

/linux-4.19.296/include/linux/
Ddmaengine.h561 static inline void txd_lock(struct dma_async_tx_descriptor *txd) in txd_lock() argument
564 static inline void txd_unlock(struct dma_async_tx_descriptor *txd) in txd_unlock() argument
567 static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *n… in txd_chain() argument
571 static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd) in txd_clear_parent() argument
574 static inline void txd_clear_next(struct dma_async_tx_descriptor *txd) in txd_clear_next() argument
577 static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd) in txd_next() argument
581 static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd) in txd_parent() argument
587 static inline void txd_lock(struct dma_async_tx_descriptor *txd) in txd_lock() argument
589 spin_lock_bh(&txd->lock); in txd_lock()
591 static inline void txd_unlock(struct dma_async_tx_descriptor *txd) in txd_unlock() argument
[all …]
/linux-4.19.296/include/linux/dma/
Dipu-dma.h148 struct dma_async_tx_descriptor txd; member
174 #define to_tx_desc(tx) container_of(tx, struct idmac_tx_desc, txd)
/linux-4.19.296/drivers/ntb/
Dntb_transport.c1325 struct dma_async_tx_descriptor *txd; in ntb_async_rx_submit() local
1361 txd = device->device_prep_dma_memcpy(chan, unmap->addr[1], in ntb_async_rx_submit()
1364 if (!txd) in ntb_async_rx_submit()
1367 txd->callback_result = ntb_rx_copy_callback; in ntb_async_rx_submit()
1368 txd->callback_param = entry; in ntb_async_rx_submit()
1369 dma_set_unmap(txd, unmap); in ntb_async_rx_submit()
1371 cookie = dmaengine_submit(txd); in ntb_async_rx_submit()
1601 struct dma_async_tx_descriptor *txd; in ntb_async_tx_submit() local
1631 txd = device->device_prep_dma_memcpy(chan, dest, unmap->addr[0], len, in ntb_async_tx_submit()
1633 if (!txd) in ntb_async_tx_submit()
[all …]
/linux-4.19.296/drivers/i2c/busses/
Di2c-qup.c729 struct dma_async_tx_descriptor *txd, *rxd = NULL; in qup_i2c_bam_schedule_desc() local
755 txd = dmaengine_prep_slave_sg(qup->btx.dma, qup->btx.sg, tx_cnt, in qup_i2c_bam_schedule_desc()
758 if (!txd) { in qup_i2c_bam_schedule_desc()
765 txd->callback = qup_i2c_bam_cb; in qup_i2c_bam_schedule_desc()
766 txd->callback_param = qup; in qup_i2c_bam_schedule_desc()
769 cookie_tx = dmaengine_submit(txd); in qup_i2c_bam_schedule_desc()