Home
last modified time | relevance | path

Searched refs:nr_hwavail (Results 1 – 5 of 5) sorted by relevance

/dragonfly/sys/net/netmap/
HDnetmap_generic.c378 kring->nr_hwavail += n; in generic_netmap_tx_clean()
379 ND("tx completed [%d] -> hwavail %d", n, kring->nr_hwavail); in generic_netmap_tx_clean()
523 tx_ret, kring->nr_ntc, j, k, kring->nr_hwavail); in generic_netmap_txsync()
559 kring->nr_hwavail -= new_slots; in generic_netmap_txsync()
567 if (!kring->nr_hwavail) { in generic_netmap_txsync()
575 ND("tx #%d, hwavail = %d", n, kring->nr_hwavail); in generic_netmap_txsync()
579 ring->avail = kring->nr_hwavail; in generic_netmap_txsync()
683 kring->nr_hwavail += n; in generic_netmap_rxsync()
709 kring->nr_hwavail -= n; in generic_netmap_rxsync()
713 ring->avail = kring->nr_hwavail - resvd; in generic_netmap_rxsync()
HDnetmap_kern.h162 uint32_t nr_hwavail; member
483 space = k->nr_hwcur + k->nr_hwavail - k->nkr_hwlease; in nm_kr_space()
491 k->nr_hwavail >= k->nkr_num_slots || in nm_kr_space()
494 …lease %d lease_idx %d lim %d", k->nr_hwcur, k->nr_hwavail, k->nkr_hwlease, in nm_kr_space()
527 k->nr_hwavail >= k->nkr_num_slots || in nm_kr_lease()
531 k->nr_hwcur, k->nr_hwavail, k->nkr_hwlease, in nm_kr_lease()
543 uint32_t pos = k->nr_hwcur + k->nr_hwavail; in nm_kr_rxpos()
550 k->nr_hwavail >= k->nkr_num_slots || in nm_kr_rxpos()
552 …lease %d lease_idx %d lim %d", k->nr_hwcur, k->nr_hwavail, k->nkr_hwlease, in nm_kr_rxpos()
HDnetmap.c437 kring->nr_hwavail = ndesc - 1; in netmap_krings_create()
795 howmany = kring->nr_hwavail; /* XXX otherwise cur - reserved - nr_hwcur */ in netmap_sw_to_nic()
799 ND("%d packets left to ring %d (space %d)", howmany, i, k1->nr_hwavail); in netmap_sw_to_nic()
818 kring->nr_hwavail--; in netmap_sw_to_nic()
866 kring->nr_hwavail = ring->avail = lim; in netmap_txsync_to_host()
918 kring->nr_hwavail -= n; in netmap_rxsync_from_host()
921 k = ring->avail = kring->nr_hwavail - resvd; in netmap_rxsync_from_host()
1141 ring->avail, kring->nr_hwavail); in netmap_ring_reinit()
1143 ring->avail = kring->nr_hwavail; in netmap_ring_reinit()
1796 && kring->nr_hwavail > 0 && !host_forwarded) { in netmap_poll()
[all …]
HDnetmap_vale.c1402 uint32_t old_avail = kring->nr_hwavail; in nm_bdg_flush()
1404 kring->nr_hwavail = (j >= kring->nr_hwcur) ? in nm_bdg_flush()
1407 if (kring->nr_hwavail < old_avail) { in nm_bdg_flush()
1409 old_avail, kring->nr_hwavail); in nm_bdg_flush()
1450 D("early break at %d/ %d, avail %d", j, k, kring->nr_hwavail); in netmap_vp_txsync()
1454 kring->nr_hwavail = lim - (k - j); in netmap_vp_txsync()
1458 ring->avail = kring->nr_hwavail; in netmap_vp_txsync()
1526 kring->nr_hwavail -= n; in bdg_netmap_rxsync()
1530 ring->avail = kring->nr_hwavail - resvd; in bdg_netmap_rxsync()
1659 if (kring->nr_hwavail == 0 && netmap_verbose) { in netmap_bwrap_intr_notify()
[all …]
HDnetmap_mem2.c943 ring->avail = kring->nr_hwavail; in netmap_mem_rings_create()
973 ring->avail = kring->nr_hwavail; in netmap_mem_rings_create()