/freebsd-src/sys/dev/netmap/ |
H A D | netmap_monitor.c | 141 netmap_monitor_txsync(struct netmap_kring *kring, int flags) in netmap_monitor_txsync() 154 netmap_monitor_rxsync(struct netmap_kring *kring, int flags) in netmap_monitor_rxsync() 183 struct netmap_kring *kring = NMR(na, t)[first + i]; in netmap_monitor_krings_create() local 207 nm_monitor_alloc(struct netmap_kring *kring, u_int n) in nm_monitor_alloc() 230 nm_monitor_dealloc(struct netmap_kring *kring) in nm_monitor_dealloc() 246 nm_monitor_none(struct netmap_kring *kring) in nm_monitor_none() 264 nm_monitor_dummycb(struct netmap_kring *kring, int flags) in nm_monitor_dummycb() 272 nm_monitor_intercept_callbacks(struct netmap_kring *kring) in nm_monitor_intercept_callbacks() 288 nm_monitor_restore_callbacks(struct netmap_kring *kring) in nm_monitor_restore_callbacks() 303 struct netmap_kring *kring = mkring; in nm_zmon_list_head() local [all …]
|
H A D | netmap.c | 812 netmap_default_bufcfg(struct netmap_kring * kring,uint64_t target) netmap_default_bufcfg() argument 848 struct netmap_kring *kring; netmap_krings_create() local 944 struct netmap_kring **kring = na->tx_rings; netmap_krings_delete() local 1014 struct netmap_kring *kring; netmap_update_hostrings_mode() local 1230 netmap_grab_packets(struct netmap_kring * kring,struct mbq * q,int force) netmap_grab_packets() argument 1258 _nm_may_forward(struct netmap_kring * kring) _nm_may_forward() argument 1266 nm_may_forward_up(struct netmap_kring * kring) nm_may_forward_up() argument 1273 nm_may_forward_down(struct netmap_kring * kring,int sync_flags) nm_may_forward_down() argument 1295 struct netmap_kring *kring = na->rx_rings[na->num_rx_rings]; netmap_sw_to_nic() local 1346 netmap_txsync_to_host(struct netmap_kring * kring,int flags) netmap_txsync_to_host() argument 1379 netmap_rxsync_from_host(struct netmap_kring * kring,int flags) netmap_rxsync_from_host() argument 1710 nm_txsync_prologue(struct netmap_kring * kring,struct netmap_ring * ring) nm_txsync_prologue() argument 1774 nm_rxsync_prologue(struct netmap_kring * kring,struct netmap_ring * ring) nm_rxsync_prologue() argument 1836 netmap_ring_reinit(struct netmap_kring * kring) netmap_ring_reinit() argument 2055 struct netmap_kring *kring; netmap_krings_get() local 2101 struct netmap_kring *kring; netmap_krings_put() local 2203 struct netmap_kring *kring = netmap_csb_validate() local 2285 struct netmap_kring *kring; netmap_offsets_init() local 2353 struct netmap_kring *kring = NMR(na, t)[i]; netmap_offsets_init() local 2418 struct netmap_kring *kring; netmap_compute_buf_len() local 2699 nm_sync_finalize(struct netmap_kring * kring) nm_sync_finalize() argument 3186 struct netmap_kring *kring = krings[i]; netmap_ioctl() local 3657 struct netmap_kring *kring; netmap_poll() local 3926 struct netmap_kring *kring = NMR(na, t)[i]; nma_intr_enable() local 3960 netmap_notify(struct netmap_kring * kring,int flags) netmap_notify() argument 4263 struct netmap_kring *kring, *tx_kring; netmap_transmit() local 4377 struct netmap_kring *kring; netmap_reset() local 4456 struct netmap_kring *kring; netmap_common_irq() local 4564 struct netmap_kring *kring = NMR(na, t)[i]; netmap_krings_mode_commit() local [all...] |
H A D | netmap_generic.c | 225 struct netmap_kring *kring = NULL; in generic_netmap_unregister() local 307 struct netmap_kring *kring = NULL; in generic_netmap_register() local 440 struct netmap_kring *kring; in generic_mbuf_dtor() local 516 generic_netmap_tx_clean(struct netmap_kring *kring, int txqdisc) in generic_netmap_tx_clean() 604 struct netmap_kring *kring = arg; in generic_tx_callout() local 613 generic_set_tx_event(struct netmap_kring *kring, u_int hwcur) in generic_set_tx_event() 693 generic_netmap_txsync(struct netmap_kring *kring, int flags) in generic_netmap_txsync() 867 struct netmap_kring *kring; in generic_rx_handler() local 925 generic_netmap_rxsync(struct netmap_kring *kring, int flags) in generic_netmap_rxsync()
|
H A D | if_vtnet_netmap.h | 58 vtnet_netmap_txsync(struct netmap_kring *kring, int flags) in vtnet_netmap_txsync() 153 vtnet_netmap_kring_refill(struct netmap_kring *kring, u_int num) in vtnet_netmap_kring_refill() 215 struct netmap_kring *kring; in vtnet_netmap_rxq_populate() local 244 vtnet_netmap_rxsync(struct netmap_kring *kring, int flags) in vtnet_netmap_rxsync()
|
H A D | netmap_kloop.c | 134 sync_kloop_kring_dump(const char *title, const struct netmap_kring *kring) in sync_kloop_kring_dump() 146 struct netmap_kring *kring; member 161 struct netmap_kring *kring = a->kring; in netmap_sync_kloop_tx_ring() local 307 sync_kloop_norxslots(struct netmap_kring *kring, uint32_t g_head) in sync_kloop_norxslots() 317 struct netmap_kring *kring = a->kring; in netmap_sync_kloop_rx_ring() local 973 struct netmap_kring *kring, int flags) in netmap_pt_guest_txsync() 1041 struct netmap_kring *kring, int flags) in netmap_pt_guest_rxsync()
|
H A D | netmap_pipe.c | 398 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_pipe_reg_both() local 418 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_pipe_reg_both() local 556 struct netmap_kring *kring = NMR(sna, t)[i]; in netmap_pipe_krings_delete_both() local
|
H A D | netmap_bdg.c | 723 struct netmap_kring **kring0, *kring; in netmap_bwrap_polling() local 1096 netmap_vp_rxsync_locked(struct netmap_kring *kring, int flags) in netmap_vp_rxsync_locked() 1144 netmap_vp_rxsync(struct netmap_kring *kring, int flags) in netmap_vp_rxsync() 1241 netmap_bwrap_intr_notify(struct netmap_kring *kring, int flags) in netmap_bwrap_intr_notify() 1350 struct netmap_kring *kring = NMR(hwna, nm_txrx_swap(t))[i]; in netmap_bwrap_reg() local 1467 netmap_bwrap_bufcfg(struct netmap_kring *kring, uint64_t target) in netmap_bwrap_bufcfg() 1600 netmap_bwrap_notify(struct netmap_kring *kring, int flags) in netmap_bwrap_notify()
|
H A D | netmap_null.c | 76 netmap_null_sync(struct netmap_kring *kring, int flags) in netmap_null_sync()
|
H A D | if_re_netmap.h | 69 re_netmap_txsync(struct netmap_kring *kring, int flags) in re_netmap_txsync() 171 re_netmap_rxsync(struct netmap_kring *kring, int flags) in re_netmap_rxsync()
|
H A D | netmap_vale.c | 193 struct netmap_kring **kring; in nm_free_bdgfwd() local 214 struct netmap_kring **kring; in nm_alloc_bdgfwd() local 482 nm_vale_preflush(struct netmap_kring *kring, u_int end) in nm_vale_preflush() 829 struct netmap_kring *kring; in nm_vale_flush() local 1102 netmap_vale_vp_txsync(struct netmap_kring *kring, int flags) in netmap_vale_vp_txsync()
|
H A D | if_ptnet.c | 1124 struct netmap_kring *kring; in ptnet_sync_from_csb() local 1238 ptnet_nm_txsync(struct netmap_kring * kring,int flags) ptnet_nm_txsync() argument 1253 ptnet_nm_rxsync(struct netmap_kring * kring,int flags) ptnet_nm_rxsync() argument 1339 ptnet_ring_update(struct ptnet_queue * pq,struct netmap_kring * kring,unsigned int head,unsigned int sync_flags) ptnet_ring_update() argument 1380 struct netmap_kring *kring; ptnet_drain_transmit_queue() local 1616 ptnet_rx_discard(struct netmap_kring * kring,unsigned int head) ptnet_rx_discard() argument 1678 struct netmap_kring *kring = na->rx_rings[pq->kring_id]; ptnet_rx_eof() local [all...] |
H A D | netmap_kern.h | 597 nm_kring_pending_on(struct netmap_kring * kring) nm_kring_pending_on() argument 605 nm_kring_pending_off(struct netmap_kring * kring) nm_kring_pending_off() argument 1206 nm_kr_txempty(struct netmap_kring * kring) nm_kr_txempty() argument 1219 nm_kr_wouldblock(struct netmap_kring * kring) nm_kr_wouldblock() argument 1405 struct netmap_kring *kring = NULL; netmap_kring_on() local 1976 nm_write_offset(struct netmap_kring * kring,struct netmap_slot * slot,uint64_t offset) nm_write_offset() argument 1984 nm_get_offset(struct netmap_kring * kring,struct netmap_slot * slot) nm_get_offset() argument 1993 NMB_O(struct netmap_kring * kring,struct netmap_slot * slot) NMB_O() argument 2000 PNMB_O(struct netmap_kring * kring,struct netmap_slot * slot,uint64_t * pp) PNMB_O() argument 2078 struct netmap_kring *kring = NMR(na, t)[i]; nm_kring_pending() local 2369 ptnet_sync_tail(struct nm_csb_ktoa * ktoa,struct netmap_kring * kring) ptnet_sync_tail() argument [all...] |
H A D | netmap_mem2.c | 1949 netmap_mem_ring_needed(struct netmap_kring * kring) netmap_mem_ring_needed() argument 1957 netmap_mem_ring_todelete(struct netmap_kring * kring) netmap_mem_ring_todelete() argument 1981 struct netmap_kring *kring = NMR(na, t)[i]; netmap_mem2_rings_create() local 2059 struct netmap_kring *kring = NMR(na, t)[i]; netmap_mem2_rings_delete() local 2790 struct netmap_kring *kring = na->tx_rings[i]; netmap_mem_pt_guest_rings_create() local 2797 struct netmap_kring *kring = na->rx_rings[i]; netmap_mem_pt_guest_rings_create() local [all...] |
/freebsd-src/sys/dev/ena/ |
H A D | ena_netmap.c | 41 struct netmap_kring *kring; member 109 struct netmap_kring *kring; ena_netmap_alloc_rx_slot() local 174 struct netmap_kring *kring; ena_netmap_free_rx_slot() local 223 struct netmap_kring *kring; ena_ring_in_netmap() local 275 struct netmap_kring *kring; ena_netmap_reg() local 322 ena_netmap_txsync(struct netmap_kring * kring,int flags) ena_netmap_txsync() argument 877 ena_netmap_rxsync(struct netmap_kring * kring,int flags) ena_netmap_rxsync() argument 1060 ena_netmap_fill_ctx(struct netmap_kring * kring,struct ena_netmap_ctx * ctx,uint16_t ena_qid) ena_netmap_fill_ctx() argument [all...] |
/freebsd-src/sys/dev/cxgbe/ |
H A D | t4_netmap.c | 516 struct netmap_kring *kring; in cxgbe_netmap_simple_rss() local 584 struct netmap_kring *kring; in cxgbe_netmap_split_rss() local 691 struct netmap_kring *kring; cxgbe_netmap_on() local 780 struct netmap_kring *kring; cxgbe_netmap_off() local 967 cxgbe_nm_tx(struct adapter * sc,struct sge_nm_txq * nm_txq,struct netmap_kring * kring,int npkt,int npkt_remaining) cxgbe_nm_tx() argument 1105 cxgbe_netmap_txsync(struct netmap_kring * kring,int flags) cxgbe_netmap_txsync() argument 1168 cxgbe_netmap_rxsync(struct netmap_kring * kring,int flags) cxgbe_netmap_rxsync() argument 1334 struct netmap_kring *kring = na->rx_rings[nm_rxq->nid]; service_nm_rxq() local [all...] |
/freebsd-src/sys/dev/virtio/network/ |
H A D | if_vtnet.c | 1501 struct netmap_kring *kring = netmap_kring_on(NA(rxq->vtnrx_sc->vtnet_ifp), in vtnet_rxq_free_mbufs() local 1504 void *kring = NULL; in vtnet_rxq_free_mbufs() local 2337 struct netmap_kring *kring = netmap_kring_on(NA(txq->vtntx_sc->vtnet_ifp), in vtnet_txq_free_mbufs() local 2340 void *kring = NULL; in vtnet_txq_free_mbufs() local
|
/freebsd-src/sys/dev/ixgbe/ |
H A D | if_ixv.c | 1473 struct netmap_kring *kring = na->rx_rings[j]; ixv_initialize_receive_units() local
|
/freebsd-src/sys/net/ |
H A D | iflib.c | 858 netmap_fl_refill(iflib_rxq_t rxq,struct netmap_kring * kring,bool init) netmap_fl_refill() argument 988 iflib_netmap_txsync(struct netmap_kring * kring,int flags) iflib_netmap_txsync() argument 1166 iflib_netmap_rxsync(struct netmap_kring * kring,int flags) iflib_netmap_rxsync() argument 1360 struct netmap_kring *kring; iflib_netmap_rxq_init() local [all...] |
/freebsd-src/sys/dev/re/ |
H A D | if_re.c | 2946 struct netmap_kring *kring = NA(ifp)->tx_rings[0]; re_start_locked() local
|