Home
last modified time | relevance | path

Searched refs:netmap_kring (Results 1 – 5 of 5) sorted by relevance

/dflybsd-src/sys/net/netmap/
H A Dnetmap_kern.h159 struct netmap_kring { struct
303 struct netmap_kring *tx_rings; /* array of TX rings. */
304 struct netmap_kring *rx_rings; /* array of RX rings. */
473 nm_kr_space(struct netmap_kring *k, int is_rx) in nm_kr_space()
508 nm_kr_lease(struct netmap_kring *k, u_int n, int is_rx) in nm_kr_lease()
541 nm_kr_rxpos(struct netmap_kring *k) in nm_kr_rxpos()
568 static __inline void nm_kr_put(struct netmap_kring *kr) in nm_kr_put()
573 static __inline int nm_kr_tryget(struct netmap_kring *kr) in nm_kr_tryget()
619 int netmap_ring_reinit(struct netmap_kring *);
796 netmap_idx_n2k(struct netmap_kring *kr, int idx) in netmap_idx_n2k()
[all …]
H A Dnetmap.c229 nm_kr_get(struct netmap_kring *kr) in nm_kr_get()
237 netmap_disable_ring(struct netmap_kring *kr) in netmap_disable_ring()
414 struct netmap_kring *kring; in netmap_krings_create()
416 len = (ntx + nrx) * sizeof(struct netmap_kring) + tailroom; in netmap_krings_create()
724 netmap_grab_packets(struct netmap_kring *kring, struct mbq *q, int force) in netmap_grab_packets()
782 struct netmap_kring *kring = &na->rx_rings[na->num_rx_rings]; in netmap_sw_to_nic()
783 struct netmap_kring *k1 = &na->tx_rings[0]; in netmap_sw_to_nic()
839 struct netmap_kring *kring = &na->tx_rings[na->num_tx_rings]; in netmap_txsync_to_host()
887 struct netmap_kring *kring = &na->rx_rings[na->num_rx_rings]; in netmap_rxsync_from_host()
1106 netmap_ring_reinit(struct netmap_kring *kring) in netmap_ring_reinit()
[all …]
H A Dnetmap_generic.c348 generic_netmap_tx_clean(struct netmap_kring *kring) in generic_netmap_tx_clean()
391 generic_tx_event_middle(struct netmap_kring *kring, u_int hwcur) in generic_tx_event_middle()
421 generic_set_tx_event(struct netmap_kring *kring, u_int hwcur) in generic_set_tx_event()
459 struct netmap_kring *kring = &na->tx_rings[ring_nr]; in generic_netmap_txsync()
637 struct netmap_kring *kring = &na->rx_rings[ring_nr]; in generic_netmap_rxsync()
H A Dnetmap_vale.c375 struct netmap_kring *kring; in nm_free_bdgfwd()
396 struct netmap_kring *kring; in nm_alloc_bdgfwd()
963 struct netmap_kring *kring, u_int end) in nm_bdg_preflush()
1223 struct netmap_kring *kring; in nm_bdg_flush()
1433 struct netmap_kring *kring = &na->up.tx_rings[ring_nr]; in netmap_vp_txsync()
1487 struct netmap_kring *kring = &na->rx_rings[ring_nr]; in bdg_netmap_rxsync()
1612 struct netmap_kring *kring, *bkring; in netmap_bwrap_intr_notify()
1795 struct netmap_kring *kring, *hw_kring; in netmap_bwrap_notify()
H A Dnetmap_mem2.c922 struct netmap_kring *kring; in netmap_mem_rings_create()
1000 struct netmap_kring *kring; in netmap_mem_rings_delete()