Searched defs:recv_wr (Results 1 - 3 of 3) sorted by relevance
/drivers/infiniband/hw/ehca/ |
H A D | ehca_reqs.c | 72 struct ib_recv_wr *recv_wr, 76 if (unlikely((recv_wr->num_sge < 0) || 77 (recv_wr->num_sge > ipz_rqueue->act_nr_of_sg))) { 80 recv_wr->num_sge, ipz_rqueue->act_nr_of_sg); 87 wqe_p->work_request_id = replace_wr_id(recv_wr->wr_id, rq_map_idx); 88 wqe_p->nr_of_data_seg = recv_wr->num_sge; 90 for (cnt_ds = 0; cnt_ds < recv_wr->num_sge; cnt_ds++) { 92 recv_wr->sg_list[cnt_ds].addr; 94 recv_wr->sg_list[cnt_ds].lkey; 96 recv_wr 70 ehca_write_rwqe(struct ipz_queue *ipz_rqueue, struct ehca_wqe *wqe_p, struct ib_recv_wr *recv_wr, u32 rq_map_idx) argument 504 internal_post_recv(struct ehca_qp *my_qp, struct ib_device *dev, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr) argument 583 ehca_post_recv(struct ib_qp *qp, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr) argument 600 ehca_post_srq_recv(struct ib_srq *srq, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr) argument [all...] |
/drivers/infiniband/core/ |
H A D | mad.c | 2648 struct ib_recv_wr recv_wr, *bad_recv_wr; local 2656 recv_wr.next = NULL; 2657 recv_wr.sg_list = &sg_list; 2658 recv_wr.num_sge = 1; 2685 recv_wr.wr_id = (unsigned long)&mad_priv->header.mad_list; 2693 ret = ib_post_recv(qp_info->qp, &recv_wr, &bad_recv_wr);
|
/drivers/infiniband/hw/mlx4/ |
H A D | mad.c | 1110 struct ib_recv_wr recv_wr, *bad_recv_wr; local 1120 recv_wr.next = NULL; 1121 recv_wr.sg_list = &sg_list; 1122 recv_wr.num_sge = 1; 1123 recv_wr.wr_id = (u64) index | MLX4_TUN_WRID_RECV | 1127 return ib_post_recv(tun_qp->qp, &recv_wr, &bad_recv_wr);
|
Completed in 811 milliseconds