Lines Matching refs:qp_srqhdl
2403 mutex_enter(&qp->qp_srqhdl->srq_lock);
2406 mutex_enter(&qp->qp_srqhdl->srq_lock);
2429 qp->qp_srqhdl->srq_wrid_wql != NULL) {
2451 mutex_exit(&qp->qp_srqhdl->srq_lock);
2454 mutex_exit(&qp->qp_srqhdl->srq_lock);
2477 rwq->wq_size = qp->qp_srqhdl->srq_wq_bufsz;
2478 if (qp->qp_srqhdl->srq_wrid_wql == NULL) {
2479 qp->qp_srqhdl->srq_wrid_wql = rwq->wq_wrid_wql;
2481 rwq->wq_wrid_wql = qp->qp_srqhdl->srq_wrid_wql;
2483 tavor_wql_refcnt_inc(qp->qp_srqhdl->srq_wrid_wql);
2504 qp->qp_srqhdl->srq_wridlist != NULL) {
2506 r_wridlist = qp->qp_srqhdl->srq_wridlist;
2535 mutex_exit(&qp->qp_srqhdl->srq_lock);
2538 mutex_exit(&qp->qp_srqhdl->srq_lock);
2569 qp->qp_srqhdl->srq_wridlist == NULL) {
2572 qp->qp_srqhdl->srq_wridlist = r_wridlist;
2575 if (qp->qp_srqhdl->srq_is_umap == 0) {
2577 tavor_wrid_list_srq_init(r_wridlist, qp->qp_srqhdl, 0);
2590 mutex_exit(&qp->qp_srqhdl->srq_lock);
2593 mutex_exit(&qp->qp_srqhdl->srq_lock);