Searched refs:netmap_kring (Results 1 – 5 of 5) sorted by relevance
| /dflybsd-src/sys/net/netmap/ |
| H A D | netmap_kern.h | 159 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 D | netmap.c | 229 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 D | netmap_generic.c | 348 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 D | netmap_vale.c | 375 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 D | netmap_mem2.c | 922 struct netmap_kring *kring; in netmap_mem_rings_create() 1000 struct netmap_kring *kring; in netmap_mem_rings_delete()
|