/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | sdma.h | 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 an [all...] |
H A D | iowait.h | 55 #include "sdma_txreq.h" 76 struct sdma_txreq; 99 * @tx_head: overflow list of sdma_txreq's 144 struct sdma_txreq *tx, 176 struct sdma_txreq *tx, 326 static inline struct sdma_txreq *iowait_get_txhead(struct iowait_work *wait) in iowait_get_txhead() 328 struct sdma_txreq *tx = NULL; in iowait_get_txhead() 333 struct sdma_txreq, in iowait_get_txhead() 343 struct sdma_txreq *tx = NULL; in iowait_get_desc() 346 tx = list_first_entry(&w->tx_head, struct sdma_txreq, in iowait_get_desc() [all...] |
H A D | sdma_txreq.h | 70 * struct sdma_txreq - the sdma_txreq structure (one per packet) 99 struct sdma_txreq; 100 typedef void (*callback_t)(struct sdma_txreq *, int); 103 struct sdma_txreq { struct 134 static inline int sdma_txreq_built(struct sdma_txreq *tx) in sdma_txreq_built()
|
H A D | verbs_txreq.h | 55 #include "sdma_txreq.h" 60 struct sdma_txreq txreq; 102 static inline struct sdma_txreq *get_sdma_txreq(struct verbs_txreq *tx) in get_sdma_txreq() 109 struct sdma_txreq *stx; in get_waiting_verbs_txreq()
|
H A D | ipoib_tx.c | 35 struct sdma_txreq txreq; 226 static void hfi1_ipoib_sdma_complete(struct sdma_txreq *txreq, int status) in hfi1_ipoib_sdma_complete() 239 struct sdma_txreq *txreq = &tx->txreq; in hfi1_ipoib_build_ulp_payload() 270 struct sdma_txreq *txreq = &tx->txreq; in hfi1_ipoib_build_tx_desc() 629 struct sdma_txreq *txreq, in hfi1_ipoib_sdma_sleep() 798 struct sdma_txreq *txreq; in hfi1_ipoib_drain_tx_list() 799 struct sdma_txreq *txreq_tmp; in hfi1_ipoib_drain_tx_list()
|
H A D | vnic_sdma.c | 71 struct sdma_txreq txreq; 80 static void vnic_sdma_complete(struct sdma_txreq *txreq, in vnic_sdma_complete() 230 struct sdma_txreq *txreq, in hfi1_vnic_sdma_sleep()
|
H A D | sdma.c | 365 struct sdma_txreq *tx, in complete_tx() 406 struct sdma_txreq *txp, *txp_next; in sdma_flush() 570 static inline struct sdma_txreq *get_txhead(struct sdma_engine *sde) in get_txhead() 582 struct sdma_txreq *txp = get_txhead(sde); in sdma_flush_descq() 1479 sizeof(struct sdma_txreq *)), in sdma_init() 1658 static inline u8 ahg_mode(struct sdma_txreq *tx) in ahg_mode() 1677 struct sdma_txreq *tx) in __sdma_txclean() 1828 struct sdma_txreq *txp = NULL; in sdma_make_progress() 2307 static inline u16 submit_tx(struct sdma_engine *sde, struct sdma_txreq *tx) in submit_tx() 2357 struct sdma_txreq *t in sdma_check_progress() [all...] |
H A D | vnic.h | 89 struct sdma_txreq stx;
|
H A D | iowait.c | 46 struct sdma_txreq *tx, in iowait_init()
|
H A D | user_sdma.h | 233 struct sdma_txreq txreq;
|
H A D | qp.c | 70 struct sdma_txreq *stx, 152 struct sdma_txreq *tx; in flush_list_head() 156 struct sdma_txreq, in flush_list_head() 480 struct sdma_txreq *stx, in iowait_sleep()
|
H A D | user_sdma.c | 80 static void user_sdma_txreq_cb(struct sdma_txreq *txreq, int status); 100 struct sdma_txreq *txreq, 124 struct sdma_txreq *txreq, in defer_packet_queue() 1226 static void user_sdma_txreq_cb(struct sdma_txreq *txreq, int status) in user_sdma_txreq_cb() 1270 struct sdma_txreq *t, *p; in user_sdma_free_request()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | sdma.h | 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 an [all...] |
H A D | iowait.h | 14 #include "sdma_txreq.h" 35 struct sdma_txreq; 58 * @tx_head: overflow list of sdma_txreq's 103 struct sdma_txreq *tx, 135 struct sdma_txreq *tx, 285 static inline struct sdma_txreq *iowait_get_txhead(struct iowait_work *wait) in iowait_get_txhead() 287 struct sdma_txreq *tx = NULL; in iowait_get_txhead() 292 struct sdma_txreq, in iowait_get_txhead() 302 struct sdma_txreq *tx = NULL; in iowait_get_desc() 305 tx = list_first_entry(&w->tx_head, struct sdma_txreq, in iowait_get_desc() [all...] |
H A D | sdma_txreq.h | 28 * struct sdma_txreq - the sdma_txreq structure (one per packet) 57 struct sdma_txreq; 58 typedef void (*callback_t)(struct sdma_txreq *, int); 61 struct sdma_txreq { struct 92 static inline int sdma_txreq_built(struct sdma_txreq *tx) in sdma_txreq_built()
|
H A D | verbs_txreq.h | 13 #include "sdma_txreq.h" 18 struct sdma_txreq txreq; 62 struct sdma_txreq *stx; in get_waiting_verbs_txreq()
|
H A D | vnic_sdma.c | 29 struct sdma_txreq txreq; 38 static void vnic_sdma_complete(struct sdma_txreq *txreq, in vnic_sdma_complete() 188 struct sdma_txreq *txreq, in hfi1_vnic_sdma_sleep()
|
H A D | ipoib_tx.c | 188 static void hfi1_ipoib_sdma_complete(struct sdma_txreq *txreq, int status) in hfi1_ipoib_sdma_complete() 203 struct sdma_txreq *txreq = &tx->txreq; in hfi1_ipoib_build_ulp_payload() 234 struct sdma_txreq *txreq = &tx->txreq; in hfi1_ipoib_build_tx_desc() 615 struct sdma_txreq *txreq, in hfi1_ipoib_sdma_sleep() 772 struct sdma_txreq *txreq; in hfi1_ipoib_drain_tx_list() 773 struct sdma_txreq *txreq_tmp; in hfi1_ipoib_drain_tx_list()
|
H A D | sdma.c | 323 struct sdma_txreq *tx, in complete_tx() 364 struct sdma_txreq *txp, *txp_next; in sdma_flush() 528 static inline struct sdma_txreq *get_txhead(struct sdma_engine *sde) in get_txhead() 540 struct sdma_txreq *txp = get_txhead(sde); in sdma_flush_descq() 1437 sizeof(struct sdma_txreq *)), in sdma_init() 1616 static inline u8 ahg_mode(struct sdma_txreq *tx) in ahg_mode() 1635 struct sdma_txreq *tx) in __sdma_txclean() 1786 struct sdma_txreq *txp = NULL; in sdma_make_progress() 2265 static inline u16 submit_tx(struct sdma_engine *sde, struct sdma_txreq *tx) in submit_tx() 2315 struct sdma_txreq *t in sdma_check_progress() [all...] |
H A D | vnic.h | 47 struct sdma_txreq stx;
|
H A D | user_sdma.h | 187 struct sdma_txreq txreq;
|
H A D | ipoib.h | 57 struct sdma_txreq txreq;
|
H A D | iowait.c | 46 struct sdma_txreq *tx, in iowait_init()
|
H A D | qp.c | 28 struct sdma_txreq *stx, 110 struct sdma_txreq *tx; in flush_list_head() 114 struct sdma_txreq, in flush_list_head() 439 struct sdma_txreq *stx, in iowait_sleep()
|
H A D | user_sdma.c | 39 static void user_sdma_txreq_cb(struct sdma_txreq *txreq, int status); 59 struct sdma_txreq *txreq, 67 struct sdma_txreq *txreq, in defer_packet_queue() 1154 static void user_sdma_txreq_cb(struct sdma_txreq *txreq, int status) in user_sdma_txreq_cb() 1198 struct sdma_txreq *t, *p; in user_sdma_free_request()
|