Home
last modified time | relevance | path

Searched refs:wr_tx_cnt (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/net/smc/
H A Dsmc_wr.c57 if (find_first_bit(link->wr_tx_mask, link->wr_tx_cnt) != in smc_wr_is_tx_pend()
58 link->wr_tx_cnt) { in smc_wr_is_tx_pend()
74 for (i = 0; i < link->wr_tx_cnt; i++) { in smc_wr_tx_find_pending_index()
78 return link->wr_tx_cnt; in smc_wr_tx_find_pending_index()
99 if (pnd_snd_idx == link->wr_tx_cnt) in smc_wr_tx_process_cqe()
158 *idx = link->wr_tx_cnt; in smc_wr_tx_get_free_slot_index()
161 for_each_clear_bit(*idx, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_get_free_slot_index()
165 *idx = link->wr_tx_cnt; in smc_wr_tx_get_free_slot_index()
188 u32 idx = link->wr_tx_cnt; in smc_wr_tx_get_free_slot()
211 if (idx == link->wr_tx_cnt) in smc_wr_tx_get_free_slot()
[all...]
H A Dsmc_core.h91 /* above four vectors have wr_tx_cnt elements and use the same index */
95 u32 wr_tx_cnt; /* number of WR send buffers */ member
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_wr.c57 return !bitmap_empty(link->wr_tx_mask, link->wr_tx_cnt); in smc_wr_is_tx_pend()
70 for (i = 0; i < link->wr_tx_cnt; i++) { in smc_wr_tx_find_pending_index()
74 return link->wr_tx_cnt; in smc_wr_tx_find_pending_index()
95 if (pnd_snd_idx == link->wr_tx_cnt) { in smc_wr_tx_process_cqe()
173 *idx = link->wr_tx_cnt; in smc_wr_tx_get_free_slot_index()
176 for_each_clear_bit(*idx, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_get_free_slot_index()
180 *idx = link->wr_tx_cnt; in smc_wr_tx_get_free_slot_index()
203 u32 idx = link->wr_tx_cnt; in smc_wr_tx_get_free_slot()
226 if (idx == link->wr_tx_cnt) in smc_wr_tx_get_free_slot()
253 if (link->wr_tx_v2_pend->idx == link->wr_tx_cnt) in smc_wr_tx_get_v2_slot()
[all...]
H A Dsmc_core.h108 /* above four vectors have wr_tx_cnt elements and use the same index */
116 u32 wr_tx_cnt; /* number of WR send buffers */ member

Completed in 4 milliseconds