Lines Matching refs:pidx
154 flq->pidx += n; in csio_wr_update_fl()
155 if (unlikely(flq->pidx >= flq->credits)) in csio_wr_update_fl()
156 flq->pidx -= (uint16_t)flq->credits; in csio_wr_update_fl()
245 q->pidx = q->cidx = q->inc_idx = 0; in csio_wr_alloc_q()
302 flq->pidx = flq->inc_idx = flq->credits - 8; in csio_wr_alloc_q()
863 (q->pidx * CSIO_QCREDIT_SZ)); in csio_wr_get()
866 uint16_t pidx = q->pidx; in csio_wr_get() local
876 if (pidx > cidx) { in csio_wr_get()
877 credits = q->credits - (pidx - cidx) - 1; in csio_wr_get()
878 } else if (cidx > pidx) { in csio_wr_get()
879 credits = cidx - pidx - 1; in csio_wr_get()
908 q->pidx = (uint16_t)(ALIGN(wrp->size2, CSIO_QCREDIT_SZ) / in csio_wr_get()
917 q->pidx += (uint16_t)req_credits; in csio_wr_get()
920 if (unlikely(q->pidx == q->credits)) { in csio_wr_get()
921 q->pidx = 0; in csio_wr_get()
996 if (q->pidx > q->cidx) in csio_wr_avail_qcredits()
997 return q->pidx - q->cidx; in csio_wr_avail_qcredits()
998 else if (q->cidx > q->pidx) in csio_wr_avail_qcredits()
999 return q->credits - (q->cidx - q->pidx); in csio_wr_avail_qcredits()