Lines Matching refs:wptr
435 PDBG("%s flushing hwcq rptr 0x%x to swcq wptr 0x%x\n",
608 PDBG("%s wptr 0x%x rptr 0x%x len %d, nr_wqe %d data %p addr 0x%0x\n",
609 __func__, rdev_p->ctrl_qp.wptr, rdev_p->ctrl_qp.rptr, len,
613 if (Q_FULL(rdev_p->ctrl_qp.rptr, rdev_p->ctrl_qp.wptr,
617 rdev_p->ctrl_qp.wptr, rdev_p->ctrl_qp.rptr, i);
620 rdev_p->ctrl_qp.wptr,
629 wqe = (__be64 *)(rdev_p->ctrl_qp.workq + (rdev_p->ctrl_qp.wptr %
671 wqe = (__be64 *)(rdev_p->ctrl_qp.workq + (rdev_p->ctrl_qp.wptr %
674 /* wptr in the WRID[31:0] */
675 ((union t3_wrid *)(wqe+1))->id0.low = rdev_p->ctrl_qp.wptr;
682 Q_GENBIT(rdev_p->ctrl_qp.wptr,
688 rdev_p->ctrl_qp.wptr++;
706 u32 wptr;
754 wptr = rdev_p->ctrl_qp.wptr;
759 wptr)))
767 u32 wptr;
777 wptr = rdev_p->ctrl_qp.wptr;
784 wptr)))
1120 u32 wptr = Q_PTR2IDX(wq->sq_wptr, wq->sq_size_log2);
1122 while (Q_PTR2IDX(rptr, wq->sq_size_log2) != wptr) {
1336 if (((cq->rptr - cq->wptr) > (1 << (cq->size_log2 - 1)))
1337 || ((cq->rptr - cq->wptr) >= 128)) {
1338 *credit = cq->rptr - cq->wptr;
1339 cq->wptr = cq->rptr;