Lines Matching refs:chp
44 static int iwch_poll_cq_one(struct iwch_dev *rhp, struct iwch_cq *chp, in iwch_poll_cq_one() argument
55 rd_cqe = cxio_next_cqe(&chp->cq); in iwch_poll_cq_one()
67 ret = cxio_poll_cq(wq, &(chp->cq), &cqe, &cqe_flushed, &cookie, in iwch_poll_cq_one()
69 if (t3a_device(chp->rhp) && credit) { in iwch_poll_cq_one()
71 credit, chp->cq.cqid); in iwch_poll_cq_one()
72 cxio_hal_cq_op(&rhp->rdev, &chp->cq, CQ_CREDIT_UPDATE, credit); in iwch_poll_cq_one()
198 struct iwch_cq *chp; in iwch_poll_cq() local
203 chp = to_iwch_cq(ibcq); in iwch_poll_cq()
204 rhp = chp->rhp; in iwch_poll_cq()
206 spin_lock_irqsave(&chp->lock, flags); in iwch_poll_cq()
218 err = iwch_poll_cq_one(rhp, chp, wc + npolled); in iwch_poll_cq()
226 spin_unlock_irqrestore(&chp->lock, flags); in iwch_poll_cq()