| /freebsd-13.1/sys/dev/netmap/ |
| H A D | netmap_monitor.c | 211 struct netmap_kring **nm; in nm_monitor_alloc() 218 len = sizeof(struct netmap_kring *) * n; in nm_monitor_alloc() 300 static struct netmap_kring * 304 struct netmap_kring *kring = mkring; in nm_zmon_list_head() 319 netmap_monitor_add(struct netmap_kring *mkring, struct netmap_kring *kring, int zmon) in netmap_monitor_add() 325 struct netmap_kring *ikring = kring; in netmap_monitor_add() 372 netmap_monitor_del(struct netmap_kring *mkring, struct netmap_kring *kring, enum txrx t) in netmap_monitor_del() 376 struct netmap_kring *ikring = kring; in netmap_monitor_del() 462 struct netmap_kring *mkring = in netmap_monitor_stop() 476 struct netmap_kring *zkring; in netmap_monitor_stop() [all …]
|
| H A D | netmap_kern.h | 365 struct netmap_kring *next; 366 struct netmap_kring *prev; 423 struct netmap_kring { struct 542 struct netmap_kring **monitors; argument 931 static __inline struct netmap_kring** 1144 nm_kr_rxspace(struct netmap_kring *k) in nm_kr_rxspace() 1160 nm_kr_txempty(struct netmap_kring *kring) in nm_kr_txempty() 1356 static inline struct netmap_kring * 1359 struct netmap_kring *kring = NULL; in netmap_kring_on() 2272 struct netmap_kring *kring, int flags); [all …]
|
| H A D | netmap_pipe.c | 185 netmap_pipe_txsync(struct netmap_kring *txkring, int flags) in netmap_pipe_txsync() 187 struct netmap_kring *rxkring = txkring->pipe; in netmap_pipe_txsync() 238 netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags) in netmap_pipe_rxsync() 240 struct netmap_kring *txkring = rxkring->pipe; in netmap_pipe_rxsync() 337 struct netmap_kring *k1 = NMR(na, t)[i], in netmap_pipe_krings_create_both() 395 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_pipe_reg_both() 415 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_pipe_reg_both() 417 struct netmap_kring *sring, *dring; in netmap_pipe_reg_both() 556 struct netmap_kring *kring = NMR(sna, t)[i]; in netmap_pipe_krings_delete_both()
|
| H A D | netmap.c | 837 struct netmap_kring *kring; in netmap_krings_create() 853 (sizeof(struct netmap_kring) + sizeof(struct netmap_kring *)) in netmap_krings_create() 2013 struct netmap_kring *kring; in netmap_krings_get() 2059 struct netmap_kring *kring; in netmap_krings_put() 2161 struct netmap_kring *kring = in netmap_csb_validate() 2485 struct netmap_kring **krings; in netmap_ioctl() 2920 struct netmap_kring *kring = krings[i]; in netmap_ioctl() 3373 struct netmap_kring *kring; in netmap_poll() 3977 struct netmap_kring *kring, *tx_kring; in netmap_transmit() 4089 struct netmap_kring *kring; in netmap_reset() [all …]
|
| H A D | netmap_generic.c | 227 struct netmap_kring *kring = NULL; in generic_netmap_unregister() 306 struct netmap_kring *kring = NULL; in generic_netmap_register() 436 struct netmap_kring *kring; in generic_mbuf_destructor() 499 generic_netmap_tx_clean(struct netmap_kring *kring, int txqdisc) in generic_netmap_tx_clean() 585 generic_set_tx_event(struct netmap_kring *kring, u_int hwcur) in generic_set_tx_event() 650 generic_netmap_txsync(struct netmap_kring *kring, int flags) in generic_netmap_txsync() 822 struct netmap_kring *kring; in generic_rx_handler() 878 generic_netmap_rxsync(struct netmap_kring *kring, int flags) in generic_netmap_rxsync()
|
| H A D | if_vtnet_netmap.h | 59 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() 213 struct netmap_kring *kring; in vtnet_netmap_rxq_populate() 242 vtnet_netmap_rxsync(struct netmap_kring *kring, int flags) in vtnet_netmap_rxsync()
|
| H A D | netmap_bdg.h | 182 int netmap_vp_rxsync(struct netmap_kring *kring, int flags); 183 int netmap_bwrap_notify(struct netmap_kring *kring, int flags);
|
| H A D | netmap_kloop.c | 136 sync_kloop_kring_dump(const char *title, const struct netmap_kring *kring) in sync_kloop_kring_dump() 148 struct netmap_kring *kring; 163 struct netmap_kring *kring = a->kring; in netmap_sync_kloop_tx_ring() 305 sync_kloop_norxslots(struct netmap_kring *kring, uint32_t g_head) in sync_kloop_norxslots() 315 struct netmap_kring *kring = a->kring; in netmap_sync_kloop_rx_ring() 967 struct netmap_kring *kring, int flags) in netmap_pt_guest_txsync() 1035 struct netmap_kring *kring, int flags) in netmap_pt_guest_rxsync()
|
| H A D | netmap_bdg.c | 578 struct netmap_kring **kring0, *kring; in netmap_bwrap_polling() 951 netmap_vp_rxsync_locked(struct netmap_kring *kring, int flags) in netmap_vp_rxsync_locked() 999 netmap_vp_rxsync(struct netmap_kring *kring, int flags) in netmap_vp_rxsync() 1096 netmap_bwrap_intr_notify(struct netmap_kring *kring, int flags) in netmap_bwrap_intr_notify() 1100 struct netmap_kring *bkring; in netmap_bwrap_intr_notify() 1205 struct netmap_kring *kring = NMR(hwna, nm_txrx_swap(t))[i]; in netmap_bwrap_reg() 1391 netmap_bwrap_notify(struct netmap_kring *kring, int flags) in netmap_bwrap_notify() 1398 struct netmap_kring *hw_kring; in netmap_bwrap_notify()
|
| H A D | if_ptnet.c | 218 static int ptnet_nm_txsync(struct netmap_kring *kring, int flags); 219 static int ptnet_nm_rxsync(struct netmap_kring *kring, int flags); 225 static unsigned ptnet_rx_discard(struct netmap_kring *kring, 1142 struct netmap_kring *kring; in ptnet_sync_from_csb() 1256 ptnet_nm_txsync(struct netmap_kring *kring, int flags) in ptnet_nm_txsync() 1271 ptnet_nm_rxsync(struct netmap_kring *kring, int flags) in ptnet_nm_rxsync() 1357 ptnet_ring_update(struct ptnet_queue *pq, struct netmap_kring *kring, in ptnet_ring_update() 1398 struct netmap_kring *kring; in ptnet_drain_transmit_queue() 1634 ptnet_rx_discard(struct netmap_kring *kring, unsigned int head) in ptnet_rx_discard() 1696 struct netmap_kring *kring = na->rx_rings[pq->kring_id]; in ptnet_rx_eof()
|
| H A D | netmap_vale.c | 188 struct netmap_kring **kring; in nm_free_bdgfwd() 209 struct netmap_kring **kring; in nm_alloc_bdgfwd() 615 nm_vale_preflush(struct netmap_kring *kring, u_int end) in nm_vale_preflush() 796 nm_kr_space(struct netmap_kring *k, int is_rx) in nm_kr_space() 834 nm_kr_lease(struct netmap_kring *k, u_int n, int is_rx) in nm_kr_lease() 964 struct netmap_kring *kring; in nm_vale_flush() 1221 netmap_vale_vp_txsync(struct netmap_kring *kring, int flags) in netmap_vale_vp_txsync()
|
| H A D | netmap_null.c | 77 netmap_null_sync(struct netmap_kring *kring, int flags) in netmap_null_sync()
|
| H A D | if_re_netmap.h | 70 re_netmap_txsync(struct netmap_kring *kring, int flags) in re_netmap_txsync() 172 re_netmap_rxsync(struct netmap_kring *kring, int flags) in re_netmap_rxsync()
|
| H A D | netmap_mem2.c | 1863 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_free_rings() 1902 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_mem2_rings_create() 2680 struct netmap_kring *kring = na->tx_rings[i]; in netmap_mem_pt_guest_rings_create() 2687 struct netmap_kring *kring = na->rx_rings[i]; in netmap_mem_pt_guest_rings_create() 2709 struct netmap_kring *kring = &NMR(na, t)[i]; in netmap_mem_pt_guest_rings_delete()
|
| /freebsd-13.1/sys/dev/ena/ |
| H A D | ena_netmap.c | 43 struct netmap_kring *kring; 57 static int ena_netmap_txsync(struct netmap_kring *, int); 58 static int ena_netmap_rxsync(struct netmap_kring *, int); 83 static void ena_netmap_fill_ctx(struct netmap_kring *, 113 struct netmap_kring *kring; in ena_netmap_alloc_rx_slot() 176 struct netmap_kring *kring; in ena_netmap_free_rx_slot() 225 struct netmap_kring *kring; in ena_ring_in_netmap() 277 struct netmap_kring *kring; in ena_netmap_reg() 324 ena_netmap_txsync(struct netmap_kring *kring, int flags) in ena_netmap_txsync() 901 ena_netmap_rxsync(struct netmap_kring *kring, int flags) in ena_netmap_rxsync() [all …]
|
| /freebsd-13.1/sys/dev/cxgbe/ |
| H A D | t4_netmap.c | 534 struct netmap_kring *kring; in cxgbe_netmap_simple_rss() 602 struct netmap_kring *kring; in cxgbe_netmap_split_rss() 709 struct netmap_kring *kring; in cxgbe_netmap_on() 798 struct netmap_kring *kring; in cxgbe_netmap_off() 985 struct netmap_kring *kring, int npkt, int npkt_remaining) in cxgbe_nm_tx() 1123 cxgbe_netmap_txsync(struct netmap_kring *kring, int flags) in cxgbe_netmap_txsync() 1186 cxgbe_netmap_rxsync(struct netmap_kring *kring, int flags) in cxgbe_netmap_rxsync() 1352 struct netmap_kring *kring = na->rx_rings[nm_rxq->nid]; in service_nm_rxq()
|
| /freebsd-13.1/sys/net/ |
| H A D | iflib.c | 766 static int netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init); 856 netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init) in netmap_fl_refill() 983 iflib_netmap_txsync(struct netmap_kring *kring, int flags) in iflib_netmap_txsync() 1161 iflib_netmap_rxsync(struct netmap_kring *kring, int flags) in iflib_netmap_rxsync() 1355 struct netmap_kring *kring; in iflib_netmap_rxq_init()
|
| /freebsd-13.1/sys/dev/ixgbe/ |
| H A D | if_ixv.c | 1480 struct netmap_kring *kring = na->rx_rings[j]; in ixv_initialize_receive_units()
|
| /freebsd-13.1/sys/dev/virtio/network/ |
| H A D | if_vtnet.c | 1506 struct netmap_kring *kring = netmap_kring_on(NA(rxq->vtnrx_sc->vtnet_ifp), in vtnet_rxq_free_mbufs() 2319 struct netmap_kring *kring = netmap_kring_on(NA(txq->vtntx_sc->vtnet_ifp), in vtnet_txq_free_mbufs()
|
| /freebsd-13.1/sys/dev/re/ |
| H A D | if_re.c | 2947 struct netmap_kring *kring = NA(ifp)->tx_rings[0]; in re_start_locked()
|