Lines Matching refs:ib_srq
507 my_srq = container_of(init_attr->srq, struct ehca_qp, ib_srq); in internal_create_qp()
818 my_qp->ib_srq.pd = &my_pd->ib_pd; in internal_create_qp()
819 my_qp->ib_srq.device = my_pd->ib_pd.device; in internal_create_qp()
821 my_qp->ib_srq.srq_context = init_attr->qp_context; in internal_create_qp()
822 my_qp->ib_srq.event_handler = init_attr->event_handler; in internal_create_qp()
964 struct ib_srq *ehca_create_srq(struct ib_pd *pd, in ehca_create_srq()
970 struct ib_srq *ret; in ehca_create_srq()
992 return (struct ib_srq *)my_qp; in ehca_create_srq()
1052 return &my_qp->ib_srq; in ehca_create_srq()
1059 internal_destroy_qp(pd->device, my_qp, my_qp->ib_srq.uobject); in ehca_create_srq()
2032 int ehca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in ehca_modify_srq()
2036 container_of(ibsrq, struct ehca_qp, ib_srq); in ehca_modify_srq()
2090 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) in ehca_query_srq()
2092 struct ehca_qp *my_qp = container_of(srq, struct ehca_qp, ib_srq); in ehca_query_srq()
2235 int ehca_destroy_srq(struct ib_srq *srq) in ehca_destroy_srq()
2238 container_of(srq, struct ehca_qp, ib_srq), in ehca_destroy_srq()