Lines Matching refs:srq
506 if (init_attr->srq) { in internal_create_qp()
507 my_srq = container_of(init_attr->srq, struct ehca_qp, ib_srq); in internal_create_qp()
809 } else if (init_attr->srq && !is_user) { in internal_create_qp()
832 my_qp->ib_qp.srq = init_attr->srq; in internal_create_qp()
2090 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) in ehca_query_srq() argument
2092 struct ehca_qp *my_qp = container_of(srq, struct ehca_qp, ib_srq); in ehca_query_srq()
2093 struct ehca_shca *shca = container_of(srq->device, struct ehca_shca, in ehca_query_srq()
2102 ehca_err(srq->device, "Out of memory for qpcb " in ehca_query_srq()
2112 ehca_err(srq->device, "hipz_h_query_qp() failed " in ehca_query_srq()
2235 int ehca_destroy_srq(struct ib_srq *srq) in ehca_destroy_srq() argument
2237 return internal_destroy_qp(srq->device, in ehca_destroy_srq()
2238 container_of(srq, struct ehca_qp, ib_srq), in ehca_destroy_srq()
2239 srq->uobject); in ehca_destroy_srq()