Lines Matching refs:srq
506 if (init_attr->srq) {
507 my_srq = container_of(init_attr->srq, struct ehca_qp, ib_srq);
813 } else if (init_attr->srq && !is_user) {
836 my_qp->ib_qp.srq = init_attr->srq;
2091 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr)
2093 struct ehca_qp *my_qp = container_of(srq, struct ehca_qp, ib_srq);
2094 struct ehca_shca *shca = container_of(srq->device, struct ehca_shca,
2103 ehca_err(srq->device, "Out of memory for qpcb "
2113 ehca_err(srq->device, "hipz_h_query_qp() failed "
2236 int ehca_destroy_srq(struct ib_srq *srq)
2238 return internal_destroy_qp(srq->device,
2239 container_of(srq, struct ehca_qp, ib_srq),
2240 srq->uobject);