Home
last modified time | relevance | path

Searched refs:cidx (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-12-stable/sys/net/
Dmp_ring.c45 uint16_t cidx; member
64 if (s.cidx == s.pidx_head) in space_available()
66 else if (s.cidx > s.pidx_head) in space_available()
67 return (s.cidx - s.pidx_head - 1); in space_available()
69 return (x - s.pidx_head + s.cidx); in space_available()
86 if (s.cidx == s.pidx_tail) in state_to_flags()
100 uint16_t cidx = os.cidx; in drain_ring_locked() local
104 MPASS(cidx != pidx); in drain_ring_locked()
111 while (cidx != pidx) { in drain_ring_locked()
114 n = r->drain(r, cidx, pidx); in drain_ring_locked()
[all …]
Diflib.c406 get_inuse(int size, qidx_t cidx, qidx_t pidx, uint8_t gen) in get_inuse() argument
410 if (pidx > cidx) in get_inuse()
411 used = pidx - cidx; in get_inuse()
412 else if (pidx < cidx) in get_inuse()
413 used = size - cidx + pidx; in get_inuse()
414 else if (gen == 0 && pidx == cidx) in get_inuse()
416 else if (gen == 1 && pidx == cidx) in get_inuse()
710 static int iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget);
1641 int i, cidx, result; in iflib_fast_intr_rxtx() local
1675 cidx = rxq->ifr_cq_cidx; in iflib_fast_intr_rxtx()
[all …]
/freebsd-12-stable/sys/dev/cxgbe/
Dt4_mp_ring.c69 uint16_t cidx; member
96 if (s.cidx == s.pidx_head) in space_available()
98 else if (s.cidx > s.pidx_head) in space_available()
99 return (s.cidx - s.pidx_head - 1); in space_available()
101 return (x - s.pidx_head + s.cidx); in space_available()
122 uint16_t cidx; in drain_ring() local
131 cidx = os.cidx; in drain_ring()
133 MPASS(cidx != pidx); in drain_ring()
138 while (cidx != pidx) { in drain_ring()
141 n = r->drain(r, cidx, pidx, &coalescing); in drain_ring()
[all …]
Dt4_sge.c1432 struct iq_desc *d = &iq->desc[iq->cidx]; in service_iq()
1510 if (__predict_false(++iq->cidx == iq->sidx)) { in service_iq()
1511 iq->cidx = 0; in service_iq()
1572 if (__predict_false((++fl->cidx & 7) == 0)) { in move_to_next_rxbuf()
1573 uint16_t cidx = fl->cidx >> 3; in move_to_next_rxbuf() local
1575 if (__predict_false(cidx == fl->sidx)) in move_to_next_rxbuf()
1576 fl->cidx = cidx = 0; in move_to_next_rxbuf()
1577 fl->hw_cidx = cidx; in move_to_next_rxbuf()
1590 struct iq_desc *d = &iq->desc[iq->cidx]; in service_iq_fl()
1690 if (__predict_false(++iq->cidx == iq->sidx)) { in service_iq_fl()
[all …]
Dt4_netmap.c235 nm_txq->pidx = nm_txq->cidx = 0; in alloc_nm_txq()
256 CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_MPSAFE, &nm_txq->cidx, 0, in alloc_nm_txq()
478 nm_txq->pidx = nm_txq->cidx = 0; in alloc_nm_txq_hwq()
1085 if (nm_txq->cidx > nm_txq->pidx) in contiguous_ndesc_available()
1086 return (nm_txq->cidx - nm_txq->pidx - 1); in contiguous_ndesc_available()
1087 else if (nm_txq->cidx > 0) in contiguous_ndesc_available()
1097 uint16_t hw_cidx = spg->cidx; /* snapshot */ in reclaim_nm_tx_desc()
1103 while (nm_txq->cidx != hw_cidx) { in reclaim_nm_tx_desc()
1104 wr = (void *)&nm_txq->desc[nm_txq->cidx]; in reclaim_nm_tx_desc()
1112 nm_txq->cidx += npkt_to_ndesc(wr->npkt); in reclaim_nm_tx_desc()
[all …]
Dadapter.h414 uint16_t cidx; /* consumer index */ member
457 uint16_t cidx; /* consumer idx (desc idx) */ member
513 (IDXDIFF(fl->dbidx * 8, fl->cidx, fl->sidx * 8) <= fl->lowat)
515 (IDXDIFF(fl->dbidx * 8, fl->cidx, fl->sidx * 8) >= 2 * fl->lowat)
533 uint32_t cidx; /* consumer index */ member
745 uint16_t cidx; member
/freebsd-12-stable/contrib/ofed/libcxgb4/
Ddev.c249 chp->cq.cqid, chp->cq.queue, chp->cq.cidx, in dump_cq()
258 if (i == chp->cq.cidx) in dump_cq()
278 u16 cidx, pidx; in dump_qp() local
293 qhp->wq.sq.cidx, in dump_qp()
303 qhp->wq.rq.cidx, in dump_qp()
307 cidx = qhp->wq.sq.cidx; in dump_qp()
309 if (cidx != pidx) in dump_qp()
311 while (cidx != pidx) { in dump_qp()
312 swsqe = &qhp->wq.sq.sw_sq[cidx]; in dump_qp()
316 cidx, in dump_qp()
[all …]
Dcq.c105 wq->sq.flush_cidx = wq->sq.cidx; in c4iw_flush_sq()
129 unsigned short cidx; in flush_completed_wrs() local
132 wq->sq.flush_cidx = wq->sq.cidx; in flush_completed_wrs()
133 cidx = wq->sq.flush_cidx; in flush_completed_wrs()
134 BUG_ON(cidx >= wq->sq.size); in flush_completed_wrs()
136 while (cidx != wq->sq.pidx) { in flush_completed_wrs()
137 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
139 if (++cidx == wq->sq.size) in flush_completed_wrs()
140 cidx = 0; in flush_completed_wrs()
149 __func__, cidx, cq->sw_pidx); in flush_completed_wrs()
[all …]
Dt4.h98 __be16 cidx; member
208 u16 cidx; member
267 #define CQE_WRID_SQ_IDX(x) (x)->u.scqe.cidx
323 u16 cidx; member
347 u16 cidx; member
399 if (++wq->rq.cidx == wq->rq.size) in t4_rq_consume()
400 wq->rq.cidx = 0; in t4_rq_consume()
401 assert((wq->rq.cidx != wq->rq.pidx) || wq->rq.in_use == 0); in t4_rq_consume()
403 wq->rq.queue[wq->rq.size].status.host_cidx = wq->rq.cidx; in t4_rq_consume()
444 if (wq->sq.cidx == wq->sq.flush_cidx) in t4_sq_consume()
[all …]
/freebsd-12-stable/sys/dev/cxgbe/iw_cxgbe/
Dt4.h77 __be16 cidx; member
202 u16 cidx; member
262 #define CQE_WRID_SQ_IDX(x) ((x)->u.scqe.cidx)
331 u16 cidx; member
359 u16 cidx; member
406 if (++wq->rq.cidx == wq->rq.size) in t4_rq_consume()
407 wq->rq.cidx = 0; in t4_rq_consume()
453 if (wq->sq.cidx == wq->sq.flush_cidx) in t4_sq_consume()
456 if (++wq->sq.cidx == wq->sq.size) in t4_sq_consume()
457 wq->sq.cidx = 0; in t4_sq_consume()
[all …]
Dcq.c267 wq->sq.flush_cidx = wq->sq.cidx; in c4iw_flush_sq()
292 int cidx; in flush_completed_wrs() local
295 wq->sq.flush_cidx = wq->sq.cidx; in flush_completed_wrs()
296 cidx = wq->sq.flush_cidx; in flush_completed_wrs()
297 BUG_ON(cidx > wq->sq.size); in flush_completed_wrs()
299 while (cidx != wq->sq.pidx) { in flush_completed_wrs()
300 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
302 if (++cidx == wq->sq.size) in flush_completed_wrs()
303 cidx = 0; in flush_completed_wrs()
313 __func__, cidx, cq->sw_pidx); in flush_completed_wrs()
[all …]
/freebsd-12-stable/sys/dev/e1000/
Digb_txrx.c441 int i, cidx; in igb_isc_rxd_pkt_get() local
445 cidx = ri->iri_cidx; in igb_isc_rxd_pkt_get()
448 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[cidx]; in igb_isc_rxd_pkt_get()
470 ri->iri_frags[i].irf_idx = cidx; in igb_isc_rxd_pkt_get()
473 if (++cidx == scctx->isc_nrxd[0]) in igb_isc_rxd_pkt_get()
474 cidx = 0; in igb_isc_rxd_pkt_get()
478 ri->iri_frags[i].irf_idx = cidx; in igb_isc_rxd_pkt_get()
479 if (++cidx == scctx->isc_nrxd[0]) in igb_isc_rxd_pkt_get()
480 cidx = 0; in igb_isc_rxd_pkt_get()
Dem_txrx.c628 int i, cidx; in lem_isc_rxd_pkt_get() local
631 cidx = ri->iri_cidx; in lem_isc_rxd_pkt_get()
634 rxd = (struct e1000_rx_desc *)&rxr->rx_base[cidx]; in lem_isc_rxd_pkt_get()
654 ri->iri_frags[i].irf_idx = cidx; in lem_isc_rxd_pkt_get()
659 if (++cidx == scctx->isc_nrxd[0]) in lem_isc_rxd_pkt_get()
660 cidx = 0; in lem_isc_rxd_pkt_get()
691 int i, cidx; in em_isc_rxd_pkt_get() local
694 cidx = ri->iri_cidx; in em_isc_rxd_pkt_get()
697 rxd = &rxr->rx_base[cidx]; in em_isc_rxd_pkt_get()
716 ri->iri_frags[i].irf_idx = cidx; in em_isc_rxd_pkt_get()
[all …]
/freebsd-12-stable/sys/dev/igc/
Digc_txrx.c466 int i, cidx; in igc_isc_rxd_pkt_get() local
470 cidx = ri->iri_cidx; in igc_isc_rxd_pkt_get()
473 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[cidx]; in igc_isc_rxd_pkt_get()
495 ri->iri_frags[i].irf_idx = cidx; in igc_isc_rxd_pkt_get()
498 if (++cidx == scctx->isc_nrxd[0]) in igc_isc_rxd_pkt_get()
499 cidx = 0; in igc_isc_rxd_pkt_get()
503 ri->iri_frags[i].irf_idx = cidx; in igc_isc_rxd_pkt_get()
504 if (++cidx == scctx->isc_nrxd[0]) in igc_isc_rxd_pkt_get()
505 cidx = 0; in igc_isc_rxd_pkt_get()
/freebsd-12-stable/sys/dev/ice/
Dice_iflib_txrx.c292 size_t cidx; in ice_ift_rxd_pkt_get() local
295 cidx = ri->iri_cidx; in ice_ift_rxd_pkt_get()
301 cur = &rxq->rx_base[cidx]; in ice_ift_rxd_pkt_get()
315 ri->iri_frags[i].irf_idx = cidx; in ice_ift_rxd_pkt_get()
317 if (++cidx == rxq->desc_count) in ice_ift_rxd_pkt_get()
318 cidx = 0; in ice_ift_rxd_pkt_get()
/freebsd-12-stable/sys/dev/cxgb/
Dcxgb_sge.c801 u_int cidx = q->cidx; in free_rx_bufs() local
804 struct rx_sw_desc *d = &q->sdesc[cidx]; in free_rx_bufs()
821 if (++cidx == q->size) in free_rx_bufs()
822 cidx = 0; in free_rx_bufs()
1152 if (((txqs->pidx > txq->cidx) && in txq_prod()
1154 (txq->pidx >= txq->cidx)) || in txq_prod()
1155 ((txqs->pidx < txq->cidx) && in txq_prod()
1156 (txq->pidx >= txq-> cidx)) || in txq_prod()
1157 ((txqs->pidx < txq->cidx) && in txq_prod()
1158 (txq->cidx < txqs->pidx))) in txq_prod()
[all …]
Dcxgb_adapter.h175 uint32_t cidx; member
208 uint32_t cidx; member
236 uint32_t cidx; member
/freebsd-12-stable/sys/dev/ixgbe/
Dix_txrx.c401 uint16_t pkt_info, len, cidx, i; in ixgbe_isc_rxd_pkt_get() local
407 cidx = ri->iri_cidx; in ixgbe_isc_rxd_pkt_get()
409 rxd = &rxr->rx_base[cidx]; in ixgbe_isc_rxd_pkt_get()
435 ri->iri_frags[i].irf_idx = cidx; in ixgbe_isc_rxd_pkt_get()
437 if (++cidx == sc->shared->isc_nrxd[0]) in ixgbe_isc_rxd_pkt_get()
438 cidx = 0; in ixgbe_isc_rxd_pkt_get()
/freebsd-12-stable/sys/dev/iavf/
Diavf_txrx_iflib.c676 int i, cidx; in iavf_isc_rxd_pkt_get() local
678 cidx = ri->iri_cidx; in iavf_isc_rxd_pkt_get()
684 cur = &rxr->rx_base[cidx]; in iavf_isc_rxd_pkt_get()
718 ri->iri_frags[i].irf_idx = cidx; in iavf_isc_rxd_pkt_get()
720 if (++cidx == vsi->shared->isc_nrxd[0]) in iavf_isc_rxd_pkt_get()
721 cidx = 0; in iavf_isc_rxd_pkt_get()
/freebsd-12-stable/contrib/binutils/gas/
Dmacro.c493 int cidx; in do_formals() local
569 cidx = idx; in do_formals()
571 if (idx != cidx && idx >= in->len) in do_formals()
573 idx = cidx; in do_formals()
657 int cidx; in define_macro() local
663 cidx = sb_skip_white (idx, in); in define_macro()
664 idx = sb_skip_comma (cidx, in); in define_macro()
665 if (idx == cidx || idx < in->len) in define_macro()
668 idx = cidx; in define_macro()
/freebsd-12-stable/sys/dev/ixl/
Dixl_txrx.c670 int i, cidx; in ixl_isc_rxd_pkt_get() local
672 cidx = ri->iri_cidx; in ixl_isc_rxd_pkt_get()
678 cur = &rxr->rx_base[cidx]; in ixl_isc_rxd_pkt_get()
708 ri->iri_frags[i].irf_idx = cidx; in ixl_isc_rxd_pkt_get()
710 if (++cidx == vsi->shared->isc_nrxd[0]) in ixl_isc_rxd_pkt_get()
711 cidx = 0; in ixl_isc_rxd_pkt_get()
/freebsd-12-stable/contrib/subversion/subversion/libsvn_subr/
Dconfig.c1256 apr_hash_index_t *cidx; in svn_config_copy_config() local
1259 for (cidx = apr_hash_first(pool, src_hash); in svn_config_copy_config()
1260 cidx != NULL; in svn_config_copy_config()
1261 cidx = apr_hash_next(cidx)) in svn_config_copy_config()
1269 apr_hash_this(cidx, &ckey, &ckeyLength, &cval); in svn_config_copy_config()
/freebsd-12-stable/contrib/ntp/ntpd/
Drefclock_nmea.c283 int cidx; /* current field index */ member
1266 data->cidx = 0; in field_init()
1341 if (fn < data->cidx) { in field_parse()
1342 data->cidx = 0; in field_parse()
1345 while ((fn > data->cidx) && (tmp = *data->cptr) != '\0') { in field_parse()
1346 data->cidx += (tmp == ','); in field_parse()
/freebsd-12-stable/sys/dev/oce/
Doce_if.h301 ring->cidx = GET_Q_NEXT(ring->cidx, n, ring->num_items)
306 (void*)((type *)DBUF_VA(&ring->dma) + ring->cidx)
308 (uint64_t)(((type *)DBUF_PA(ring->dbuf)) + ring->cidx)
331 uint16_t cidx; /* Get ptr */ member
/freebsd-12-stable/sys/dev/cxgb/common/
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);

12