Lines Matching refs:base_srq

1553 int siw_create_srq(struct ib_srq *base_srq,  in siw_create_srq()  argument
1556 struct siw_srq *srq = to_siw_srq(base_srq); in siw_create_srq()
1558 struct siw_device *sdev = to_siw_dev(base_srq->device); in siw_create_srq()
1568 siw_dbg_pd(base_srq->pd, "too many SRQ's\n"); in siw_create_srq()
1619 siw_dbg_pd(base_srq->pd, "[SRQ]: success\n"); in siw_create_srq()
1643 int siw_modify_srq(struct ib_srq *base_srq, struct ib_srq_attr *attrs, in siw_modify_srq() argument
1646 struct siw_srq *srq = to_siw_srq(base_srq); in siw_modify_srq()
1680 int siw_query_srq(struct ib_srq *base_srq, struct ib_srq_attr *attrs) in siw_query_srq() argument
1682 struct siw_srq *srq = to_siw_srq(base_srq); in siw_query_srq()
1704 int siw_destroy_srq(struct ib_srq *base_srq, struct ib_udata *udata) in siw_destroy_srq() argument
1706 struct siw_srq *srq = to_siw_srq(base_srq); in siw_destroy_srq()
1707 struct siw_device *sdev = to_siw_dev(base_srq->device); in siw_destroy_srq()
1731 int siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr, in siw_post_srq_recv() argument
1734 struct siw_srq *srq = to_siw_srq(base_srq); in siw_post_srq_recv()
1739 siw_dbg_pd(base_srq->pd, in siw_post_srq_recv()
1756 siw_dbg_pd(base_srq->pd, "SRQ full\n"); in siw_post_srq_recv()
1761 siw_dbg_pd(base_srq->pd, in siw_post_srq_recv()
1781 siw_dbg_pd(base_srq->pd, "[SRQ]: error %d\n", rv); in siw_post_srq_recv()
1827 struct ib_srq *base_srq = &srq->base_srq; in siw_srq_event() local
1830 event.device = base_srq->device; in siw_srq_event()
1831 event.element.srq = base_srq; in siw_srq_event()
1833 if (base_srq->event_handler) { in siw_srq_event()
1834 siw_dbg_pd(srq->base_srq.pd, in siw_srq_event()
1836 base_srq->event_handler(&event, base_srq->srq_context); in siw_srq_event()