ix_softc
ixgbe_enable_queue(struct ix_softc *sc, uint32_t vector)
ixgbe_enable_queues(struct ix_softc *sc)
ixgbe_disable_queue(struct ix_softc *sc, uint32_t vector)
struct ix_softc *sc = (struct ix_softc *)vsc;
struct ix_softc *sc = que->sc;
struct ix_softc *sc = (struct ix_softc *)arg;
ixgbe_intr(struct ix_softc *sc)
int ixgbe_rxrinfo(struct ix_softc *, struct if_rxrinfo *);
int ixgbe_get_sffpage(struct ix_softc *, struct if_sffpage *);
void ixgbe_identify_hardware(struct ix_softc *);
int ixgbe_allocate_pci_resources(struct ix_softc *);
int ixgbe_allocate_legacy(struct ix_softc *);
struct ix_softc *sc = ifp->if_softc;
int ixgbe_allocate_msix(struct ix_softc *);
void ixgbe_setup_msix(struct ix_softc *);
int ixgbe_allocate_queues(struct ix_softc *);
void ixgbe_free_pci_resources(struct ix_softc *);
void ixgbe_setup_interface(struct ix_softc *);
void ixgbe_config_gpie(struct ix_softc *);
void ixgbe_config_delay_values(struct ix_softc *);
void ixgbe_add_media_types(struct ix_softc *);
void ixgbe_config_link(struct ix_softc *);
int ixgbe_setup_transmit_structures(struct ix_softc *);
struct ix_softc *sc = ifp->if_softc;
void ixgbe_initialize_transmit_units(struct ix_softc *);
void ixgbe_free_transmit_structures(struct ix_softc *);
int ixgbe_setup_receive_structures(struct ix_softc *);
struct ix_softc *sc = txr->sc;
void ixgbe_initialize_receive_units(struct ix_softc *);
void ixgbe_free_receive_structures(struct ix_softc *);
void ixgbe_initialize_rss_mapping(struct ix_softc *);
int ixgbe_intr(struct ix_softc *sc);
ixgbe_iff(struct ix_softc *sc)
void ixgbe_enable_intr(struct ix_softc *);
void ixgbe_disable_intr(struct ix_softc *);
void ixgbe_iff(struct ix_softc *);
ixgbe_update_link_status(struct ix_softc *sc)
void ixgbe_map_queue_statistics(struct ix_softc *);
void ixgbe_update_link_status(struct ix_softc *);
int ixgbe_dma_malloc(struct ix_softc *, bus_size_t,
struct ix_softc *sc = arg;
void ixgbe_dma_free(struct ix_softc *, struct ixgbe_dma_alloc *);
ixgbe_identify_hardware(struct ix_softc *sc)
void ixgbe_set_ivar(struct ix_softc *, uint8_t, uint8_t, int8_t);
void ixgbe_configure_ivars(struct ix_softc *);
ixgbe_allocate_legacy(struct ix_softc *sc)
void ixgbe_setup_vlan_hw_support(struct ix_softc *);
void ixgbe_handle_mod(struct ix_softc *);
ixgbe_allocate_msix(struct ix_softc *sc)
void ixgbe_handle_msf(struct ix_softc *);
void ixgbe_handle_phy(struct ix_softc *);
void ixgbe_enable_queue(struct ix_softc *, uint32_t);
ixgbe_setup_msix(struct ix_softc *sc)
void ixgbe_enable_queues(struct ix_softc *);
void ixgbe_disable_queue(struct ix_softc *, uint32_t);
ixgbe_allocate_pci_resources(struct ix_softc *sc)
ixgbe_free_pci_resources(struct ix_softc * sc)
static void ix_kstats(struct ix_softc *);
ixgbe_setup_interface(struct ix_softc *sc)
static void ix_rxq_kstats(struct ix_softc *, struct ix_rxring *);
static void ix_txq_kstats(struct ix_softc *, struct ix_txring *);
ixgbe_add_media_types(struct ix_softc *sc)
ixgbe_config_link(struct ix_softc *sc)
sizeof(struct ix_softc), ixgbe_probe, ixgbe_attach, ixgbe_detach,
ixgbe_dma_malloc(struct ix_softc *sc, bus_size_t size,
ixgbe_dma_free(struct ix_softc *sc, struct ixgbe_dma_alloc *dma)
ixgbe_allocate_queues(struct ix_softc *sc)
struct ix_softc *sc = txr->sc;
struct ix_softc *sc = txr->sc;
ixgbe_setup_transmit_structures(struct ix_softc *sc)
ixgbe_initialize_transmit_units(struct ix_softc *sc)
ixgbe_free_transmit_structures(struct ix_softc *sc)
struct ix_softc *sc = (struct ix_softc *)self;
struct ix_softc *sc = txr->sc;
struct ix_softc *sc = txr->sc;
struct ix_softc *sc = rxr->sc;
struct ix_softc *sc = rxr->sc;
struct ix_softc *sc = rxr->sc;
struct ix_softc *sc = rxr->sc;
struct ix_softc *sc = rxr->sc;
ixgbe_setup_receive_structures(struct ix_softc *sc)
ixgbe_initialize_receive_units(struct ix_softc *sc)
ixgbe_initialize_rss_mapping(struct ix_softc *sc)
ixgbe_free_receive_structures(struct ix_softc *sc)
struct ix_softc *sc;
struct ix_softc *sc = rxr->sc;
ixgbe_setup_vlan_hw_support(struct ix_softc *sc)
ixgbe_enable_intr(struct ix_softc *sc)
ixgbe_disable_intr(struct ix_softc *sc)
ixgbe_set_ivar(struct ix_softc *sc, uint8_t entry, uint8_t vector, int8_t type)
ixgbe_configure_ivars(struct ix_softc *sc)
ixgbe_handle_mod(struct ix_softc *sc)
ixgbe_handle_msf(struct ix_softc *sc)
ixgbe_handle_phy(struct ix_softc *sc)
struct ix_softc *sc = (struct ix_softc *)self;
ix_kstats(struct ix_softc *sc)
ix_rxq_kstats(struct ix_softc *sc, struct ix_rxring *rxr)
ix_txq_kstats(struct ix_softc *sc, struct ix_txring *txr)
struct ix_softc *sc = arg;
struct ix_softc *sc = ks->ks_softc;
struct ix_softc *sc = rxr->sc;
struct ix_softc *sc = (struct ix_softc *)self;
struct ix_softc *sc = txr->sc;
ixgbe_map_queue_statistics(struct ix_softc *sc)
struct ix_softc *sc = ifp->if_softc;
struct ix_softc *sc = ifp->if_softc;
ixgbe_get_sffpage(struct ix_softc *sc, struct if_sffpage *sff)
ixgbe_rxrinfo(struct ix_softc *sc, struct if_rxrinfo *ifri)
struct ix_softc *sc = (struct ix_softc *)ifp->if_softc;
struct ix_softc *sc = (struct ix_softc *)arg;
ixgbe_config_gpie(struct ix_softc *sc)
ixgbe_config_delay_values(struct ix_softc *sc)
struct ix_softc *sc;
struct ix_softc *sc;
struct ix_softc *sc;
void ixgbe_update_link_status(struct ix_softc *);
ixv_setup_vlan_support(struct ix_softc *sc)
int ixgbe_allocate_pci_resources(struct ix_softc *);
void ixgbe_free_pci_resources(struct ix_softc *);
void ixgbe_add_media_types(struct ix_softc *);
int ixgbe_get_sffpage(struct ix_softc *, struct if_sffpage *);
ixv_enable_intr(struct ix_softc *sc)
int ixgbe_rxrinfo(struct ix_softc *, struct if_rxrinfo *);
ixv_disable_intr(struct ix_softc *sc)
static void ixv_kstats(struct ix_softc *);
ixv_set_ivar(struct ix_softc *sc, uint8_t entry, uint8_t vector, int8_t type)
static void ixv_rxq_kstats(struct ix_softc *, struct ix_rxring *);
static void ixv_txq_kstats(struct ix_softc *, struct ix_txring *);
ixv_configure_ivars(struct ix_softc *sc)
struct ix_softc *sc = ifp->if_softc;
ixv_allocate_msix(struct ix_softc *sc)
sizeof(struct ix_softc), ixv_probe, ixv_attach, ixv_detach,
ixv_kstats(struct ix_softc *sc)
ixv_rxq_kstats(struct ix_softc *sc, struct ix_rxring *rxr)
ixv_txq_kstats(struct ix_softc *sc, struct ix_txring *txr)
struct ix_softc *sc = arg;
struct ix_softc *sc = ks->ks_softc;
struct ix_softc *sc = rxr->sc;
struct ix_softc *sc = txr->sc;
ixv_identify_hardware(struct ix_softc *sc)
struct ix_softc *sc = (struct ix_softc *)self;
struct ix_softc *sc = (struct ix_softc *)self;
struct ix_softc *sc = (struct ix_softc *)ifp->if_softc;
ixv_init(struct ix_softc *sc)
ixv_enable_queue(struct ix_softc *sc, uint32_t vector)
ixv_disable_queue(struct ix_softc *sc, uint32_t vector)
struct ix_softc *sc = que->sc;
struct ix_softc *sc = arg;
ixv_negotiate_api(struct ix_softc *sc)
ixv_iff(struct ix_softc *sc)
static void ixv_identify_hardware(struct ix_softc *sc);
static void ixv_init(struct ix_softc *);
static int ixv_allocate_msix(struct ix_softc *);
struct ix_softc *sc = arg;
static void ixv_setup_interface(struct device *, struct ix_softc *);
static int ixv_negotiate_api(struct ix_softc *);
static void ixv_initialize_transmit_units(struct ix_softc *);
static void ixv_initialize_receive_units(struct ix_softc *);
ixv_setup_interface(struct device *dev, struct ix_softc *sc)
static void ixv_initialize_rss_mapping(struct ix_softc *);
static void ixv_enable_intr(struct ix_softc *);
static void ixv_disable_intr(struct ix_softc *);
static void ixv_iff(struct ix_softc *);
static void ixv_set_ivar(struct ix_softc *, uint8_t, uint8_t, int8_t);
ixv_initialize_transmit_units(struct ix_softc *sc)
static void ixv_configure_ivars(struct ix_softc *);
static void ixv_setup_vlan_support(struct ix_softc *);
ixv_initialize_rss_mapping(struct ix_softc *sc)
ixv_initialize_receive_units(struct ix_softc *sc)
int ixgbe_allocate_queues(struct ix_softc *);
int ixgbe_setup_transmit_structures(struct ix_softc *);
int ixgbe_setup_receive_structures(struct ix_softc *);
void ixgbe_free_transmit_structures(struct ix_softc *);
void ixgbe_free_receive_structures(struct ix_softc *);