Home
last modified time | relevance | path

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

/freebsd/sys/dev/netmap/
H A Dnetmap_kern.h278 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 Dnetmap_bdg.h62 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 Dnetmap_mem2.h131 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 Dnetmap_pipe.c90 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 Dnetmap_bdg.c477 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 Dnetmap_null.c84 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 Dnetmap_monitor.c132 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 Dif_vtnet_netmap.h37 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 Dnetmap.c663 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 Dnetmap_generic.c222 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 Dif_re_netmap.h47 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 Dnetmap_mem2.c153 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 Dnetmap_vale.c190 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 Dnetmap_kloop.c580 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 Dif_ptnet.c207 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 Dnetmap_freebsd.c347 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 Dena_netmap.c43 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 Dt4_netmap.c135 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 Dif_private.h119 struct netmap_adapter *if_netmap; /* netmap(4) softc */
H A Dif_var.h68 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 Diflib.c802 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 Dif.c4827 if_setnetmapadapter(if_t ifp, struct netmap_adapter *na) in if_setnetmapadapter()
4832 struct netmap_adapter *
/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c1472 struct netmap_adapter *na = NA(ifp); in ixv_initialize_receive_units()