Home
last modified time | relevance | path

Searched refs:netmap_adapter (Results 1 – 21 of 21) sorted by relevance

/freebsd-13.1/sys/dev/netmap/
H A Dnetmap_kern.h291 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 Dnetmap_bdg.h64 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 Dnetmap_mem2.h132 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 Dnetmap_pipe.c91 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 Dnetmap_bdg.c479 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 Dnetmap_null.c85 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 Dnetmap_monitor.c133 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 Dif_vtnet_netmap.h38 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 Dnetmap.c664 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 Dnetmap_generic.c224 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 Dnetmap_vale.c185 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 Dif_re_netmap.h48 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 Dnetmap_kloop.c574 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 Dnetmap_mem2.c154 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 Dif_ptnet.c214 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 Dnetmap_freebsd.c347 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 Dena_netmap.c45 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 Dt4_netmap.c137 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 Dif_var.h71 struct netmap_adapter;
367 struct netmap_adapter *if_netmap; /* netmap(4) softc */
H A Diflib.c800 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 Dif_ixv.c1479 struct netmap_adapter *na = NA(ifp); in ixv_initialize_receive_units()