Searched refs:recv_wr (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_reqs.c | 72 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 …]
|
D | ehca_iverbs.h | 163 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/ |
D | verbs.c | 1305 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()
|
D | svc_rdma_transport.c | 548 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/ |
D | ib_verbs.h | 1689 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/ |
D | mad.c | 1140 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/ |
D | mad.c | 2879 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/ |
D | ib_user_verbs.h | 738 struct ib_uverbs_recv_wr recv_wr[0]; member
|