igc_softc
void igc_reset(struct igc_softc *);
void igc_init_dmac(struct igc_softc *, uint32_t);
int igc_allocate_msix(struct igc_softc *);
void igc_setup_msix(struct igc_softc *);
int igc_dma_malloc(struct igc_softc *, bus_size_t, struct igc_dma_alloc *);
void igc_dma_free(struct igc_softc *, struct igc_dma_alloc *);
void igc_setup_interface(struct igc_softc *);
struct igc_softc *sc = txr->sc;
void igc_stop(struct igc_softc *);
int igc_rxrinfo(struct igc_softc *, struct if_rxrinfo *);
igc_stop(struct igc_softc *sc)
struct igc_softc *sc = ifp->if_softc;
void igc_iff(struct igc_softc *);
void igc_update_link_status(struct igc_softc *);
igc_rxrinfo(struct igc_softc *sc, struct if_rxrinfo *ifri)
struct igc_softc *sc = rxr->sc;
void igc_configure_queues(struct igc_softc *);
void igc_set_queues(struct igc_softc *, uint32_t, uint32_t, int);
struct igc_softc *sc = rxr->sc;
void igc_enable_queue(struct igc_softc *, uint32_t);
void igc_enable_intr(struct igc_softc *);
struct igc_softc *sc = rxr->sc;
void igc_disable_intr(struct igc_softc *);
int igc_setup_transmit_structures(struct igc_softc *);
void igc_initialize_transmit_unit(struct igc_softc *);
void igc_free_transmit_structures(struct igc_softc *);
int igc_setup_receive_structures(struct igc_softc *);
void igc_initialize_receive_unit(struct igc_softc *);
void igc_free_receive_structures(struct igc_softc *);
void igc_initialize_rss_mapping(struct igc_softc *);
struct igc_softc *sc = ifp->if_softc;
void igc_get_hw_control(struct igc_softc *);
void igc_release_hw_control(struct igc_softc *);
void igc_kstat_attach(struct igc_softc *);
struct igc_softc *sc = ifp->if_softc;
igc_iff(struct igc_softc *sc)
igc_update_link_status(struct igc_softc *sc)
sizeof(struct igc_softc), igc_match, igc_attach, igc_detach
struct igc_softc *sc = rxr->sc;
igc_configure_queues(struct igc_softc *sc)
igc_set_queues(struct igc_softc *sc, uint32_t entry, uint32_t vector, int type)
igc_enable_queue(struct igc_softc *sc, uint32_t eims)
igc_enable_intr(struct igc_softc *sc)
igc_disable_intr(struct igc_softc *sc)
struct igc_softc *sc = (struct igc_softc *)arg;
struct igc_softc *sc = iq->sc;
struct igc_softc *sc = txr->sc;
igc_setup_transmit_structures(struct igc_softc *sc)
struct igc_softc *sc = txr->sc;
igc_initialize_transmit_unit(struct igc_softc *sc)
struct igc_softc *sc = (struct igc_softc *)self;
igc_free_transmit_structures(struct igc_softc *sc)
struct igc_softc *sc = txr->sc;
struct igc_softc *sc = rxr->sc;
igc_setup_receive_structures(struct igc_softc *sc)
struct igc_softc *sc = rxr->sc;
igc_initialize_receive_unit(struct igc_softc *sc)
igc_free_receive_structures(struct igc_softc *sc)
struct igc_softc *sc = rxr->sc;
igc_initialize_rss_mapping(struct igc_softc *sc)
igc_get_hw_control(struct igc_softc *sc)
igc_release_hw_control(struct igc_softc *sc)
igc_stat_read(struct igc_softc *sc)
struct igc_softc *sc = arg;
struct igc_softc *sc = ks->ks_softc;
igc_kstat_attach(struct igc_softc *sc)
struct igc_softc *sc = (struct igc_softc *)self;
igc_identify_hardware(struct igc_softc *sc)
igc_allocate_pci_resources(struct igc_softc *sc)
igc_allocate_queues(struct igc_softc *sc)
igc_free_pci_resources(struct igc_softc *sc)
igc_reset(struct igc_softc *sc)
igc_init_dmac(struct igc_softc *sc, uint32_t pba)
igc_allocate_msix(struct igc_softc *sc)
igc_setup_msix(struct igc_softc *sc)
igc_dma_malloc(struct igc_softc *sc, bus_size_t size, struct igc_dma_alloc *dma)
igc_dma_free(struct igc_softc *sc, struct igc_dma_alloc *dma)
igc_setup_interface(struct igc_softc *sc)
struct igc_softc *sc = (struct igc_softc *)arg;
void igc_identify_hardware(struct igc_softc *);
struct igc_softc *sc = ifp->if_softc;
int igc_allocate_pci_resources(struct igc_softc *);
int igc_allocate_queues(struct igc_softc *);
void igc_free_pci_resources(struct igc_softc *);
struct igc_softc *sc;
struct igc_softc *sc;
struct igc_softc *sc;