Home
last modified time | relevance | path

Searched refs:recv_wr (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_reqs.c72 struct ib_recv_wr *recv_wr, in ehca_write_rwqe() argument
76 if (unlikely((recv_wr->num_sge < 0) || in ehca_write_rwqe()
77 (recv_wr->num_sge > ipz_rqueue->act_nr_of_sg))) { in ehca_write_rwqe()
80 recv_wr->num_sge, ipz_rqueue->act_nr_of_sg); in ehca_write_rwqe()
87 wqe_p->work_request_id = replace_wr_id(recv_wr->wr_id, rq_map_idx); in ehca_write_rwqe()
88 wqe_p->nr_of_data_seg = recv_wr->num_sge; in ehca_write_rwqe()
90 for (cnt_ds = 0; cnt_ds < recv_wr->num_sge; cnt_ds++) { in ehca_write_rwqe()
92 recv_wr->sg_list[cnt_ds].addr; in ehca_write_rwqe()
94 recv_wr->sg_list[cnt_ds].lkey; in ehca_write_rwqe()
96 recv_wr->sg_list[cnt_ds].length; in ehca_write_rwqe()
[all …]
Dehca_iverbs.h163 int ehca_post_recv(struct ib_qp *qp, struct ib_recv_wr *recv_wr,
167 struct ib_recv_wr *recv_wr,
/linux-4.4.14/net/sunrpc/xprtrdma/
Dverbs.c1305 struct ib_recv_wr recv_wr, *recv_wr_fail; in rpcrdma_ep_post_recv() local
1308 recv_wr.next = NULL; in rpcrdma_ep_post_recv()
1309 recv_wr.wr_id = (u64) (unsigned long) rep; in rpcrdma_ep_post_recv()
1310 recv_wr.sg_list = &rep->rr_rdmabuf->rg_iov; in rpcrdma_ep_post_recv()
1311 recv_wr.num_sge = 1; in rpcrdma_ep_post_recv()
1318 rc = ib_post_recv(ia->ri_id->qp, &recv_wr, &recv_wr_fail); in rpcrdma_ep_post_recv()
Dsvc_rdma_transport.c548 struct ib_recv_wr recv_wr, *bad_recv_wr; in svc_rdma_post_recv() local
578 recv_wr.next = NULL; in svc_rdma_post_recv()
579 recv_wr.sg_list = &ctxt->sge[0]; in svc_rdma_post_recv()
580 recv_wr.num_sge = ctxt->count; in svc_rdma_post_recv()
581 recv_wr.wr_id = (u64)(unsigned long)ctxt; in svc_rdma_post_recv()
584 ret = ib_post_recv(xprt->sc_qp, &recv_wr, &bad_recv_wr); in svc_rdma_post_recv()
/linux-4.4.14/include/rdma/
Dib_verbs.h1689 struct ib_recv_wr *recv_wr,
1707 struct ib_recv_wr *recv_wr,
2351 struct ib_recv_wr *recv_wr, in ib_post_srq_recv() argument
2354 return srq->device->post_srq_recv(srq, recv_wr, bad_recv_wr); in ib_post_srq_recv()
2451 struct ib_recv_wr *recv_wr, in ib_post_recv() argument
2454 return qp->device->post_recv(qp, recv_wr, bad_recv_wr); in ib_post_recv()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmad.c1140 struct ib_recv_wr recv_wr, *bad_recv_wr; in mlx4_ib_post_pv_qp_buf() local
1150 recv_wr.next = NULL; in mlx4_ib_post_pv_qp_buf()
1151 recv_wr.sg_list = &sg_list; in mlx4_ib_post_pv_qp_buf()
1152 recv_wr.num_sge = 1; in mlx4_ib_post_pv_qp_buf()
1153 recv_wr.wr_id = (u64) index | MLX4_TUN_WRID_RECV | in mlx4_ib_post_pv_qp_buf()
1157 return ib_post_recv(tun_qp->qp, &recv_wr, &bad_recv_wr); in mlx4_ib_post_pv_qp_buf()
/linux-4.4.14/drivers/infiniband/core/
Dmad.c2879 struct ib_recv_wr recv_wr, *bad_recv_wr; in ib_mad_post_receive_mads() local
2886 recv_wr.next = NULL; in ib_mad_post_receive_mads()
2887 recv_wr.sg_list = &sg_list; in ib_mad_post_receive_mads()
2888 recv_wr.num_sge = 1; in ib_mad_post_receive_mads()
2916 recv_wr.wr_id = (unsigned long)&mad_priv->header.mad_list; in ib_mad_post_receive_mads()
2924 ret = ib_post_recv(qp_info->qp, &recv_wr, &bad_recv_wr); in ib_mad_post_receive_mads()
/linux-4.4.14/include/uapi/rdma/
Dib_user_verbs.h738 struct ib_uverbs_recv_wr recv_wr[0]; member