Lines Matching refs:cidx
247 q->pidx = q->cidx = q->inc_idx = 0; in csio_wr_alloc_q()
870 uint16_t cidx = q->cidx = ntohs(stp->cidx); in csio_wr_get() local
878 CSIO_DB_ASSERT(cidx <= q->credits); in csio_wr_get()
881 if (pidx > cidx) { in csio_wr_get()
882 credits = q->credits - (pidx - cidx) - 1; in csio_wr_get()
883 } else if (cidx > pidx) { in csio_wr_get()
884 credits = cidx - pidx - 1; in csio_wr_get()
1001 if (q->pidx > q->cidx) in csio_wr_avail_qcredits()
1002 return q->pidx - q->cidx; in csio_wr_avail_qcredits()
1003 else if (q->cidx > q->pidx) in csio_wr_avail_qcredits()
1004 return q->credits - (q->cidx - q->pidx); in csio_wr_avail_qcredits()
1023 flq->cidx++; in csio_wr_inval_flq_buf()
1024 if (flq->cidx == flq->credits) { in csio_wr_inval_flq_buf()
1025 flq->cidx = 0; in csio_wr_inval_flq_buf()
1074 buf = &flq->un.fl.bufs[flq->cidx]; in csio_wr_process_fl()
1135 void *wr = (void *)((uintptr_t)q->vstart + (q->cidx * q->wr_sz)); in csio_wr_process_iq()
1206 q->cidx = 0; in csio_wr_process_iq()
1214 q->cidx++; in csio_wr_process_iq()
1216 (q->cidx * q->wr_sz)); in csio_wr_process_iq()