Lines Matching refs:qhp
257 int c4iw_flush_sq(struct c4iw_qp *qhp)
260 struct t4_wq *wq = &qhp->wq;
261 struct c4iw_cq *chp = to_c4iw_cq(qhp->ibqp.send_cq);
364 struct c4iw_qp *qhp;
378 qhp = get_qhp(chp->rhp, CQE_QPID(hw_cqe));
383 if (qhp == NULL)
406 if (!qhp->wq.sq.oldest_read->signaled) {
407 advance_oldest_read(&qhp->wq);
415 create_read_req_cqe(&qhp->wq, hw_cqe, &read_cqe);
417 advance_oldest_read(&qhp->wq);
424 swsqe = &qhp->wq.sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)];
427 flush_completed_wrs(&qhp->wq, &chp->cq);
717 struct c4iw_qp *qhp = NULL;
730 qhp = get_qhp(chp->rhp, CQE_QPID(rd_cqe));
731 if (!qhp)
734 spin_lock(&qhp->lock);
735 wq = &(qhp->wq);
742 wc->qp = &qhp->ibqp;
763 c4iw_invalidate_mr(qhp->rhp, wc->ex.invalidate_rkey);
791 c4iw_invalidate_mr(qhp->rhp,
861 spin_unlock(&qhp->lock);