Lines Matching refs:cidx
246 q->pidx = q->cidx = q->inc_idx = 0; in csio_wr_alloc_q()
868 uint16_t cidx = q->cidx = ntohs(stp->cidx); in csio_wr_get() local
876 CSIO_DB_ASSERT(cidx <= q->credits); in csio_wr_get()
879 if (pidx > cidx) { in csio_wr_get()
880 credits = q->credits - (pidx - cidx) - 1; in csio_wr_get()
881 } else if (cidx > pidx) { in csio_wr_get()
882 credits = cidx - pidx - 1; in csio_wr_get()
999 if (q->pidx > q->cidx) in csio_wr_avail_qcredits()
1000 return q->pidx - q->cidx; in csio_wr_avail_qcredits()
1001 else if (q->cidx > q->pidx) in csio_wr_avail_qcredits()
1002 return q->credits - (q->cidx - q->pidx); in csio_wr_avail_qcredits()
1021 flq->cidx++; in csio_wr_inval_flq_buf()
1022 if (flq->cidx == flq->credits) { in csio_wr_inval_flq_buf()
1023 flq->cidx = 0; in csio_wr_inval_flq_buf()
1072 buf = &flq->un.fl.bufs[flq->cidx]; in csio_wr_process_fl()
1133 void *wr = (void *)((uintptr_t)q->vstart + (q->cidx * q->wr_sz)); in csio_wr_process_iq()
1204 q->cidx = 0; in csio_wr_process_iq()
1212 q->cidx++; in csio_wr_process_iq()
1214 (q->cidx * q->wr_sz)); in csio_wr_process_iq()