Lines Matching refs:sdma_txreq

58 #include "sdma_txreq.h"
226 * the sdma_txreq has been allocated, the sdma_txreq member
229 * The txreq must be declared with the sdma_txreq first.
259 * The user is free to use the link overhead in the struct sdma_txreq as
265 * array that is part of the sdma_txreq is also automatically
329 struct sdma_txreq **tx_ring;
481 struct sdma_txreq *tx,
488 * sdma_txinit_ahg() - initialize an sdma_txreq struct with AHG
498 * The allocation of the sdma_txreq and it enclosing structure is user
530 * specified in tlen have been supplied to the sdma_txreq.
540 struct sdma_txreq *tx,
547 void (*cb)(struct sdma_txreq *, int))
577 * sdma_txinit() - initialize an sdma_txreq struct (no AHG)
583 * The allocation of the sdma_txreq and it enclosing structure is user
608 struct sdma_txreq *tx,
611 void (*cb)(struct sdma_txreq *, int))
636 struct sdma_txreq *tx,
667 int ext_coal_sdma_tx_descs(struct hfi1_devdata *dd, struct sdma_txreq *tx,
670 int _pad_sdma_tx_descs(struct hfi1_devdata *, struct sdma_txreq *);
671 void __sdma_txclean(struct hfi1_devdata *, struct sdma_txreq *);
673 static inline void sdma_txclean(struct hfi1_devdata *dd, struct sdma_txreq *tx)
681 struct sdma_txreq *tx)
695 struct sdma_txreq *tx,
726 * sdma_txadd_page() - add a page to the sdma_txreq
751 struct sdma_txreq *tx,
786 * sdma_txadd_daddr() - add a dma address to the sdma_txreq
788 * @tx: sdma_txreq to which the page is added
803 struct sdma_txreq *tx,
821 * sdma_txadd_kvaddr() - add a kernel virtual address to sdma_txreq
823 * @tx: sdma_txreq to which the page is added
838 struct sdma_txreq *tx,
871 struct sdma_txreq *tx,
922 struct sdma_txreq *tx)