Home | History | Annotate | Download | only in ixgbe

Lines Matching defs:na

156 ixgbe_netmap_reg(struct netmap_adapter *na, int onoff)
158 struct ifnet *ifp = na->ifp;
165 /* enable or disable flags and callbacks in na and ifp */
167 nm_set_native_flags(na);
169 nm_clear_native_flags(na);
195 struct netmap_adapter *na = kring->na;
196 struct ifnet *ifp = na->ifp;
263 void *addr = PNMB(na, slot, &paddr);
276 NM_CHECK_ADDR_LEN(na, addr, len);
280 netmap_reload_map(na, txr->txtag, txbuf->map, addr);
383 struct netmap_adapter *na = kring->na;
384 struct ifnet *ifp = na->ifp;
464 void *addr = PNMB(na, slot, &paddr);
469 if (addr == NETMAP_BUF_BASE(na)) /* bad buf */
474 netmap_reload_map(na, rxr->ptag, rxbuf->pmap, addr);
513 struct netmap_adapter na;
515 bzero(&na, sizeof(na));
517 na.ifp = sc->ifp;
518 na.na_flags = NAF_BDG_MAYSLEEP;
519 na.num_tx_desc = sc->num_tx_desc;
520 na.num_rx_desc = sc->num_rx_desc;
521 na.nm_txsync = ixgbe_netmap_txsync;
522 na.nm_rxsync = ixgbe_netmap_rxsync;
523 na.nm_register = ixgbe_netmap_reg;
524 na.num_tx_rings = na.num_rx_rings = sc->num_queues;
525 netmap_attach(&na);