Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/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.h158 int ehca_post_recv(struct ib_qp *qp, struct ib_recv_wr *recv_wr,
162 struct ib_recv_wr *recv_wr,
/linux-4.1.27/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c507 struct ib_recv_wr recv_wr, *bad_recv_wr; in svc_rdma_post_recv() local
537 recv_wr.next = NULL; in svc_rdma_post_recv()
538 recv_wr.sg_list = &ctxt->sge[0]; in svc_rdma_post_recv()
539 recv_wr.num_sge = ctxt->count; in svc_rdma_post_recv()
540 recv_wr.wr_id = (u64)(unsigned long)ctxt; in svc_rdma_post_recv()
543 ret = ib_post_recv(xprt->sc_qp, &recv_wr, &bad_recv_wr); in svc_rdma_post_recv()
Dverbs.c1631 struct ib_recv_wr recv_wr, *recv_wr_fail; in rpcrdma_ep_post_recv() local
1634 recv_wr.next = NULL; in rpcrdma_ep_post_recv()
1635 recv_wr.wr_id = (u64) (unsigned long) rep; in rpcrdma_ep_post_recv()
1636 recv_wr.sg_list = &rep->rr_rdmabuf->rg_iov; in rpcrdma_ep_post_recv()
1637 recv_wr.num_sge = 1; in rpcrdma_ep_post_recv()
1644 rc = ib_post_recv(ia->ri_id->qp, &recv_wr, &recv_wr_fail); in rpcrdma_ep_post_recv()
/linux-4.1.27/include/rdma/
Dib_verbs.h1544 struct ib_recv_wr *recv_wr,
1562 struct ib_recv_wr *recv_wr,
1899 struct ib_recv_wr *recv_wr, in ib_post_srq_recv() argument
1902 return srq->device->post_srq_recv(srq, recv_wr, bad_recv_wr); in ib_post_srq_recv()
1999 struct ib_recv_wr *recv_wr, in ib_post_recv() argument
2002 return qp->device->post_recv(qp, recv_wr, bad_recv_wr); in ib_post_recv()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmad.c1122 struct ib_recv_wr recv_wr, *bad_recv_wr; in mlx4_ib_post_pv_qp_buf() local
1132 recv_wr.next = NULL; in mlx4_ib_post_pv_qp_buf()
1133 recv_wr.sg_list = &sg_list; in mlx4_ib_post_pv_qp_buf()
1134 recv_wr.num_sge = 1; in mlx4_ib_post_pv_qp_buf()
1135 recv_wr.wr_id = (u64) index | MLX4_TUN_WRID_RECV | in mlx4_ib_post_pv_qp_buf()
1139 return ib_post_recv(tun_qp->qp, &recv_wr, &bad_recv_wr); in mlx4_ib_post_pv_qp_buf()
/linux-4.1.27/drivers/infiniband/core/
Dmad.c2648 struct ib_recv_wr recv_wr, *bad_recv_wr; in ib_mad_post_receive_mads() local
2656 recv_wr.next = NULL; in ib_mad_post_receive_mads()
2657 recv_wr.sg_list = &sg_list; in ib_mad_post_receive_mads()
2658 recv_wr.num_sge = 1; in ib_mad_post_receive_mads()
2685 recv_wr.wr_id = (unsigned long)&mad_priv->header.mad_list; in ib_mad_post_receive_mads()
2693 ret = ib_post_recv(qp_info->qp, &recv_wr, &bad_recv_wr); in ib_mad_post_receive_mads()
/linux-4.1.27/include/uapi/rdma/
Dib_user_verbs.h693 struct ib_uverbs_recv_wr recv_wr[0]; member