Lines Matching refs:wr

469 	static struct ib_recv_wr wr = { .wr_id = SRP_LAST_WR_ID };  in srp_destroy_qp()  local
482 ret = ib_post_recv(ch->qp, &wr, &bad_wr); in srp_destroy_qp()
1041 struct ib_send_wr wr = { in srp_inv_rkey() local
1050 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_inv_rkey()
1298 struct ib_send_wr wr; in srp_map_finish_fr() local
1312 memset(&wr, 0, sizeof(wr)); in srp_map_finish_fr()
1313 wr.opcode = IB_WR_FAST_REG_MR; in srp_map_finish_fr()
1314 wr.wr_id = FAST_REG_WR_ID_MASK; in srp_map_finish_fr()
1315 wr.wr.fast_reg.iova_start = state->base_dma_addr; in srp_map_finish_fr()
1316 wr.wr.fast_reg.page_list = desc->frpl; in srp_map_finish_fr()
1317 wr.wr.fast_reg.page_list_len = state->npages; in srp_map_finish_fr()
1318 wr.wr.fast_reg.page_shift = ilog2(dev->mr_page_size); in srp_map_finish_fr()
1319 wr.wr.fast_reg.length = state->dma_len; in srp_map_finish_fr()
1320 wr.wr.fast_reg.access_flags = (IB_ACCESS_LOCAL_WRITE | in srp_map_finish_fr()
1323 wr.wr.fast_reg.rkey = desc->mr->lkey; in srp_map_finish_fr()
1331 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_map_finish_fr()
1688 struct ib_send_wr wr, *bad_wr; in srp_post_send() local
1694 wr.next = NULL; in srp_post_send()
1695 wr.wr_id = (uintptr_t) iu; in srp_post_send()
1696 wr.sg_list = &list; in srp_post_send()
1697 wr.num_sge = 1; in srp_post_send()
1698 wr.opcode = IB_WR_SEND; in srp_post_send()
1699 wr.send_flags = IB_SEND_SIGNALED; in srp_post_send()
1701 return ib_post_send(ch->qp, &wr, &bad_wr); in srp_post_send()
1707 struct ib_recv_wr wr, *bad_wr; in srp_post_recv() local
1714 wr.next = NULL; in srp_post_recv()
1715 wr.wr_id = (uintptr_t) iu; in srp_post_recv()
1716 wr.sg_list = &list; in srp_post_recv()
1717 wr.num_sge = 1; in srp_post_recv()
1719 return ib_post_recv(ch->qp, &wr, &bad_wr); in srp_post_recv()