Lines Matching refs:srq
70 if (rxe_qp_chk_cap(rxe, cap, !!init->srq)) in rxe_qp_chk_init()
273 if (!qp->srq) { in rxe_qp_init_resp()
321 struct rxe_srq *srq = init->srq ? to_rsrq(init->srq) : NULL; in rxe_qp_from_init() local
326 if (srq) in rxe_qp_from_init()
327 rxe_add_ref(srq); in rxe_qp_from_init()
332 qp->srq = srq; in rxe_qp_from_init()
355 qp->srq = NULL; in rxe_qp_from_init()
357 if (srq) in rxe_qp_from_init()
358 rxe_drop_ref(srq); in rxe_qp_from_init()
373 init->srq = qp->ibqp.srq; in rxe_qp_to_init()
379 if (!qp->srq) { in rxe_qp_to_init()
423 if (mask & IB_QP_CAP && rxe_qp_chk_cap(rxe, &attr->cap, !!qp->srq)) in rxe_qp_chk_attr()
738 if (!qp->srq) { in rxe_qp_to_attr()
797 if (qp->srq) in rxe_qp_do_cleanup()
798 rxe_drop_ref(qp->srq); in rxe_qp_do_cleanup()