Searched refs:cidx (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-13-stable/sys/net/
H A Dmp_ring.c45 uint16_t cidx; member in struct:ring_state::__anon14894
64 if (s.cidx == s.pidx_head)
66 else if (s.cidx > s.pidx_head)
67 return (s.cidx - s.pidx_head - 1);
69 return (x - s.pidx_head + s.cidx);
86 if (s.cidx == s.pidx_tail)
100 uint16_t cidx = os.cidx; local
104 MPASS(cidx != pidx);
111 while (cidx !
174 uint16_t cidx = os.cidx; local
[all...]
H A Diflib.c400 get_inuse(int size, qidx_t cidx, qidx_t pidx, uint8_t gen) argument
404 if (pidx > cidx)
405 used = pidx - cidx;
406 else if (pidx < cidx)
407 used = size - cidx + pidx;
408 else if (gen == 0 && pidx == cidx)
410 else if (gen == 1 && pidx == cidx)
697 static int iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget);
1552 int i, cidx, result; local
1583 cidx
2609 calc_next_rxd(iflib_fl_t fl, int cidx) argument
2628 prefetch_pkts(iflib_fl_t fl, int cidx) argument
2657 int flid, cidx, len, next; local
3347 calc_next_txd(iflib_txq_t txq, int cidx, uint8_t qid) argument
3422 int err, nsegs, ndesc, max_segs, pidx, cidx, next, ntxd; local
3625 uint32_t qsize, cidx, mask, gen; local
3707 _ring_peek_one(struct ifmp_ring *r, int cidx, int offset, int remaining) argument
3748 iflib_txq_drain(struct ifmp_ring *r, uint32_t cidx, uint32_t pidx) argument
3862 iflib_txq_drain_free(struct ifmp_ring *r, uint32_t cidx, uint32_t pidx) argument
6406 iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget) argument
[all...]
/freebsd-13-stable/sys/dev/cxgbe/
H A Dt4_mp_ring.c69 uint16_t cidx; member in struct:ring_state::__anon11978
96 if (s.cidx == s.pidx_head)
98 else if (s.cidx > s.pidx_head)
99 return (s.cidx - s.pidx_head - 1);
101 return (x - s.pidx_head + s.cidx);
122 uint16_t cidx; local
131 cidx = os.cidx;
133 MPASS(cidx != pidx);
138 while (cidx !
233 uint16_t cidx = os.cidx; local
[all...]
H A Dt4_sge.c1443 struct iq_desc *d = &iq->desc[iq->cidx];
1521 if (__predict_false(++iq->cidx == iq->sidx)) {
1522 iq->cidx = 0;
1583 if (__predict_false((++fl->cidx & 7) == 0)) {
1584 uint16_t cidx = fl->cidx >> 3; local
1586 if (__predict_false(cidx == fl->sidx))
1587 fl->cidx = cidx = 0;
1588 fl->hw_cidx = cidx;
3186 eth_tx(struct mp_ring *r, u_int cidx, u_int pidx, bool *coalescing) argument
5838 uint16_t cidx = spg->cidx; /* stable snapshot */ local
[all...]
H A Dt4_netmap.c71 &rx_ndesc, 0, "# of rx descriptors after which the hw cidx is updated.");
175 SYSCTL_ADD_U16(ctx, children, OID_AUTO, "cidx", CTLFLAG_RD,
185 SYSCTL_ADD_UINT(ctx, children, OID_AUTO, "cidx", CTLFLAG_RD,
231 nm_txq->pidx = nm_txq->cidx = 0;
251 SYSCTL_ADD_U16(&vi->ctx, children, OID_AUTO, "cidx", CTLFLAG_RD,
252 &nm_txq->cidx, 0, "consumer index");
472 nm_txq->pidx = nm_txq->cidx = 0;
1079 if (nm_txq->cidx > nm_txq->pidx)
1080 return (nm_txq->cidx - nm_txq->pidx - 1);
1081 else if (nm_txq->cidx >
[all...]
H A Dadapter.h409 uint16_t cidx; /* consumer index */ member in struct:sge_iq
452 uint16_t cidx; /* consumer idx (desc idx) */ member in struct:sge_eq
508 (IDXDIFF(fl->dbidx * 8, fl->cidx, fl->sidx * 8) <= fl->lowat)
510 (IDXDIFF(fl->dbidx * 8, fl->cidx, fl->sidx * 8) >= 2 * fl->lowat)
528 uint32_t cidx; /* consumer index */ member in struct:sge_fl
765 uint16_t cidx; member in struct:sge_nm_txq
/freebsd-13-stable/contrib/ofed/libcxgb4/
H A Dcq.c105 wq->sq.flush_cidx = wq->sq.cidx;
129 unsigned short cidx; local
132 wq->sq.flush_cidx = wq->sq.cidx;
133 cidx = wq->sq.flush_cidx;
134 BUG_ON(cidx >= wq->sq.size);
136 while (cidx != wq->sq.pidx) {
137 swsqe = &wq->sq.sw_sq[cidx];
139 if (++cidx == wq->sq.size)
140 cidx = 0;
149 __func__, cidx, c
[all...]
H A Ddev.c247 "CQ: %p id %u queue %p cidx 0x%08x sw_queue %p sw_cidx %d sw_pidx %d sw_in_use %d depth %u error %u gen %d "
249 chp->cq.cqid, chp->cq.queue, chp->cq.cidx,
258 if (i == chp->cq.cidx)
259 fprintf(stderr, " <-- cidx\n");
278 u16 cidx, pidx; local
283 " SQ: id %u queue %p sw_queue %p cidx %u pidx %u in_use %u wq_pidx %u depth %u flags 0x%x flush_cidx %d\n"
284 " RQ: id %u queue %p sw_queue %p cidx %u pidx %u in_use %u depth %u\n",
293 qhp->wq.sq.cidx,
303 qhp->wq.rq.cidx,
307 cidx
[all...]
H A Dt4.h98 __be16 cidx; member in struct:t4_status_page
208 u16 cidx; member in struct:t4_cqe::__anon5525::__anon5527
267 #define CQE_WRID_SQ_IDX(x) (x)->u.scqe.cidx
323 u16 cidx; member in struct:t4_sq
347 u16 cidx; member in struct:t4_rq
399 if (++wq->rq.cidx == wq->rq.size)
400 wq->rq.cidx = 0;
401 assert((wq->rq.cidx != wq->rq.pidx) || wq->rq.in_use == 0);
403 wq->rq.queue[wq->rq.size].status.host_cidx = wq->rq.cidx;
444 if (wq->sq.cidx
585 u16 cidx; member in struct:t4_cq
[all...]
/freebsd-13-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dcq.c267 wq->sq.flush_cidx = wq->sq.cidx;
292 int cidx; local
295 wq->sq.flush_cidx = wq->sq.cidx;
296 cidx = wq->sq.flush_cidx;
297 BUG_ON(cidx > wq->sq.size);
299 while (cidx != wq->sq.pidx) {
300 swsqe = &wq->sq.sw_sq[cidx];
302 if (++cidx == wq->sq.size)
303 cidx = 0;
313 __func__, cidx, c
[all...]
H A Dt4.h77 __be16 cidx; member in struct:t4_status_page
202 u16 cidx; member in struct:t4_cqe::__anon11951::__anon11953
262 #define CQE_WRID_SQ_IDX(x) ((x)->u.scqe.cidx)
331 u16 cidx; member in struct:t4_sq
359 u16 cidx; member in struct:t4_rq
406 if (++wq->rq.cidx == wq->rq.size)
407 wq->rq.cidx = 0;
453 if (wq->sq.cidx == wq->sq.flush_cidx)
456 if (++wq->sq.cidx == wq->sq.size)
457 wq->sq.cidx
564 u16 cidx; member in struct:t4_cq
[all...]
/freebsd-13-stable/sys/dev/ice/
H A Dice_iflib_txrx.c289 size_t cidx; local
292 cidx = ri->iri_cidx;
298 cur = &rxq->rx_base[cidx];
326 ri->iri_frags[i].irf_idx = cidx;
328 if (++cidx == rxq->desc_count)
329 cidx = 0;
/freebsd-13-stable/sys/dev/ixgbe/
H A Dix_txrx.c403 u16 pkt_info, len, cidx, i; local
410 cidx = ri->iri_cidx;
412 rxd = &rxr->rx_base[cidx];
447 ri->iri_frags[i].irf_idx = cidx;
449 if (++cidx == adapter->shared->isc_nrxd[0])
450 cidx = 0;
/freebsd-13-stable/sys/dev/e1000/
H A Digb_txrx.c438 int cidx = ri->iri_cidx; local
441 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[cidx];
470 ri->iri_frags[i].irf_idx = cidx;
473 if (++cidx == scctx->isc_nrxd[0])
474 cidx = 0;
478 ri->iri_frags[i].irf_idx = cidx;
479 if (++cidx == scctx->isc_nrxd[0])
480 cidx = 0;
H A Dem_txrx.c612 int i, cidx; local
615 cidx = ri->iri_cidx;
618 rxd = (struct e1000_rx_desc *)&rxr->rx_base[cidx];
638 ri->iri_frags[i].irf_idx = cidx;
643 if (++cidx == scctx->isc_nrxd[0])
644 cidx = 0;
675 int i, cidx, vtag; local
678 cidx = ri->iri_cidx;
681 rxd = &rxr->rx_base[cidx];
700 ri->iri_frags[i].irf_idx = cidx;
[all...]
/freebsd-13-stable/sys/dev/cxgb/
H A Dcxgb_sge.c796 u_int cidx = q->cidx; local
799 struct rx_sw_desc *d = &q->sdesc[cidx];
816 if (++cidx == q->size)
817 cidx = 0;
1147 if (((txqs->pidx > txq->cidx) &&
1149 (txq->pidx >= txq->cidx)) ||
1150 ((txqs->pidx < txq->cidx) &&
1151 (txq->pidx >= txq-> cidx)) ||
1152 ((txqs->pidx < txq->cidx)
2148 unsigned int cidx, mask; local
2711 int mask, cidx = fl->cidx; local
[all...]
H A Dcxgb_adapter.h175 uint32_t cidx; member in struct:sge_rspq
208 uint32_t cidx; member in struct:sge_fl
236 uint32_t cidx; member in struct:sge_txq
/freebsd-13-stable/contrib/subversion/subversion/libsvn_subr/
H A Dconfig.c1271 apr_hash_index_t *cidx;
1274 for (cidx = apr_hash_first(pool, src_hash);
1275 cidx != NULL;
1276 cidx = apr_hash_next(cidx))
1284 apr_hash_this(cidx, &ckey, &ckeyLength, &cval);
1256 apr_hash_index_t *cidx; local
/freebsd-13-stable/sys/dev/ixl/
H A Dixl_txrx.c669 int i, cidx; local
671 cidx = ri->iri_cidx;
677 cur = &rxr->rx_base[cidx];
711 ri->iri_frags[i].irf_idx = cidx;
713 if (++cidx == vsi->shared->isc_nrxd[0])
714 cidx = 0;
/freebsd-13-stable/contrib/ntp/ntpd/
H A Drefclock_nmea.c282 int cidx; /* current field index */ member in struct:__anon5354
1279 data->cidx = 0;
1354 if (fn < data->cidx) {
1355 data->cidx = 0;
1358 while ((fn > data->cidx) && (tmp = *data->cptr) != '\0') {
1359 data->cidx += (tmp == ',');
/freebsd-13-stable/sys/dev/cxgbe/common/
H A Dt4_hw.h104 volatile __be16 cidx; member in struct:sge_qstat
/freebsd-13-stable/sys/dev/oce/
H A Doce_if.h294 ring->cidx = GET_Q_NEXT(ring->cidx, n, ring->num_items)
299 (void*)((type *)DBUF_VA(&ring->dma) + ring->cidx)
301 (uint64_t)(((type *)DBUF_PA(ring->dbuf)) + ring->cidx)
324 uint16_t cidx; /* Get ptr */ member in struct:oce_ring_buffer_s
H A Doce_queue.c334 wq->ring->cidx = 0;
505 rq->ring->cidx = 0;
1097 pd = &rq->pckts[rq->ring->cidx];
1302 rq->ring->cidx = 0;
/freebsd-13-stable/crypto/openssl/crypto/x509/
H A Dx509_vfy.c1246 int cidx = ctx->error_depth; local
1249 if (cidx != sk_X509_num(ctx->chain) - 1)
1250 cidx++;
1252 crl_issuer = sk_X509_value(ctx->chain, cidx);
1262 for (cidx++; cidx < sk_X509_num(ctx->chain); cidx++) {
1263 crl_issuer = sk_X509_value(ctx->chain, cidx);
/freebsd-13-stable/sys/dev/cxgb/common/
H A Dcxgb_common.h807 unsigned int cidx);
810 unsigned int cong_thres, int gen, unsigned int cidx);
813 unsigned int fl_thres, int gen, unsigned int cidx);

Completed in 314 milliseconds

12