Lines Matching refs:wptr
471 CTR3(KTR_IW_CXGB, "%s flushing hwcq rptr 0x%x to swcq wptr 0x%x",
642 CTR6(KTR_IW_CXGB, "cxio_hal_ctrl_qp_write_mem wptr 0x%x rptr 0x%x len %d, nr_wqe %d data %p addr 0x%0x",
643 rdev_p->ctrl_qp.wptr, rdev_p->ctrl_qp.rptr, len,
647 if (Q_FULL(rdev_p->ctrl_qp.rptr, rdev_p->ctrl_qp.wptr,
651 rdev_p->ctrl_qp.wptr, rdev_p->ctrl_qp.rptr, i);
655 rdev_p->ctrl_qp.wptr,
664 wqe = (__be64 *)(rdev_p->ctrl_qp.workq + (rdev_p->ctrl_qp.wptr %
706 wqe = (__be64 *)(rdev_p->ctrl_qp.workq + (rdev_p->ctrl_qp.wptr %
709 /* wptr in the WRID[31:0] */
710 ((union t3_wrid *)(wqe+1))->id0.low = rdev_p->ctrl_qp.wptr;
717 Q_GENBIT(rdev_p->ctrl_qp.wptr,
724 rdev_p->ctrl_qp.wptr++;
743 u32 wptr;
790 wptr = rdev_p->ctrl_qp.wptr;
795 SEQ32_GE(rdev_p->ctrl_qp.rptr, wptr)))
803 u32 wptr;
813 wptr = rdev_p->ctrl_qp.wptr;
820 SEQ32_GE(rdev_p->ctrl_qp.rptr, wptr)))
1126 u32 wptr = Q_PTR2IDX(wq->sq_wptr, wq->sq_size_log2);
1128 while (Q_PTR2IDX(rptr, wq->sq_size_log2) != wptr) {
1331 if (((cq->rptr - cq->wptr) > (1 << (cq->size_log2 - 1)))
1332 || ((cq->rptr - cq->wptr) >= 128)) {
1333 *credit = cq->rptr - cq->wptr;
1334 cq->wptr = cq->rptr;