Lines Matching refs:wr
341 int qib_fast_reg_mr(struct qib_qp *qp, struct ib_send_wr *wr) in qib_fast_reg_mr() argument
346 u32 rkey = wr->wr.fast_reg.rkey; in qib_fast_reg_mr()
363 if (wr->wr.fast_reg.page_list_len > mr->max_segs) in qib_fast_reg_mr()
366 ps = 1UL << wr->wr.fast_reg.page_shift; in qib_fast_reg_mr()
367 if (wr->wr.fast_reg.length > ps * wr->wr.fast_reg.page_list_len) in qib_fast_reg_mr()
370 mr->user_base = wr->wr.fast_reg.iova_start; in qib_fast_reg_mr()
371 mr->iova = wr->wr.fast_reg.iova_start; in qib_fast_reg_mr()
373 mr->length = wr->wr.fast_reg.length; in qib_fast_reg_mr()
374 mr->access_flags = wr->wr.fast_reg.access_flags; in qib_fast_reg_mr()
375 page_list = wr->wr.fast_reg.page_list->page_list; in qib_fast_reg_mr()
378 for (i = 0; i < wr->wr.fast_reg.page_list_len; i++) { in qib_fast_reg_mr()