Lines Matching refs:wr
460 static struct ib_recv_wr wr = { .wr_id = SRP_LAST_WR_ID }; in srp_destroy_qp() local
473 ret = ib_post_recv(ch->qp, &wr, &bad_wr); in srp_destroy_qp()
1047 struct ib_send_wr wr = { in srp_inv_rkey() local
1056 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_inv_rkey()
1321 struct ib_reg_wr wr; in srp_map_finish_fr() local
1352 wr.wr.next = NULL; in srp_map_finish_fr()
1353 wr.wr.opcode = IB_WR_REG_MR; in srp_map_finish_fr()
1354 wr.wr.wr_id = FAST_REG_WR_ID_MASK; in srp_map_finish_fr()
1355 wr.wr.num_sge = 0; in srp_map_finish_fr()
1356 wr.wr.send_flags = 0; in srp_map_finish_fr()
1357 wr.mr = desc->mr; in srp_map_finish_fr()
1358 wr.key = desc->mr->rkey; in srp_map_finish_fr()
1359 wr.access = (IB_ACCESS_LOCAL_WRITE | in srp_map_finish_fr()
1369 err = ib_post_send(ch->qp, &wr.wr, &bad_wr); in srp_map_finish_fr()
1746 struct ib_send_wr wr, *bad_wr; in srp_post_send() local
1752 wr.next = NULL; in srp_post_send()
1753 wr.wr_id = (uintptr_t) iu; in srp_post_send()
1754 wr.sg_list = &list; in srp_post_send()
1755 wr.num_sge = 1; in srp_post_send()
1756 wr.opcode = IB_WR_SEND; in srp_post_send()
1757 wr.send_flags = IB_SEND_SIGNALED; in srp_post_send()
1759 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_post_send()
1765 struct ib_recv_wr wr, *bad_wr; in srp_post_recv() local
1772 wr.next = NULL; in srp_post_recv()
1773 wr.wr_id = (uintptr_t) iu; in srp_post_recv()
1774 wr.sg_list = &list; in srp_post_recv()
1775 wr.num_sge = 1; in srp_post_recv()
1777 return ib_post_recv(ch->qp, &wr, &bad_wr); in srp_post_recv()