Lines Matching refs:num_buf
122 static int rxe_mr_alloc(struct rxe_mr *mr, int num_buf, int both) in rxe_mr_alloc() argument
128 num_map = (num_buf + RXE_BUF_PER_MAP - 1) / RXE_BUF_PER_MAP; in rxe_mr_alloc()
132 mr->num_buf = num_buf; in rxe_mr_alloc()
172 int num_buf; in rxe_mr_init_user() local
184 num_buf = ib_umem_num_pages(umem); in rxe_mr_init_user()
188 err = rxe_mr_alloc(mr, num_buf, 0); in rxe_mr_init_user()
199 num_buf = 0; in rxe_mr_init_user()
206 if (num_buf >= RXE_BUF_PER_MAP) { in rxe_mr_init_user()
209 num_buf = 0; in rxe_mr_init_user()
222 num_buf++; in rxe_mr_init_user()
669 if (unlikely(set->nbuf == mr->num_buf)) in rxe_mr_set_page()