Home
last modified time | relevance | path

Searched refs:nkr_num_slots (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_monitor.c594 u_int lim = kring->nkr_num_slots - 1, in netmap_zmon_parent_sync()
603 mlim = mkring->nkr_num_slots - 1; in netmap_zmon_parent_sync()
619 rel_slots += kring->nkr_num_slots; in netmap_zmon_parent_sync()
637 busy += mkring->nkr_num_slots; in netmap_zmon_parent_sync()
648 if (unlikely(beg >= kring->nkr_num_slots)) in netmap_zmon_parent_sync()
649 beg -= kring->nkr_num_slots; in netmap_zmon_parent_sync()
739 u_int lim = kring->nkr_num_slots - 1; in netmap_monitor_parent_sync()
742 mlim = mkring->nkr_num_slots - 1; in netmap_monitor_parent_sync()
753 busy += mkring->nkr_num_slots; in netmap_monitor_parent_sync()
764 if (beg >= kring->nkr_num_slots) in netmap_monitor_parent_sync()
[all …]
H A Dnetmap_vale.c489 u_int j = kring->nr_hwcur, lim = kring->nkr_num_slots - 1; in nm_vale_preflush()
671 busy += k->nkr_num_slots; in nm_kr_space()
672 space = k->nkr_num_slots - 1 - busy; in nm_kr_space()
677 space += k->nkr_num_slots; in nm_kr_space()
681 if (k->nkr_hwlease >= k->nkr_num_slots || in nm_kr_space()
682 k->nr_hwcur >= k->nkr_num_slots || in nm_kr_space()
683 k->nr_tail >= k->nkr_num_slots || in nm_kr_space()
685 busy >= k->nkr_num_slots) { in nm_kr_space()
688 k->nkr_lease_idx, k->nkr_num_slots); in nm_kr_space()
704 uint32_t lim = k->nkr_num_slots - 1; in nm_kr_lease()
[all …]
H A Dif_vtnet_netmap.h65 u_int const lim = kring->nkr_num_slots - 1; in vtnet_netmap_txsync()
159 u_int const lim = kring->nkr_num_slots - 1; in vtnet_netmap_kring_refill()
251 u_int const lim = kring->nkr_num_slots - 1; in vtnet_netmap_rxsync()
329 released += kring->nkr_num_slots; in vtnet_netmap_rxsync()
H A Dnetmap_pipe.c187 u_int k, lim = txkring->nkr_num_slots - 1, nk; in netmap_pipe_txsync()
202 m += txkring->nkr_num_slots; in netmap_pipe_txsync()
244 u_int k, lim = rxkring->nkr_num_slots - 1; in netmap_pipe_rxsync()
258 m += rxkring->nkr_num_slots; in netmap_pipe_rxsync()
437 kring->nkr_num_slots); in netmap_pipe_reg_both()
558 uint32_t j, lim = kring->nkr_num_slots - 1; in netmap_pipe_krings_delete_both()
H A Dnetmap.c894 kring->nkr_num_slots = ndesc; in netmap_krings_create()
1232 u_int const lim = kring->nkr_num_slots - 1; in netmap_grab_packets()
1299 u_int const src_lim = kring->nkr_num_slots - 1; in netmap_sw_to_nic()
1306 u_int const dst_lim = kdst->nkr_num_slots - 1; in netmap_sw_to_nic()
1349 u_int const lim = kring->nkr_num_slots - 1; in netmap_txsync_to_host()
1384 u_int const lim = kring->nkr_num_slots - 1; in netmap_rxsync_from_host()
1692 return kring->nkr_num_slots; \
1714 u_int n = kring->nkr_num_slots; in nm_txsync_prologue()
1776 uint32_t const n = kring->nkr_num_slots; in nm_rxsync_prologue()
1839 u_int i, lim = kring->nkr_num_slots - 1; in netmap_ring_reinit()
[all …]
H A Dnetmap_generic.c518 u_int const lim = kring->nkr_num_slots - 1; in generic_netmap_tx_clean()
615 u_int lim = kring->nkr_num_slots - 1; in generic_set_tx_event()
700 u_int const lim = kring->nkr_num_slots - 1; in generic_netmap_txsync()
931 u_int const lim = kring->nkr_num_slots - 1; in generic_netmap_rxsync()
H A Dnetmap_kloop.c175 num_slots = kring->nkr_num_slots; in netmap_sync_kloop_tx_ring()
310 kring->nkr_num_slots - 1)); in sync_kloop_norxslots()
331 num_slots = kring->nkr_num_slots; in netmap_sync_kloop_rx_ring()
334 num_slots = kring->nkr_num_slots; in netmap_sync_kloop_rx_ring()
H A Dif_re_netmap.h77 u_int const lim = kring->nkr_num_slots - 1; in re_netmap_txsync()
178 u_int const lim = kring->nkr_num_slots - 1; in re_netmap_rxsync()
H A Dnetmap_bdg.c1100 u_int nm_i, lim = kring->nkr_num_slots - 1; in netmap_vp_rxsync_locked()
1540 NMR(na, t)[i]->nkr_num_slots = NMR(hwna, r)[i]->nkr_num_slots; in netmap_bwrap_krings_create_common()
1606 u_int lim = kring->nkr_num_slots - 1; in netmap_bwrap_notify()
H A Dnetmap_kern.h444 uint32_t nkr_num_slots; member
1195 space += k->nkr_num_slots; in nm_kr_rxspace()
1905 int n = kr->nkr_num_slots; in netmap_idx_n2k()
1924 int n = kr->nkr_num_slots; in netmap_idx_k2n()
H A Dif_ptnet.c1364 ((((_h) < (_k)->rtail) ? 0 : (_k)->nkr_num_slots) + \
1412 lim = kring->nkr_num_slots - 1; in ptnet_drain_transmit_queue()
1622 head = nm_next(head, kring->nkr_num_slots - 1); in ptnet_rx_discard()
1680 unsigned int const lim = kring->nkr_num_slots - 1; in ptnet_rx_eof()
H A Dnetmap_mem2.c2009 ndesc = kring->nkr_num_slots; in netmap_mem2_rings_create()
2087 netmap_free_bufs(nmd, ring->slot, kring->nkr_num_slots); in netmap_mem2_rings_delete()
/freebsd/sys/dev/cxgbe/
H A Dt4_netmap.c815 kring->rtail = kring->nr_hwtail = kring->nkr_num_slots - 1; in cxgbe_netmap_off()
971 const u_int lim = kring->nkr_num_slots - 1; in cxgbe_nm_tx()
1123 kring->nkr_num_slots - kring->nr_hwcur + head; in cxgbe_netmap_txsync()
1159 if (kring->nr_hwtail >= kring->nkr_num_slots) in cxgbe_netmap_txsync()
1160 kring->nr_hwtail -= kring->nkr_num_slots; in cxgbe_netmap_txsync()
1196 kring->nkr_num_slots - kring->nr_hwcur + head; in cxgbe_netmap_rxsync()
1212 IDXINCR(kring->nr_hwcur, n, kring->nkr_num_slots); in cxgbe_netmap_rxsync()
/freebsd/sys/dev/ena/
H A Dena_netmap.c162 lim = kring->nkr_num_slots - 1; in ena_netmap_alloc_rx_slot()
196 lim = kring->nkr_num_slots - 1; in ena_netmap_free_rx_slot()
1046 refill_required += ctx->kring->nkr_num_slots; in ena_netmap_rx_cleanup()
1058 ctx->lim = kring->nkr_num_slots - 1; in ena_netmap_fill_ctx()
/freebsd/sys/net/
H A Diflib.c862 u_int const lim = kring->nkr_num_slots - 1; in netmap_fl_refill()
892 n = kring->nkr_num_slots - nm_kr_rxspace(kring); in netmap_fl_refill()
898 n += kring->nkr_num_slots; in netmap_fl_refill()
996 u_int const lim = kring->nkr_num_slots - 1; in iflib_netmap_txsync()
1005 u_int report_frequency = kring->nkr_num_slots >> 1; in iflib_netmap_txsync()
1175 u_int const lim = kring->nkr_num_slots - 1; in iflib_netmap_rxsync()