| /freebsd-13.1/sys/dev/netmap/ |
| H A D | netmap_kern.h | 291 struct netmap_adapter; 477 struct netmap_adapter *na; 688 struct netmap_adapter { struct 953 struct netmap_adapter up; 974 struct netmap_adapter up; 998 struct netmap_adapter *prev; 1119 struct netmap_adapter up; 1137 struct netmap_adapter up; 1941 struct netmap_adapter *np_na; 2016 struct netmap_adapter *ona); [all …]
|
| H A D | netmap_bdg.h | 64 typedef int (*bdg_bwrap_attach_fn_t)(const char *nr_name, struct netmap_adapter *hwna); 73 int netmap_bwrap_attach(const char *name, struct netmap_adapter *, struct netmap_bdg_ops *); 173 int netmap_get_bdg_na(struct nmreq_header *hdr, struct netmap_adapter **na, 179 int netmap_vp_bdg_ctl(struct nmreq_header *hdr, struct netmap_adapter *na); 180 int netmap_bwrap_reg(struct netmap_adapter *, int onoff); 181 int netmap_vp_reg(struct netmap_adapter *na, int onoff); 184 int netmap_bwrap_attach_common(struct netmap_adapter *na, 185 struct netmap_adapter *hwna); 186 int netmap_bwrap_krings_create_common(struct netmap_adapter *na); 187 void netmap_bwrap_krings_delete_common(struct netmap_adapter *na); [all …]
|
| H A D | netmap_mem2.h | 132 int netmap_mem_finalize(struct netmap_mem_d *, struct netmap_adapter *); 135 struct netmap_if * netmap_mem_if_new(struct netmap_adapter *, struct netmap_priv_d *); 136 void netmap_mem_if_delete(struct netmap_adapter *, struct netmap_if *); 137 int netmap_mem_rings_create(struct netmap_adapter *); 138 void netmap_mem_rings_delete(struct netmap_adapter *); 139 int netmap_mem_deref(struct netmap_mem_d *, struct netmap_adapter *); 177 uint32_t netmap_extra_alloc(struct netmap_adapter *, uint32_t *, uint32_t n);
|
| H A D | netmap_pipe.c | 91 nm_pipe_alloc(struct netmap_adapter *na, u_int npipes) in nm_pipe_alloc() 117 netmap_pipe_dealloc(struct netmap_adapter *na) in netmap_pipe_dealloc() 316 struct netmap_adapter *ona) in netmap_pipe_krings_create_both() 375 netmap_pipe_krings_create(struct netmap_adapter *na) in netmap_pipe_krings_create() 379 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_krings_create() 388 netmap_pipe_reg_both(struct netmap_adapter *na, struct netmap_adapter *ona) in netmap_pipe_reg_both() 497 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_reg() 537 struct netmap_adapter *ona) in netmap_pipe_krings_delete_both() 539 struct netmap_adapter *sna; in netmap_pipe_krings_delete_both() 634 netmap_pipe_dtor(struct netmap_adapter *na) in netmap_pipe_dtor() [all …]
|
| H A D | netmap_bdg.c | 479 struct netmap_adapter *hw; in netmap_get_bdg_na() 545 nm_is_bwrap(struct netmap_adapter *na) in nm_is_bwrap() 817 struct netmap_adapter *na = NULL; in nm_bdg_polling() 953 struct netmap_adapter *na = kring->na; in netmap_vp_rxsync_locked() 1052 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_dtor() 1098 struct netmap_adapter *na = kring->na; in netmap_bwrap_intr_notify() 1164 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_reg() 1275 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_config() 1393 struct netmap_adapter *na = kring->na; in netmap_bwrap_notify() 1501 struct netmap_adapter *hwna) in netmap_bwrap_attach_common() [all …]
|
| H A D | netmap_null.c | 85 netmap_null_krings_create(struct netmap_adapter *na) in netmap_null_krings_create() 91 netmap_null_reg(struct netmap_adapter *na, int onoff) in netmap_null_reg() 103 netmap_null_bdg_attach(const char *name, struct netmap_adapter *na, in netmap_null_bdg_attach() 113 netmap_get_null_na(struct nmreq_header *hdr, struct netmap_adapter **na, in netmap_get_null_na()
|
| H A D | netmap_monitor.c | 133 nm_is_zmon(struct netmap_adapter *na) in nm_is_zmon() 172 netmap_monitor_krings_create(struct netmap_adapter *na) in netmap_monitor_krings_create() 194 netmap_monitor_krings_delete(struct netmap_adapter *na) in netmap_monitor_krings_delete() 303 struct netmap_adapter *na = mkring->na; in nm_zmon_list_head() 449 netmap_monitor_stop(struct netmap_adapter *na) in netmap_monitor_stop() 513 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_reg_common() 712 netmap_zmon_dtor(struct netmap_adapter *na) in netmap_zmon_dtor() 717 struct netmap_adapter *pna = priv->np_na; in netmap_zmon_dtor() 888 netmap_monitor_dtor(struct netmap_adapter *na) in netmap_monitor_dtor() 893 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_dtor() [all …]
|
| H A D | if_vtnet_netmap.h | 38 vtnet_netmap_reg(struct netmap_adapter *na, int state) in vtnet_netmap_reg() 61 struct netmap_adapter *na = kring->na; in vtnet_netmap_txsync() 155 struct netmap_adapter *na = kring->na; in vtnet_netmap_kring_refill() 212 struct netmap_adapter *na = NA(rxq->vtnrx_sc->vtnet_ifp); in vtnet_netmap_rxq_populate() 244 struct netmap_adapter *na = kring->na; in vtnet_netmap_rxsync() 347 vtnet_netmap_intr(struct netmap_adapter *na, int state) in vtnet_netmap_intr() 414 vtnet_netmap_config(struct netmap_adapter *na, struct nm_config_info *info) in vtnet_netmap_config() 430 struct netmap_adapter na; in vtnet_netmap_attach()
|
| H A D | netmap.c | 664 struct netmap_adapter *na = NA(ifp); in netmap_make_zombie() 675 struct netmap_adapter *na = NA(ifp); in netmap_undo_zombie() 1193 struct netmap_adapter *na = kring->na; in netmap_grab_packets() 1306 struct netmap_adapter *na = kring->na; in netmap_txsync_to_host() 1429 struct netmap_adapter *prev_na; in netmap_get_hw_na() 1520 struct netmap_adapter *ret = NULL; in netmap_get_na() 2480 struct netmap_adapter *na = NULL; in netmap_ioctl() 3372 struct netmap_adapter *na; in netmap_poll() 3934 struct netmap_adapter *na = NA(ifp); in netmap_detach() 3976 struct netmap_adapter *na = NA(ifp); in netmap_transmit() [all …]
|
| H A D | netmap_generic.c | 224 generic_netmap_unregister(struct netmap_adapter *na) in generic_netmap_unregister() 303 generic_netmap_register(struct netmap_adapter *na, int enable) in generic_netmap_register() 435 struct netmap_adapter *na = NA(GEN_TX_MBUF_IFP(m)); in generic_mbuf_destructor() 652 struct netmap_adapter *na = kring->na; in generic_netmap_txsync() 820 struct netmap_adapter *na = NA(ifp); in generic_rx_handler() 881 struct netmap_adapter *na = kring->na; in generic_netmap_rxsync() 1021 generic_netmap_dtor(struct netmap_adapter *na) in generic_netmap_dtor() 1025 struct netmap_adapter *prev_na = gna->prev; in generic_netmap_dtor() 1048 na_is_generic(struct netmap_adapter *na) in na_is_generic() 1067 struct netmap_adapter *na; in generic_netmap_attach() [all …]
|
| H A D | netmap_vale.c | 185 nm_free_bdgfwd(struct netmap_adapter *na) in nm_free_bdgfwd() 206 nm_alloc_bdgfwd(struct netmap_adapter *na) in nm_alloc_bdgfwd() 398 struct netmap_adapter *na = NULL; in netmap_vale_attach() 476 struct netmap_adapter *na; in netmap_vale_detach() 531 netmap_vale_vp_dtor(struct netmap_adapter *na) in netmap_vale_vp_dtor() 560 netmap_vale_vp_krings_create(struct netmap_adapter *na) in netmap_vale_vp_krings_create() 595 netmap_vale_vp_krings_delete(struct netmap_adapter *na) in netmap_vale_vp_krings_delete() 1264 struct netmap_adapter *na; in netmap_vale_vp_create() 1370 netmap_vale_bwrap_krings_create(struct netmap_adapter *na) in netmap_vale_bwrap_krings_create() 1396 struct netmap_adapter *na = NULL; in netmap_vale_bwrap_attach() [all …]
|
| H A D | if_re_netmap.h | 48 re_netmap_reg(struct netmap_adapter *na, int onoff) in re_netmap_reg() 72 struct netmap_adapter *na = kring->na; in re_netmap_txsync() 174 struct netmap_adapter *na = kring->na; in re_netmap_rxsync() 292 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_tx_init() 320 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_rx_init() 360 struct netmap_adapter na; in re_netmap_attach()
|
| H A D | netmap_kloop.c | 574 struct netmap_adapter *na; in netmap_sync_kloop() 909 struct netmap_adapter *na; in netmap_sync_kloop_stop() 1094 ptnet_nm_krings_create(struct netmap_adapter *na) in ptnet_nm_krings_create() 1098 struct netmap_adapter *na_nm = &ptna->hwup.up; in ptnet_nm_krings_create() 1099 struct netmap_adapter *na_dr = &ptna->dr.up; in ptnet_nm_krings_create() 1120 ptnet_nm_krings_delete(struct netmap_adapter *na) in ptnet_nm_krings_delete() 1124 struct netmap_adapter *na_nm = &ptna->hwup.up; in ptnet_nm_krings_delete() 1125 struct netmap_adapter *na_dr = &ptna->dr.up; in ptnet_nm_krings_delete() 1138 ptnet_nm_dtor(struct netmap_adapter *na) in ptnet_nm_dtor() 1149 netmap_pt_guest_attach(struct netmap_adapter *arg, in netmap_pt_guest_attach()
|
| H A D | netmap_mem2.c | 154 struct netmap_if * (*nmd_if_new)(struct netmap_adapter *, 157 int (*nmd_rings_create)(struct netmap_adapter *); 158 void (*nmd_rings_delete)(struct netmap_adapter *); 287 netmap_mem_rings_create(struct netmap_adapter *na) in netmap_mem_rings_create() 300 netmap_mem_rings_delete(struct netmap_adapter *na) in netmap_mem_rings_delete() 1157 netmap_extra_free(struct netmap_adapter *na, uint32_t head) in netmap_extra_free() 1856 netmap_free_rings(struct netmap_adapter *na) in netmap_free_rings() 1894 netmap_mem2_rings_create(struct netmap_adapter *na) in netmap_mem2_rings_create() 1973 netmap_mem2_rings_delete(struct netmap_adapter *na) in netmap_mem2_rings_delete() 2663 netmap_mem_pt_guest_rings_create(struct netmap_adapter *na) in netmap_mem_pt_guest_rings_create() [all …]
|
| H A D | if_ptnet.c | 214 static int ptnet_nm_config(struct netmap_adapter *na, 220 static void ptnet_nm_intr(struct netmap_adapter *na, int onoff); 295 struct netmap_adapter na_arg; in ptnet_attach() 859 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_init_locked() 860 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_init_locked() 951 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_stop() 952 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_stop() 1176 ptnet_nm_register(struct netmap_adapter *na, int onoff) in ptnet_nm_register() 1286 ptnet_nm_intr(struct netmap_adapter *na, int onoff) in ptnet_nm_intr() 1393 struct netmap_adapter *na = &sc->ptna->dr.up; in ptnet_drain_transmit_queue() [all …]
|
| H A D | netmap_freebsd.c | 347 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_rx() 386 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_tx() 464 struct netmap_adapter * 500 nm_os_mitigation_init(struct nm_generic_mit *mit, int idx, struct netmap_adapter *na) in nm_os_mitigation_init() 1025 struct netmap_adapter *na = priv->np_na; in netmap_dev_pager_fault() 1459 struct netmap_adapter *na; in netmap_kqfilter() 1533 struct netmap_adapter *na = NA(ifp); in nm_os_onenter() 1543 struct netmap_adapter *na = NA(ifp); in nm_os_onexit()
|
| /freebsd-13.1/sys/dev/ena/ |
| H A D | ena_netmap.c | 45 struct netmap_adapter *na; 56 static int ena_netmap_reg(struct netmap_adapter *, int); 66 static int ena_netmap_copy_data(struct netmap_adapter *, 68 static int ena_netmap_map_single_slot(struct netmap_adapter *, 89 struct netmap_adapter na; in ena_netmap_attach() 112 struct netmap_adapter *na = NA(adapter->ifp); in ena_netmap_alloc_rx_slot() 175 struct netmap_adapter *na; in ena_netmap_free_rx_slot() 224 struct netmap_adapter *na; in ena_ring_in_netmap() 272 ena_netmap_reg(struct netmap_adapter *na, int onoff) in ena_netmap_reg() 506 ena_netmap_copy_data(struct netmap_adapter *na, struct netmap_slot *slots, in ena_netmap_copy_data() [all …]
|
| /freebsd-13.1/sys/dev/cxgbe/ |
| H A D | t4_netmap.c | 137 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq() 221 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq() 285 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq_hwq() 428 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq_hwq() 695 struct netmap_adapter *na) in cxgbe_netmap_rss() 706 struct netmap_adapter *na) in cxgbe_netmap_on() 796 struct netmap_adapter *na) in cxgbe_netmap_off() 1125 struct netmap_adapter *na = kring->na; in cxgbe_netmap_txsync() 1188 struct netmap_adapter *na = kring->na; in cxgbe_netmap_rxsync() 1279 struct netmap_adapter na; in cxgbe_nm_attach() [all …]
|
| /freebsd-13.1/sys/net/ |
| H A D | if_var.h | 71 struct netmap_adapter; 367 struct netmap_adapter *if_netmap; /* netmap(4) softc */
|
| H A D | iflib.c | 800 iflib_netmap_register(struct netmap_adapter *na, int onoff) in iflib_netmap_register() 836 iflib_netmap_config(struct netmap_adapter *na, struct nm_config_info *info) in iflib_netmap_config() 858 struct netmap_adapter *na = kring->na; in netmap_fl_refill() 985 struct netmap_adapter *na = kring->na; in iflib_netmap_txsync() 1163 struct netmap_adapter *na = kring->na; in iflib_netmap_rxsync() 1290 iflib_netmap_intr(struct netmap_adapter *na, int onoff) in iflib_netmap_intr() 1306 struct netmap_adapter na; in iflib_netmap_attach() 1330 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_txq_init() 1354 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_rxq_init()
|
| /freebsd-13.1/sys/dev/ixgbe/ |
| H A D | if_ixv.c | 1479 struct netmap_adapter *na = NA(ifp); in ixv_initialize_receive_units()
|