Lines Matching refs:wr_tx_mask
57 return !bitmap_empty(link->wr_tx_mask, link->wr_tx_cnt); in smc_wr_is_tx_pend()
117 if (!test_and_clear_bit(pnd_snd_idx, link->wr_tx_mask)) in smc_wr_tx_process_cqe()
176 for_each_clear_bit(*idx, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_get_free_slot_index()
177 if (!test_and_set_bit(*idx, link->wr_tx_mask)) in smc_wr_tx_get_free_slot_index()
285 test_and_clear_bit(idx, link->wr_tx_mask); in smc_wr_tx_put_slot()
702 bitmap_free(lnk->wr_tx_mask); in smc_wr_free_link_mem()
703 lnk->wr_tx_mask = NULL; in smc_wr_free_link_mem()
778 link->wr_tx_mask = bitmap_zalloc(SMC_WR_BUF_CNT, GFP_KERNEL); in smc_wr_alloc_link_mem()
779 if (!link->wr_tx_mask) in smc_wr_alloc_link_mem()
817 kfree(link->wr_tx_mask); in smc_wr_alloc_link_mem()
891 bitmap_zero(lnk->wr_tx_mask, SMC_WR_BUF_CNT); in smc_wr_create_link()