Searched defs:recv_wr (Results 1 - 3 of 3) sorted by relevance

/drivers/infiniband/hw/ehca/
H A Dehca_reqs.c72 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 Dmad.c2648 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 Dmad.c1110 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 124 milliseconds