/haiku/src/libs/compat/freebsd_iflib/ |
H A D | mp_ring.c | 101 uint16_t pidx = os.pidx_tail; local 104 MPASS(cidx != pidx); 111 while (cidx != pidx) { 112 /* Items from cidx to pidx are available for consumption. */ 113 n = r->drain(r, cidx, pidx); 132 * We update the cidx only if we've caught up with the pidx, the 136 if (cidx != pidx && pending < 64 && total < budget) 158 * associated with any pidx change that we notice here. 160 pidx = ns.pidx_tail; 175 uint16_t pidx local [all...] |
H A D | iflib.c | 423 get_inuse(int size, qidx_t cidx, qidx_t pidx, uint8_t gen) argument 427 if (pidx > cidx) 428 used = pidx - cidx; 429 else if (pidx < cidx) 430 used = size - cidx + pidx; 431 else if (gen == 0 && pidx == cidx) 433 else if (gen == 1 && pidx == cidx) 2087 int err, frag_idx, i, idx, n, pidx; local 2096 pidx = fl->ifl_pidx; 2097 idx = pidx; 3424 int ntxd, pidx; local 3519 int err, nsegs, ndesc, max_segs, pidx, cidx, next, ntxd; local 3845 iflib_txq_drain(struct ifmp_ring *r, uint32_t cidx, uint32_t pidx) argument 3959 iflib_txq_drain_free(struct ifmp_ring *r, uint32_t cidx, uint32_t pidx) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | igb_txrx.c | 47 static void igb_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx); 53 qidx_t pidx); 302 igb_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument 308 E1000_WRITE_REG(&sc->hw, E1000_TDT(txr->me), pidx); 373 uint32_t next_pidx, pidx; local 378 pidx = iru->iru_pidx; 381 for (i = 0, next_pidx = pidx; i < count; i++) { 391 igb_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx) argument 397 E1000_WRITE_REG(&sc->hw, E1000_RDT(rxr->me), pidx);
|
H A D | em_txrx.c | 50 static void em_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx); 54 qidx_t pidx); 192 DPRINTF(iflib_get_dev(sc->ctx), "%s: pidx: %d cur: %d\n", __FUNCTION__, pi->ipi_pidx, cur); 417 em_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument 423 E1000_WRITE_REG(&sc->hw, E1000_TDT(txr->me), pidx); 492 uint32_t next_pidx, pidx; local 497 pidx = iru->iru_pidx; 500 for (i = 0, next_pidx = pidx; i < count; i++) { 521 uint32_t next_pidx, pidx; local 526 pidx 541 em_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_txrx.c | 50 static void igc_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx); 56 qidx_t pidx); 327 igc_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument 333 IGC_WRITE_REG(&adapter->hw, IGC_TDT(txr->me), pidx); 398 uint32_t next_pidx, pidx; local 403 pidx = iru->iru_pidx; 406 for (i = 0, next_pidx = pidx; i < count; i++) { 416 igc_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx) argument 422 IGC_WRITE_REG(&sc->hw, IGC_RDT(rxr->me), pidx);
|
/haiku/src/libs/compat/freebsd_iflib/compat/net/ |
H A D | iflib.h | 117 qidx_t ipi_pidx; /* start pidx for encap */ 118 qidx_t ipi_new_pidx; /* next available pidx post-encap */ 181 void (*ift_txd_flush) (void *, uint16_t, qidx_t pidx); 184 int (*ift_rxd_available) (void *, uint16_t qsidx, qidx_t pidx, qidx_t budget); 187 void (*ift_rxd_flush) (void *, uint16_t qsidx, uint8_t flidx, qidx_t pidx);
|
/haiku/src/system/libroot/posix/glibc/regex/ |
H A D | regexec.c | 1250 int *pidx, int node, re_node_set *eps_via_nodes, 1257 re_node_set *cur_nodes = &mctx->state_log[*pidx]->nodes; 1281 && push_fail_stack (fs, *pidx, candidate, nregs, regs, 1298 naccepted = check_node_accept_bytes (dfa, node, &mctx->input, *pidx); 1312 if (memcmp (buf + regs[subexp_idx].rm_so, buf + *pidx, 1325 if (re_node_set_contains (&mctx->state_log[*pidx]->nodes, 1332 || check_node_accept (mctx, dfa->nodes + node, *pidx)) 1335 *pidx = (naccepted == 0) ? *pidx + 1 : *pidx 1246 proceed_next_node(const re_match_context_t *mctx, int nregs, regmatch_t *regs, int *pidx, int node, re_node_set *eps_via_nodes, struct re_fail_stack_t *fs) argument 1373 pop_fail_stack(struct re_fail_stack_t *fs, int *pidx, int nregs, regmatch_t *regs, re_node_set *eps_via_nodes) argument [all...] |