Lines Matching refs:cidx
245 q->pidx = q->cidx = q->inc_idx = 0; in csio_wr_alloc_q()
865 uint16_t cidx = q->cidx = ntohs(stp->cidx); in csio_wr_get() local
873 CSIO_DB_ASSERT(cidx <= q->credits); in csio_wr_get()
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()
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()
1018 flq->cidx++; in csio_wr_inval_flq_buf()
1019 if (flq->cidx == flq->credits) { in csio_wr_inval_flq_buf()
1020 flq->cidx = 0; in csio_wr_inval_flq_buf()
1069 buf = &flq->un.fl.bufs[flq->cidx]; in csio_wr_process_fl()
1130 void *wr = (void *)((uintptr_t)q->vstart + (q->cidx * q->wr_sz)); in csio_wr_process_iq()
1201 q->cidx = 0; in csio_wr_process_iq()
1209 q->cidx++; in csio_wr_process_iq()
1211 (q->cidx * q->wr_sz)); in csio_wr_process_iq()