Lines Matching refs:na
116 ixgbe_netmap_reg(struct netmap_adapter *na, int onoff)
118 struct ifnet *ifp = na->ifp;
128 /* enable or disable flags and callbacks in na and ifp */
130 nm_set_native_flags(na);
132 nm_clear_native_flags(na);
156 ixgbe_netmap_txsync(struct netmap_adapter *na, u_int ring_nr, int flags)
158 struct ifnet *ifp = na->ifp;
159 struct netmap_kring *kring = &na->tx_rings[ring_nr];
344 ixgbe_netmap_rxsync(struct netmap_adapter *na, u_int ring_nr, int flags)
346 struct ifnet *ifp = na->ifp;
347 struct netmap_kring *kring = &na->rx_rings[ring_nr];
480 struct netmap_adapter na;
482 bzero(&na, sizeof(na));
484 na.ifp = adapter->ifp;
485 na.na_flags = NAF_BDG_MAYSLEEP;
486 na.num_tx_desc = adapter->num_tx_desc;
487 na.num_rx_desc = adapter->num_rx_desc;
488 na.nm_txsync = ixgbe_netmap_txsync;
489 na.nm_rxsync = ixgbe_netmap_rxsync;
490 na.nm_register = ixgbe_netmap_reg;
491 na.num_tx_rings = na.num_rx_rings = adapter->num_queues;
492 netmap_attach(&na);