/freebsd-12-stable/sys/dev/netmap/ |
H A D | netmap_monitor.c | 140 netmap_monitor_txsync(struct netmap_kring *kring, int flags) 153 netmap_monitor_rxsync(struct netmap_kring *kring, int flags) 182 struct netmap_kring *kring = NMR(na, t)[first + i]; 206 nm_monitor_alloc(struct netmap_kring *kring, u_int n) 209 struct netmap_kring **nm; 215 old_len = sizeof(struct netmap_kring *)*kring->max_monitors; 216 len = sizeof(struct netmap_kring *) * n; 229 nm_monitor_dealloc(struct netmap_kring *kring) 245 nm_monitor_none(struct netmap_kring *kring) 256 static int netmap_zmon_parent_txsync(struct netmap_kring *, in [all...] |
H A D | netmap_kern.h | 365 struct netmap_kring *next; 366 struct netmap_kring *prev; 423 struct netmap_kring { struct 528 int (*nm_sync)(struct netmap_kring *kring, int flags); 529 int (*nm_notify)(struct netmap_kring *kring, int flags); 532 struct netmap_kring *pipe; /* if this is a pipe ring, 538 int (*save_notify)(struct netmap_kring *kring, int flags); 542 struct netmap_kring **monitors; 556 int (*mon_sync)(struct netmap_kring *kring, int flags); 557 int (*mon_notify)(struct netmap_kring *krin [all...] |
H A D | netmap_pipe.c | 185 netmap_pipe_txsync(struct netmap_kring *txkring, int flags) 187 struct netmap_kring *rxkring = txkring->pipe; 238 netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags) 240 struct netmap_kring *txkring = rxkring->pipe; 337 struct netmap_kring *k1 = NMR(na, t)[i], 395 struct netmap_kring *kring = NMR(na, t)[i]; 415 struct netmap_kring *kring = NMR(na, t)[i]; 417 struct netmap_kring *sring, *dring; 556 struct netmap_kring *kring = NMR(sna, t)[i];
|
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 | if_vtnet_netmap.h | 59 vtnet_netmap_txsync(struct netmap_kring *kring, int flags) 153 vtnet_netmap_kring_refill(struct netmap_kring *kring, u_int num) 213 struct netmap_kring *kring; 242 vtnet_netmap_rxsync(struct netmap_kring *kring, int flags)
|
H A D | netmap_null.c | 77 netmap_null_sync(struct netmap_kring *kring, int flags)
|
H A D | netmap.c | 165 * are copied from there to the netmap_kring's during netmap_do_regif(), by 238 * cases. They invoke the nm_sync callbacks on the netmap_kring 589 netmap_disable_ring(struct netmap_kring *kr, int stopped) 802 static int netmap_txsync_to_host(struct netmap_kring *kring, int flags); 803 static int netmap_rxsync_from_host(struct netmap_kring *kring, int flags); 834 struct netmap_kring *kring; 850 (sizeof(struct netmap_kring) + sizeof(struct netmap_kring *)) 862 kring = (struct netmap_kring *)((char *)na->tailroom + tailroom); 926 struct netmap_kring **krin [all...] |
H A D | netmap_generic.c | 227 struct netmap_kring *kring = NULL; 306 struct netmap_kring *kring = NULL; 436 struct netmap_kring *kring; 499 generic_netmap_tx_clean(struct netmap_kring *kring, int txqdisc) 585 generic_set_tx_event(struct netmap_kring *kring, u_int hwcur) 650 generic_netmap_txsync(struct netmap_kring *kring, int flags) 813 struct netmap_kring *kring; 869 generic_netmap_rxsync(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) 148 struct netmap_kring *kring; 163 struct netmap_kring *kring = a->kring; 305 sync_kloop_norxslots(struct netmap_kring *kring, uint32_t g_head) 315 struct netmap_kring *kring = a->kring; 967 struct netmap_kring *kring, int flags) 1035 struct netmap_kring *kring, int flags)
|
H A D | netmap_bdg.c | 578 struct netmap_kring **kring0, *kring; 951 netmap_vp_rxsync_locked(struct netmap_kring *kring, int flags) 999 netmap_vp_rxsync(struct netmap_kring *kring, int flags) 1096 netmap_bwrap_intr_notify(struct netmap_kring *kring, int flags) 1100 struct netmap_kring *bkring; 1205 struct netmap_kring *kring = NMR(hwna, nm_txrx_swap(t))[i]; 1391 netmap_bwrap_notify(struct netmap_kring *kring, int flags) 1398 struct netmap_kring *hw_kring;
|
H A D | netmap_vale.c | 188 struct netmap_kring **kring; 209 struct netmap_kring **kring; 615 nm_vale_preflush(struct netmap_kring *kring, u_int end) 796 nm_kr_space(struct netmap_kring *k, int is_rx) 834 nm_kr_lease(struct netmap_kring *k, u_int n, int is_rx) 964 struct netmap_kring *kring; 1221 netmap_vale_vp_txsync(struct netmap_kring *kring, int flags)
|
H A D | if_re_netmap.h | 70 re_netmap_txsync(struct netmap_kring *kring, int flags) 172 re_netmap_rxsync(struct netmap_kring *kring, int flags)
|
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, 1141 struct netmap_kring *kring; 1255 ptnet_nm_txsync(struct netmap_kring *kring, int flags) 1270 ptnet_nm_rxsync(struct netmap_kring *kring, int flags) 1651 ptnet_ring_update(struct ptnet_queue *pq, struct netmap_kring *kring, 1692 struct netmap_kring *kring; 1928 ptnet_rx_discard(struct netmap_kring *kring, unsigned int head) 1990 struct netmap_kring *krin [all...] |
H A D | netmap_mem2.c | 1863 struct netmap_kring *kring = NMR(na, t)[i]; 1902 struct netmap_kring *kring = NMR(na, t)[i]; 2680 struct netmap_kring *kring = na->tx_rings[i]; 2687 struct netmap_kring *kring = na->rx_rings[i]; 2709 struct netmap_kring *kring = &NMR(na, t)[i];
|
/freebsd-12-stable/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; 176 struct netmap_kring *kring; 225 struct netmap_kring *kring; 276 struct netmap_kring *kring; 323 ena_netmap_txsync(struct netmap_kring *kring, int flags) 894 ena_netmap_rxsync(struct netmap_kring *krin [all...] |
/freebsd-12-stable/sys/dev/cxgbe/ |
H A D | t4_netmap.c | 369 struct netmap_kring *kring; 437 struct netmap_kring *kring; 544 struct netmap_kring *kring; 635 struct netmap_kring *kring; 820 struct netmap_kring *kring, int npkt, int npkt_remaining) 958 cxgbe_netmap_txsync(struct netmap_kring *kring, int flags) 1021 cxgbe_netmap_rxsync(struct netmap_kring *kring, int flags) 1187 struct netmap_kring *kring = na->rx_rings[nm_rxq->nid];
|
/freebsd-12-stable/sys/net/ |
H A D | iflib.c | 769 static int netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init); 859 netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init) 986 iflib_netmap_txsync(struct netmap_kring *kring, int flags) 1155 iflib_netmap_rxsync(struct netmap_kring *kring, int flags) 1344 struct netmap_kring *kring;
|
/freebsd-12-stable/sys/dev/ixgbe/ |
H A D | if_ixv.c | 1472 struct netmap_kring *kring = na->rx_rings[j];
|
/freebsd-12-stable/sys/dev/virtio/network/ |
H A D | if_vtnet.c | 1231 struct netmap_kring *kring = netmap_kring_on(NA(rxq->vtnrx_sc->vtnet_ifp), 1982 struct netmap_kring *kring = netmap_kring_on(NA(txq->vtntx_sc->vtnet_ifp),
|
/freebsd-12-stable/sys/dev/re/ |
H A D | if_re.c | 2946 struct netmap_kring *kring = NA(ifp)->tx_rings[0];
|