Searched refs:recv_wr (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/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 | 158 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/ |
D | svc_rdma_transport.c | 507 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()
|
D | verbs.c | 1631 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/ |
D | ib_verbs.h | 1544 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/ |
D | mad.c | 1122 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/ |
D | mad.c | 2648 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/ |
D | ib_user_verbs.h | 693 struct ib_uverbs_recv_wr recv_wr[0]; member
|