Searched refs:wr_tx_mask (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/net/smc/ |
D | smc_wr.c | 92 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 …]
|
D | smc_core.h | 71 unsigned long *wr_tx_mask; /* bit mask of used indexes */ member
|