Searched refs:nr_hwavail (Results 1 – 5 of 5) sorted by relevance
| /dragonfly/sys/net/netmap/ |
| HD | netmap_generic.c | 378 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()
|
| HD | netmap_kern.h | 162 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()
|
| HD | netmap.c | 437 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 …]
|
| HD | netmap_vale.c | 1402 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 …]
|
| HD | netmap_mem2.c | 943 ring->avail = kring->nr_hwavail; in netmap_mem_rings_create() 973 ring->avail = kring->nr_hwavail; in netmap_mem_rings_create()
|