Home
last modified time | relevance | path

Searched refs:wr_tx_mask (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/net/smc/
Dsmc_wr.c92 if (!test_and_clear_bit(pnd_snd_idx, link->wr_tx_mask)) in smc_wr_tx_process_cqe()
95 for_each_set_bit(i, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_process_cqe()
101 clear_bit(i, link->wr_tx_mask); in smc_wr_tx_process_cqe()
149 for_each_clear_bit(*idx, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_get_free_slot_index()
150 if (!test_and_set_bit(*idx, link->wr_tx_mask)) in smc_wr_tx_get_free_slot_index()
223 test_and_clear_bit(pend->idx, link->wr_tx_mask); in smc_wr_tx_put_slot()
297 for_each_set_bit(i, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_dismiss_slots()
493 memset(lnk->wr_tx_mask, 0, in smc_wr_free_link()
494 BITS_TO_LONGS(SMC_WR_BUF_CNT) * sizeof(*lnk->wr_tx_mask)); in smc_wr_free_link()
518 kfree(lnk->wr_tx_mask); in smc_wr_free_link_mem()
[all …]
Dsmc_core.h71 unsigned long *wr_tx_mask; /* bit mask of used indexes */ member