Lines Matching refs:txd
653 static inline void txd_lock(struct dma_async_tx_descriptor *txd)
656 static inline void txd_unlock(struct dma_async_tx_descriptor *txd)
659 static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next)
663 static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd)
666 static inline void txd_clear_next(struct dma_async_tx_descriptor *txd)
669 static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd)
673 static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd)
679 static inline void txd_lock(struct dma_async_tx_descriptor *txd)
681 spin_lock_bh(&txd->lock);
683 static inline void txd_unlock(struct dma_async_tx_descriptor *txd)
685 spin_unlock_bh(&txd->lock);
687 static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next)
689 txd->next = next;
690 next->parent = txd;
692 static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd)
694 txd->parent = NULL;
696 static inline void txd_clear_next(struct dma_async_tx_descriptor *txd)
698 txd->next = NULL;
700 static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd)
702 return txd->parent;
704 static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd)
706 return txd->next;