Lines Matching refs:sdma_txreq

17 #include "sdma_txreq.h"
185 * the sdma_txreq has been allocated, the sdma_txreq member
188 * The txreq must be declared with the sdma_txreq first.
218 * The user is free to use the link overhead in the struct sdma_txreq as
224 * array that is part of the sdma_txreq is also automatically
288 struct sdma_txreq **tx_ring;
440 struct sdma_txreq *tx,
447 * sdma_txinit_ahg() - initialize an sdma_txreq struct with AHG
457 * The allocation of the sdma_txreq and it enclosing structure is user
489 * specified in tlen have been supplied to the sdma_txreq.
499 struct sdma_txreq *tx,
506 void (*cb)(struct sdma_txreq *, int))
536 * sdma_txinit() - initialize an sdma_txreq struct (no AHG)
542 * The allocation of the sdma_txreq and it enclosing structure is user
567 struct sdma_txreq *tx,
570 void (*cb)(struct sdma_txreq *, int))
595 struct sdma_txreq *tx,
626 int ext_coal_sdma_tx_descs(struct hfi1_devdata *dd, struct sdma_txreq *tx,
629 int _pad_sdma_tx_descs(struct hfi1_devdata *, struct sdma_txreq *);
630 void __sdma_txclean(struct hfi1_devdata *, struct sdma_txreq *);
632 static inline void sdma_txclean(struct hfi1_devdata *dd, struct sdma_txreq *tx)
640 struct sdma_txreq *tx)
654 struct sdma_txreq *tx,
685 * sdma_txadd_page() - add a page to the sdma_txreq
710 struct sdma_txreq *tx,
745 * sdma_txadd_daddr() - add a dma address to the sdma_txreq
747 * @tx: sdma_txreq to which the page is added
762 struct sdma_txreq *tx,
780 * sdma_txadd_kvaddr() - add a kernel virtual address to sdma_txreq
782 * @tx: sdma_txreq to which the page is added
797 struct sdma_txreq *tx,
830 struct sdma_txreq *tx,
881 struct sdma_txreq *tx)