/freebsd/sys/dev/netmap/ |
H A D | netmap_kern.h | 278 struct netmap_adapter; 472 struct netmap_adapter *na; 478 struct netmap_adapter *notify_na; 716 struct netmap_adapter { struct 1000 struct netmap_adapter up; 1021 struct netmap_adapter up; 1045 struct netmap_adapter *prev; 1165 struct netmap_adapter up; 1183 struct netmap_adapter up; 2028 struct netmap_adapter *np_na; [all …]
|
H A D | netmap_bdg.h | 62 typedef int (*bdg_bwrap_attach_fn_t)(const char *nr_name, struct netmap_adapter *hwna); 71 int netmap_bwrap_attach(const char *name, struct netmap_adapter *, struct netmap_bdg_ops *); 171 int netmap_get_bdg_na(struct nmreq_header *hdr, struct netmap_adapter **na, 177 int netmap_vp_bdg_ctl(struct nmreq_header *hdr, struct netmap_adapter *na); 178 int netmap_bwrap_reg(struct netmap_adapter *, int onoff); 180 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);
|
H A D | netmap_mem2.h | 131 int netmap_mem_finalize(struct netmap_mem_d *, struct netmap_adapter *); 134 struct netmap_if * netmap_mem_if_new(struct netmap_adapter *, struct netmap_priv_d *); 135 void netmap_mem_if_delete(struct netmap_adapter *, struct netmap_if *); 136 int netmap_mem_rings_create(struct netmap_adapter *); 137 void netmap_mem_rings_delete(struct netmap_adapter *); 138 int netmap_mem_deref(struct netmap_mem_d *, struct netmap_adapter *); 149 struct netmap_mem_d* netmap_mem_get_iommu(struct netmap_adapter *); 176 uint32_t netmap_extra_alloc(struct netmap_adapter *, uint32_t *, uint32_t n);
|
H A D | netmap_pipe.c | 90 nm_pipe_alloc(struct netmap_adapter *na, u_int npipes) in nm_pipe_alloc() 116 netmap_pipe_dealloc(struct netmap_adapter *na) in netmap_pipe_dealloc() 319 struct netmap_adapter *ona) in netmap_pipe_krings_create_both() 378 netmap_pipe_krings_create(struct netmap_adapter *na) in netmap_pipe_krings_create() 382 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_krings_create() 391 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 | 477 struct netmap_adapter *hw; in netmap_get_bdg_na() 549 struct netmap_adapter *na = NULL; in netmap_bdg_attach() 622 nm_is_bwrap(struct netmap_adapter *na) in nm_is_bwrap() 645 struct netmap_adapter *na; in netmap_bdg_detach_locked() 962 struct netmap_adapter *na = NULL; in nm_bdg_polling() 1098 struct netmap_adapter *na = kring->na; in netmap_vp_rxsync_locked() 1243 struct netmap_adapter *na = kring->na; in netmap_bwrap_intr_notify() 1469 struct netmap_adapter *na = kring->na; in netmap_bwrap_bufcfg() 1602 struct netmap_adapter *na = kring->na; in netmap_bwrap_notify() 1712 struct netmap_adapter *hwna) in netmap_bwrap_attach_common() [all …]
|
H A D | netmap_null.c | 84 netmap_null_krings_create(struct netmap_adapter *na) in netmap_null_krings_create() 90 netmap_null_reg(struct netmap_adapter *na, int onoff) in netmap_null_reg() 102 netmap_null_bdg_attach(const char *name, struct netmap_adapter *na, in netmap_null_bdg_attach() 112 netmap_get_null_na(struct nmreq_header *hdr, struct netmap_adapter **na, in netmap_get_null_na()
|
H A D | netmap_monitor.c | 132 nm_is_zmon(struct netmap_adapter *na) in nm_is_zmon() 171 netmap_monitor_krings_create(struct netmap_adapter *na) in netmap_monitor_krings_create() 193 netmap_monitor_krings_delete(struct netmap_adapter *na) in netmap_monitor_krings_delete() 302 struct netmap_adapter *na = mkring->na; in nm_zmon_list_head() 448 netmap_monitor_stop(struct netmap_adapter *na) in netmap_monitor_stop() 514 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_reg_common() 713 netmap_zmon_dtor(struct netmap_adapter *na) in netmap_zmon_dtor() 718 struct netmap_adapter *pna = priv->np_na; in netmap_zmon_dtor() 889 netmap_monitor_dtor(struct netmap_adapter *na) in netmap_monitor_dtor() 894 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_dtor() [all …]
|
H A D | if_vtnet_netmap.h | 37 vtnet_netmap_reg(struct netmap_adapter *na, int state) in vtnet_netmap_reg() 60 struct netmap_adapter *na = kring->na; in vtnet_netmap_txsync() 155 struct netmap_adapter *na = kring->na; in vtnet_netmap_kring_refill() 214 struct netmap_adapter *na = NA(rxq->vtnrx_sc->vtnet_ifp); in vtnet_netmap_rxq_populate() 246 struct netmap_adapter *na = kring->na; in vtnet_netmap_rxsync() 349 vtnet_netmap_intr(struct netmap_adapter *na, int state) in vtnet_netmap_intr() 416 vtnet_netmap_config(struct netmap_adapter *na, struct nm_config_info *info) in vtnet_netmap_config() 432 struct netmap_adapter na; in vtnet_netmap_attach()
|
H A D | netmap.c | 663 struct netmap_adapter *na = NA(ifp); in netmap_make_zombie() 674 struct netmap_adapter *na = NA(ifp); in netmap_undo_zombie() 1235 struct netmap_adapter *na = kring->na; in netmap_grab_packets() 1348 struct netmap_adapter *na = kring->na; in netmap_txsync_to_host() 1471 struct netmap_adapter *prev_na; in netmap_get_hw_na() 1562 struct netmap_adapter *ret = NULL; in netmap_get_na() 2744 struct netmap_adapter *na = NULL; in netmap_ioctl() 3656 struct netmap_adapter *na; in netmap_poll() 4216 struct netmap_adapter *na; in netmap_detach() 4262 struct netmap_adapter *na = NA(ifp); in netmap_transmit() [all …]
|
H A D | netmap_generic.c | 222 generic_netmap_unregister(struct netmap_adapter *na) in generic_netmap_unregister() 304 generic_netmap_register(struct netmap_adapter *na, int enable) in generic_netmap_register() 439 struct netmap_adapter *na = GEN_TX_MBUF_NA(m); in generic_mbuf_dtor() 695 struct netmap_adapter *na = kring->na; in generic_netmap_txsync() 865 struct netmap_adapter *na = NA(ifp); in generic_rx_handler() 928 struct netmap_adapter *na = kring->na; in generic_netmap_rxsync() 1068 generic_netmap_dtor(struct netmap_adapter *na) in generic_netmap_dtor() 1072 struct netmap_adapter *prev_na = gna->prev; in generic_netmap_dtor() 1091 na_is_generic(struct netmap_adapter *na) in na_is_generic() 1110 struct netmap_adapter *na; in generic_netmap_attach() [all …]
|
H A D | if_re_netmap.h | 47 re_netmap_reg(struct netmap_adapter *na, int onoff) in re_netmap_reg() 71 struct netmap_adapter *na = kring->na; in re_netmap_txsync() 173 struct netmap_adapter *na = kring->na; in re_netmap_rxsync() 290 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_tx_init() 318 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_rx_init() 358 struct netmap_adapter na; in re_netmap_attach()
|
H A D | netmap_mem2.c | 153 struct netmap_adapter *, struct netmap_priv_d *); 155 struct netmap_adapter *, struct netmap_if *); 157 struct netmap_adapter *); 159 struct netmap_adapter *); 289 netmap_mem_rings_create(struct netmap_adapter *na) in netmap_mem_rings_create() 302 netmap_mem_rings_delete(struct netmap_adapter *na) in netmap_mem_rings_delete() 1812 netmap_mem_get_iommu(struct netmap_adapter *na) in netmap_mem_get_iommu() 2092 struct netmap_adapter *na, struct netmap_priv_d *priv) in netmap_mem2_if_new() 2161 struct netmap_adapter *na, struct netmap_if *nifp) in netmap_mem2_if_delete() 2761 struct netmap_adapter *na, struct netmap_if *nifp) in netmap_mem_pt_guest_if_delete() [all …]
|
H A D | netmap_vale.c | 190 nm_free_bdgfwd(struct netmap_adapter *na) in nm_free_bdgfwd() 211 nm_alloc_bdgfwd(struct netmap_adapter *na) in nm_alloc_bdgfwd() 398 netmap_vale_vp_dtor(struct netmap_adapter *na) in netmap_vale_vp_dtor() 427 netmap_vale_vp_krings_create(struct netmap_adapter *na) in netmap_vale_vp_krings_create() 462 netmap_vale_vp_krings_delete(struct netmap_adapter *na) in netmap_vale_vp_krings_delete() 1145 struct netmap_adapter *na; in netmap_vale_vp_create() 1251 netmap_vale_bwrap_krings_create(struct netmap_adapter *na) in netmap_vale_bwrap_krings_create() 1267 netmap_vale_bwrap_krings_delete(struct netmap_adapter *na) in netmap_vale_bwrap_krings_delete() 1277 struct netmap_adapter *na = NULL; in netmap_vale_bwrap_attach() 1278 struct netmap_adapter *hostna = NULL; in netmap_vale_bwrap_attach() [all …]
|
H A D | netmap_kloop.c | 580 struct netmap_adapter *na; in netmap_sync_kloop() 915 struct netmap_adapter *na; in netmap_sync_kloop_stop() 1100 ptnet_nm_krings_create(struct netmap_adapter *na) in ptnet_nm_krings_create() 1104 struct netmap_adapter *na_nm = &ptna->hwup.up; in ptnet_nm_krings_create() 1105 struct netmap_adapter *na_dr = &ptna->dr.up; in ptnet_nm_krings_create() 1126 ptnet_nm_krings_delete(struct netmap_adapter *na) in ptnet_nm_krings_delete() 1130 struct netmap_adapter *na_nm = &ptna->hwup.up; in ptnet_nm_krings_delete() 1131 struct netmap_adapter *na_dr = &ptna->dr.up; in ptnet_nm_krings_delete() 1144 ptnet_nm_dtor(struct netmap_adapter *na) in ptnet_nm_dtor() 1155 netmap_pt_guest_attach(struct netmap_adapter *arg, in netmap_pt_guest_attach()
|
H A D | if_ptnet.c | 207 static int ptnet_nm_config(struct netmap_adapter *na, 213 static void ptnet_nm_intr(struct netmap_adapter *na, int onoff); 287 struct netmap_adapter na_arg; in ptnet_attach() 849 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_init_locked() 850 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_init_locked() 941 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_stop() 942 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_stop() 1164 ptnet_nm_register(struct netmap_adapter *na, int onoff) in ptnet_nm_register() 1274 ptnet_nm_intr(struct netmap_adapter *na, int onoff) in ptnet_nm_intr() 1381 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() 374 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_tx() 444 struct netmap_adapter * 479 nm_os_mitigation_init(struct nm_generic_mit *mit, int idx, struct netmap_adapter *na) in nm_os_mitigation_init() 1002 struct netmap_adapter *na = priv->np_na; in netmap_dev_pager_fault() 1431 struct netmap_adapter *na; in netmap_kqfilter() 1505 struct netmap_adapter *na = NA(ifp); in nm_os_onenter() 1515 struct netmap_adapter *na = NA(ifp); in nm_os_onexit()
|
/freebsd/sys/dev/ena/ |
H A D | ena_netmap.c | 43 struct netmap_adapter *na; 54 static int ena_netmap_reg(struct netmap_adapter *, int); 64 static int ena_netmap_copy_data(struct netmap_adapter *, struct netmap_slot *, 66 static int ena_netmap_map_single_slot(struct netmap_adapter *, 85 struct netmap_adapter na; in ena_netmap_attach() 108 struct netmap_adapter *na = NA(adapter->ifp); in ena_netmap_alloc_rx_slot() 173 struct netmap_adapter *na; in ena_netmap_free_rx_slot() 222 struct netmap_adapter *na; in ena_ring_in_netmap() 270 ena_netmap_reg(struct netmap_adapter *na, int onoff) in ena_netmap_reg() 499 ena_netmap_copy_data(struct netmap_adapter *na, struct netmap_slot *slots, in ena_netmap_copy_data() [all …]
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_netmap.c | 135 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq() 219 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq() 284 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq_hwq() 514 if_t ifp, struct netmap_adapter *na) in cxgbe_netmap_simple_rss() 677 struct netmap_adapter *na) in cxgbe_netmap_rss() 688 struct netmap_adapter *na) in cxgbe_netmap_on() 778 struct netmap_adapter *na) in cxgbe_netmap_off() 1107 struct netmap_adapter *na = kring->na; in cxgbe_netmap_txsync() 1170 struct netmap_adapter *na = kring->na; in cxgbe_netmap_rxsync() 1261 struct netmap_adapter na; in cxgbe_nm_attach() [all …]
|
/freebsd/sys/net/ |
H A D | if_private.h | 119 struct netmap_adapter *if_netmap; /* netmap(4) softc */
|
H A D | if_var.h | 68 struct netmap_adapter; 617 void if_setnetmapadapter(if_t ifp, struct netmap_adapter *na); 618 struct netmap_adapter *if_getnetmapadapter(if_t ifp);
|
H A D | iflib.c | 802 iflib_netmap_register(struct netmap_adapter *na, int onoff) in iflib_netmap_register() 838 iflib_netmap_config(struct netmap_adapter *na, struct nm_config_info *info) in iflib_netmap_config() 860 struct netmap_adapter *na = kring->na; in netmap_fl_refill() 990 struct netmap_adapter *na = kring->na; in iflib_netmap_txsync() 1168 struct netmap_adapter *na = kring->na; in iflib_netmap_rxsync() 1295 iflib_netmap_intr(struct netmap_adapter *na, int onoff) in iflib_netmap_intr() 1311 struct netmap_adapter na; in iflib_netmap_attach() 1335 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_txq_init() 1359 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_rxq_init()
|
H A D | if.c | 4827 if_setnetmapadapter(if_t ifp, struct netmap_adapter *na) in if_setnetmapadapter() 4832 struct netmap_adapter *
|
/freebsd/sys/dev/ixgbe/ |
H A D | if_ixv.c | 1472 struct netmap_adapter *na = NA(ifp); in ixv_initialize_receive_units()
|