Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/netmap/
H A Dnetmap_kern.h292 struct netmap_adapter;
478 struct netmap_adapter *na;
689 struct netmap_adapter { struct
954 struct netmap_adapter up;
975 struct netmap_adapter up;
999 struct netmap_adapter *prev;
1120 struct netmap_adapter up;
1138 struct netmap_adapter up;
1927 struct netmap_adapter *np_na;
2002 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()
1502 struct netmap_adapter *hwna) in netmap_bwrap_attach_common()
[all …]
H A Dnetmap_monitor.c131 nm_is_zmon(struct netmap_adapter *na) in nm_is_zmon()
170 netmap_monitor_krings_create(struct netmap_adapter *na) in netmap_monitor_krings_create()
192 netmap_monitor_krings_delete(struct netmap_adapter *na) in netmap_monitor_krings_delete()
301 struct netmap_adapter *na = mkring->na; in nm_zmon_list_head()
447 netmap_monitor_stop(struct netmap_adapter *na) in netmap_monitor_stop()
511 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_reg_common()
709 netmap_zmon_dtor(struct netmap_adapter *na) in netmap_zmon_dtor()
714 struct netmap_adapter *pna = priv->np_na; in netmap_zmon_dtor()
884 netmap_monitor_dtor(struct netmap_adapter *na) in netmap_monitor_dtor()
889 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_dtor()
[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 Dif_vtnet_netmap.h42 struct netmap_adapter *na = NA(sc->vtnet_ifp); in vtnet_netmap_queue_on()
88 vtnet_netmap_reg(struct netmap_adapter *na, int state) in vtnet_netmap_reg()
150 struct netmap_adapter *na = kring->na; in vtnet_netmap_txsync()
238 struct netmap_adapter *na = kring->na; in vtnet_netmap_kring_refill()
293 struct netmap_adapter *na = NA(rxq->vtnrx_sc->vtnet_ifp); in vtnet_netmap_rxq_populate()
318 struct netmap_adapter *na = kring->na; in vtnet_netmap_rxsync()
400 vtnet_netmap_intr(struct netmap_adapter *na, int state) in vtnet_netmap_intr()
467 vtnet_netmap_config(struct netmap_adapter *na, struct nm_config_info *info) in vtnet_netmap_config()
483 struct netmap_adapter na; in vtnet_netmap_attach()
H A Dnetmap.c657 struct netmap_adapter *na = NA(ifp); in netmap_make_zombie()
668 struct netmap_adapter *na = NA(ifp); in netmap_undo_zombie()
1179 struct netmap_adapter *na = kring->na; in netmap_grab_packets()
1292 struct netmap_adapter *na = kring->na; in netmap_txsync_to_host()
1415 struct netmap_adapter *prev_na; in netmap_get_hw_na()
1506 struct netmap_adapter *ret = NULL; in netmap_get_na()
2461 struct netmap_adapter *na = NULL; in netmap_ioctl()
3356 struct netmap_adapter *na; in netmap_poll()
3918 struct netmap_adapter *na = NA(ifp); in netmap_detach()
3960 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()
811 struct netmap_adapter *na = NA(ifp); in generic_rx_handler()
872 struct netmap_adapter *na = kring->na; in generic_netmap_rxsync()
1012 generic_netmap_dtor(struct netmap_adapter *na) in generic_netmap_dtor()
1016 struct netmap_adapter *prev_na = gna->prev; in generic_netmap_dtor()
1039 na_is_generic(struct netmap_adapter *na) in na_is_generic()
1058 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()
1855 netmap_free_rings(struct netmap_adapter *na) in netmap_free_rings()
1893 netmap_mem2_rings_create(struct netmap_adapter *na) in netmap_mem2_rings_create()
1972 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.c212 static int ptnet_nm_config(struct netmap_adapter *na,
218 static void ptnet_nm_intr(struct netmap_adapter *na, int onoff);
293 struct netmap_adapter na_arg; in ptnet_attach()
856 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_init_locked()
857 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_init_locked()
948 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_stop()
949 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_stop()
1173 ptnet_nm_register(struct netmap_adapter *na, int onoff) in ptnet_nm_register()
1283 ptnet_nm_intr(struct netmap_adapter *na, int onoff) in ptnet_nm_intr()
1685 struct netmap_adapter *na = &sc->ptna->dr.up; in ptnet_drain_transmit_queue()
[all …]
H A Dnetmap_freebsd.c346 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_rx()
385 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_tx()
463 struct netmap_adapter *
499 nm_os_mitigation_init(struct nm_generic_mit *mit, int idx, struct netmap_adapter *na) in nm_os_mitigation_init()
1020 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-12.1/sys/dev/cxgbe/
H A Dt4_netmap.c120 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq_hwq()
256 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq_hwq()
339 struct netmap_adapter *na) in cxgbe_netmap_on()
486 struct netmap_adapter *na) in cxgbe_netmap_off()
544 cxgbe_netmap_reg(struct netmap_adapter *na, int on) in cxgbe_netmap_reg()
802 struct netmap_adapter *na = kring->na; in cxgbe_netmap_txsync()
866 struct netmap_adapter *na = kring->na; in cxgbe_netmap_rxsync()
957 struct netmap_adapter na; in cxgbe_nm_attach()
1028 struct netmap_adapter *na = NA(ifp); in service_nm_rxq()
H A Dt4_sge.c3548 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq()
3635 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq()
/freebsd-12.1/sys/net/
H A Dif_var.h72 struct netmap_adapter;
316 struct netmap_adapter *if_netmap; /* netmap(4) softc */
H A Diflib.c776 iflib_netmap_register(struct netmap_adapter *na, int onoff) in iflib_netmap_register()
810 struct netmap_adapter *na = kring->na; in netmap_fl_refill()
907 struct netmap_adapter *na = kring->na; in iflib_netmap_txsync()
1054 struct netmap_adapter *na = kring->na; in iflib_netmap_rxsync()
1147 iflib_netmap_intr(struct netmap_adapter *na, int onoff) in iflib_netmap_intr()
1164 struct netmap_adapter na; in iflib_netmap_attach()
1188 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_txq_init()
1212 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_rxq_init()
/freebsd-12.1/sys/dev/ixgbe/
H A Dif_ixv.c1449 struct netmap_adapter *na = NA(ifp); in ixv_initialize_receive_units()