Home
last modified time | relevance | path

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

/NextBSD/sys/dev/netmap/
HDnetmap_kern.h96 struct netmap_adapter *netmap_getna(if_t ifp);
198 struct netmap_adapter;
323 struct netmap_adapter *na;
484 struct netmap_adapter { struct
595 void (*nm_dtor)(struct netmap_adapter *); argument
597 int (*nm_register)(struct netmap_adapter *, int onoff); argument
605 int (*nm_config)(struct netmap_adapter *, argument
607 int (*nm_krings_create)(struct netmap_adapter *); argument
608 void (*nm_krings_delete)(struct netmap_adapter *); argument
625 int (*nm_bdg_attach)(const char *bdg_name, struct netmap_adapter *); argument
[all …]
HDnetmap_mem2.h122 int netmap_mem_finalize(struct netmap_mem_d *, struct netmap_adapter *);
125 struct netmap_if * netmap_mem_if_new(struct netmap_adapter *);
126 void netmap_mem_if_delete(struct netmap_adapter *, struct netmap_if *);
127 int netmap_mem_rings_create(struct netmap_adapter *);
128 void netmap_mem_rings_delete(struct netmap_adapter *);
129 void netmap_mem_deref(struct netmap_mem_d *, struct netmap_adapter *);
163 uint32_t netmap_extra_alloc(struct netmap_adapter *, uint32_t *, uint32_t n);
HDnetmap.c563 netmap_set_ring(struct netmap_adapter *na, u_int ring_id, enum txrx t, int stopped) in netmap_set_ring()
574 netmap_set_all_rings(struct netmap_adapter *na, int stopped) in netmap_set_all_rings()
692 netmap_update_config(struct netmap_adapter *na) in netmap_update_config()
730 static void netmap_txsync_to_host(struct netmap_adapter *na);
731 static int netmap_rxsync_from_host(struct netmap_adapter *na, struct thread *td, void *pwait);
779 netmap_krings_create(struct netmap_adapter *na, u_int tailroom) in netmap_krings_create()
857 netmap_krings_delete(struct netmap_adapter *na) in netmap_krings_delete()
882 netmap_hw_krings_delete(struct netmap_adapter *na) in netmap_hw_krings_delete()
905 struct netmap_adapter *na = priv->np_na; in netmap_do_unregif()
977 struct netmap_adapter *na = priv->np_na; in netmap_dtor_locked()
[all …]
HDnetmap_pipe.c81 nm_pipe_alloc(struct netmap_adapter *na, u_int npipes) in nm_pipe_alloc()
106 netmap_pipe_dealloc(struct netmap_adapter *na) in netmap_pipe_dealloc()
122 netmap_pipe_find(struct netmap_adapter *parent, u_int pipe_id) in netmap_pipe_find()
138 netmap_pipe_add(struct netmap_adapter *parent, struct netmap_pipe_adapter *na) in netmap_pipe_add()
155 netmap_pipe_remove(struct netmap_adapter *parent, struct netmap_pipe_adapter *na) in netmap_pipe_remove()
301 netmap_pipe_krings_create(struct netmap_adapter *na) in netmap_pipe_krings_create()
305 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_krings_create()
411 netmap_pipe_reg(struct netmap_adapter *na, int onoff) in netmap_pipe_reg()
468 netmap_pipe_krings_delete(struct netmap_adapter *na) in netmap_pipe_krings_delete()
472 struct netmap_adapter *ona; /* na of the other end */ in netmap_pipe_krings_delete()
[all …]
HDnetmap_vale.c161 static int netmap_vp_reg(struct netmap_adapter *na, int onoff);
162 static int netmap_bwrap_register(struct netmap_adapter *, int onoff);
353 nm_free_bdgfwd(struct netmap_adapter *na) in nm_free_bdgfwd()
374 nm_alloc_bdgfwd(struct netmap_adapter *na) in nm_alloc_bdgfwd()
477 netmap_vp_bdg_ctl(struct netmap_adapter *na, struct nmreq *nmr, int attach) in netmap_vp_bdg_ctl()
497 netmap_vp_dtor(struct netmap_adapter *na) in netmap_vp_dtor()
596 netmap_get_bdg_na(struct nmreq *nmr, struct netmap_adapter **na, int create) in netmap_get_bdg_na()
684 struct netmap_adapter *hw; in netmap_get_bdg_na()
733 struct netmap_adapter *na; in nm_bdg_ctl_attach()
776 struct netmap_adapter *na; in nm_bdg_ctl_detach()
[all …]
HDnetmap_monitor.c158 netmap_monitor_krings_create(struct netmap_adapter *na) in netmap_monitor_krings_create()
165 netmap_monitor_krings_delete(struct netmap_adapter *na) in netmap_monitor_krings_delete()
312 netmap_monitor_stop(struct netmap_adapter *na) in netmap_monitor_stop()
341 netmap_monitor_reg_common(struct netmap_adapter *na, int onoff, int zmon) in netmap_monitor_reg_common()
346 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_reg_common()
518 netmap_zmon_reg(struct netmap_adapter *na, int onoff) in netmap_zmon_reg()
525 netmap_zmon_dtor(struct netmap_adapter *na) in netmap_zmon_dtor()
530 struct netmap_adapter *pna = priv->np_na; in netmap_zmon_dtor()
670 netmap_monitor_reg(struct netmap_adapter *na, int onoff) in netmap_monitor_reg()
676 netmap_monitor_dtor(struct netmap_adapter *na) in netmap_monitor_dtor()
[all …]
HDif_vtnet_netmap.h84 vtnet_netmap_reg(struct netmap_adapter *na, int onoff) in vtnet_netmap_reg()
111 struct netmap_adapter *na = kring->na; in vtnet_netmap_txsync()
223 struct netmap_adapter *na = kring->na; in vtnet_refill_rxq()
270 struct netmap_adapter *na = kring->na; in vtnet_netmap_rxsync()
301 struct netmap_adapter *token; in vtnet_netmap_rxsync()
353 struct netmap_adapter* na = NA(ifp); in vtnet_netmap_init_rx_buffers()
391 vtnet_netmap_config(struct netmap_adapter *na, u_int *txr, u_int *txd, in vtnet_netmap_config()
409 struct netmap_adapter na; in vtnet_netmap_attach()
HDnetmap_generic.c235 struct netmap_adapter *na = NA(ifp); in netmap_generic_irq()
245 generic_netmap_register(struct netmap_adapter *na, int enable) in generic_netmap_register()
552 struct netmap_adapter *na = kring->na; in generic_netmap_txsync()
663 struct netmap_adapter *na = NA(ifp); in generic_rx_handler()
708 struct netmap_adapter *na = kring->na; in generic_netmap_rxsync()
781 generic_netmap_dtor(struct netmap_adapter *na) in generic_netmap_dtor()
785 struct netmap_adapter *prev_na = gna->prev; in generic_netmap_dtor()
818 struct netmap_adapter *na; in generic_netmap_attach()
837 na = (struct netmap_adapter *)gna; in generic_netmap_attach()
HDnetmap_mem2.c125 struct netmap_if * (*nmd_if_new)(struct netmap_adapter *);
126 void (*nmd_if_delete)(struct netmap_adapter *, struct netmap_if *);
127 int (*nmd_rings_create)(struct netmap_adapter *);
128 void (*nmd_rings_delete)(struct netmap_adapter *);
177 netmap_mem_##name(struct netmap_adapter *na) \
184 netmap_mem_##name(struct netmap_adapter *na, t1 a1) \
202 static int netmap_mem_map(struct netmap_obj_pool *, struct netmap_adapter *);
203 static int netmap_mem_unmap(struct netmap_obj_pool *, struct netmap_adapter *);
246 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_finalize()
261 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_deref()
[all …]
HDif_re_netmap.h46 re_netmap_reg(struct netmap_adapter *na, int onoff) in re_netmap_reg()
70 struct netmap_adapter *na = kring->na; in re_netmap_txsync()
172 struct netmap_adapter *na = kring->na; in re_netmap_rxsync()
291 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_tx_init()
319 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_rx_init()
359 struct netmap_adapter na; in re_netmap_attach()
HDif_igb_netmap.h57 igb_netmap_reg(struct netmap_adapter *na, int onoff) in igb_netmap_reg()
86 struct netmap_adapter *na = kring->na; in igb_netmap_txsync()
193 struct netmap_adapter *na = kring->na; in igb_netmap_rxsync()
294 struct netmap_adapter na; in igb_netmap_attach()
HDif_em_netmap.h87 em_netmap_reg(struct netmap_adapter *na, int onoff) in em_netmap_reg()
118 struct netmap_adapter *na = kring->na; in em_netmap_txsync()
211 struct netmap_adapter *na = kring->na; in em_netmap_rxsync()
314 struct netmap_adapter na; in em_netmap_attach()
HDnetmap_freebsd.c155 struct netmap_adapter *na = &gna->up.up; in netmap_catch_rx()
187 struct netmap_adapter *na = &gna->up.up; in netmap_catch_tx()
254 struct netmap_adapter *
283 netmap_mitigation_init(struct nm_generic_mit *mit, int idx, struct netmap_adapter *na) in netmap_mitigation_init()
499 struct netmap_adapter *na = priv->np_na; in netmap_dev_pager_fault()
771 struct netmap_adapter *na; in netmap_kqfilter()
HDixgbe_netmap.h118 ixgbe_netmap_reg(struct netmap_adapter *na, int onoff) in ixgbe_netmap_reg()
159 struct netmap_adapter *na = kring->na; in ixgbe_netmap_txsync()
346 struct netmap_adapter *na = kring->na; in ixgbe_netmap_rxsync()
477 struct netmap_adapter na; in ixgbe_netmap_attach()
HDif_lem_netmap.h48 lem_netmap_reg(struct netmap_adapter *na, int onoff) in lem_netmap_reg()
90 struct netmap_adapter *na = kring->na; in lem_netmap_txsync()
315 struct netmap_adapter *na = kring->na; in lem_netmap_rxsync()
477 struct netmap_adapter na; in lem_netmap_attach()
/NextBSD/sys/dev/cxgbe/
HDt4_netmap.c288 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()
510 struct netmap_adapter *na) in cxgbe_netmap_on()
594 struct netmap_adapter *na) in cxgbe_netmap_off()
631 cxgbe_netmap_reg(struct netmap_adapter *na, int on) in cxgbe_netmap_reg()
891 struct netmap_adapter *na = kring->na; in cxgbe_netmap_txsync()
955 struct netmap_adapter *na = kring->na; in cxgbe_netmap_rxsync()
1044 struct netmap_adapter na; in ncxgbe_attach()
1188 struct netmap_adapter *na = NA(ifp); in t4_nm_intr()
HDt4_sge.c3037 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq()
3118 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq()
/NextBSD/sys/net/
HDif_var.h70 struct netmap_adapter;
260 struct netmap_adapter *if_netmap; /* netmap(4) softc */
HDiflib.c598 iflib_netmap_register(struct netmap_adapter *na, int onoff) in iflib_netmap_register()
639 struct netmap_adapter *na = kring->na; in iflib_netmap_txsync()
762 struct netmap_adapter *na = kring->na; in iflib_netmap_rxsync()
896 struct netmap_adapter na; in iflib_netmap_attach()
916 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_txq_init()
941 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_rxq_init()
/NextBSD/sys/dev/ixgbe/
HDix_txrx.c562 struct netmap_adapter *na = NA(adapter->ifp);
1012 struct netmap_adapter *na = NA(ifp);
1467 struct netmap_adapter *na = NA(rxr->adapter->ifp);
HDif_ixv.c1731 struct netmap_adapter *na = NA(adapter->ifp); in ixv_initialize_receive_units()
HDif_ix.c1178 struct netmap_adapter *na = NA(adapter->ifp); in ixgbe_init_locked()
/NextBSD/sys/dev/e1000/
HDif_lem.c2764 struct netmap_adapter *na = netmap_getna(adapter->ifp); in lem_setup_transmit_structures()
3340 struct netmap_adapter *na = netmap_getna(adapter->ifp); in lem_setup_receive_structures()
3488 struct netmap_adapter *na = netmap_getna(adapter->ifp); in lem_initialize_receive_unit()
HDif_igb.c3528 struct netmap_adapter *na = NA(adapter->ifp); in igb_setup_transmit_ring()
4324 struct netmap_adapter *na = NA(rxr->adapter->ifp); in igb_setup_receive_ring()
4745 struct netmap_adapter *na = NA(adapter->ifp); in igb_initialize_receive_units()
HDif_em.c3422 struct netmap_adapter *na = netmap_getna(adapter->ifp); in em_setup_transmit_ring()
4197 struct netmap_adapter *na = netmap_getna(adapter->ifp); in em_setup_receive_ring()
4532 struct netmap_adapter *na = netmap_getna(adapter->ifp); in em_initialize_receive_unit()