igb_softc
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = ifp->if_softc;
igb_set_promisc(struct igb_softc *sc)
igb_disable_promisc(struct igb_softc *sc)
igb_set_multi(struct igb_softc *sc)
struct igb_softc *sc = xsc;
igb_update_link_status(struct igb_softc *sc)
igb_stop(struct igb_softc *sc)
igb_reset(struct igb_softc *sc, boolean_t media_reset)
static void igb_setup_ifp(struct igb_softc *);
static void igb_add_sysctl(struct igb_softc *);
static void igb_add_intr_rate_sysctl(struct igb_softc *, int,
igb_setup_ifp(struct igb_softc *sc)
static void igb_set_ring_inuse(struct igb_softc *, boolean_t);
static int igb_get_rxring_inuse(const struct igb_softc *, boolean_t);
static int igb_get_txring_inuse(const struct igb_softc *, boolean_t);
static void igb_set_timer_cpuid(struct igb_softc *, boolean_t);
static void igb_vf_init_stats(struct igb_softc *);
static void igb_reset(struct igb_softc *, boolean_t);
igb_add_sysctl(struct igb_softc *sc)
static void igb_update_stats_counters(struct igb_softc *);
static void igb_update_vf_stats_counters(struct igb_softc *);
static void igb_update_link_status(struct igb_softc *);
static void igb_init_tx_unit(struct igb_softc *);
static void igb_init_rx_unit(struct igb_softc *, boolean_t);
static void igb_init_dmac(struct igb_softc *, uint32_t);
static void igb_reg_dump(struct igb_softc *);
static void igb_set_vlan(struct igb_softc *);
igb_alloc_rings(struct igb_softc *sc)
static void igb_set_multi(struct igb_softc *);
static void igb_set_promisc(struct igb_softc *);
static void igb_disable_promisc(struct igb_softc *);
static int igb_get_ring_max(const struct igb_softc *);
static void igb_get_rxring_cnt(const struct igb_softc *, int *, int *);
igb_free_rings(struct igb_softc *sc)
static void igb_get_txring_cnt(const struct igb_softc *, int *, int *);
static int igb_alloc_rings(struct igb_softc *);
static void igb_free_rings(struct igb_softc *);
static void igb_setup_serialize(struct igb_softc *);
static void igb_stop(struct igb_softc *);
igb_init_tx_unit(struct igb_softc *sc)
static void igb_set_eitr(struct igb_softc *, int, int);
static void igb_enable_intr(struct igb_softc *);
static void igb_disable_intr(struct igb_softc *);
static void igb_init_unshared_intr(struct igb_softc *);
static void igb_init_intr(struct igb_softc *);
static int igb_setup_intr(struct igb_softc *);
static void igb_set_intr_mask(struct igb_softc *);
static int igb_alloc_intr(struct igb_softc *);
static void igb_free_intr(struct igb_softc *);
static void igb_teardown_intr(struct igb_softc *, int);
static void igb_alloc_msix(struct igb_softc *);
static void igb_free_msix(struct igb_softc *, boolean_t);
static void igb_get_mgmt(struct igb_softc *);
static void igb_rel_mgmt(struct igb_softc *);
static void igb_get_hw_control(struct igb_softc *);
igb_init_rx_unit(struct igb_softc *sc, boolean_t polling)
static void igb_rel_hw_control(struct igb_softc *);
static void igb_enable_wol(struct igb_softc *);
static int igb_enable_phy_wol(struct igb_softc *);
sizeof(struct igb_softc),
igb_set_vlan(struct igb_softc *sc)
igb_enable_intr(struct igb_softc *sc)
igb_disable_intr(struct igb_softc *sc)
igb_get_mgmt(struct igb_softc *sc)
igb_rel_mgmt(struct igb_softc *sc)
igb_get_hw_control(struct igb_softc *sc)
igb_rel_hw_control(struct igb_softc *sc)
igb_enable_wol(struct igb_softc *sc)
igb_enable_phy_wol(struct igb_softc *sc)
igb_update_stats_counters(struct igb_softc *sc)
igb_vf_init_stats(struct igb_softc *sc)
igb_update_vf_stats_counters(struct igb_softc *sc)
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = xsc;
struct igb_softc *sc = xsc;
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = ifp->if_softc;
igb_set_eitr(struct igb_softc *sc, int idx, int rate)
igb_add_intr_rate_sysctl(struct igb_softc *sc, int use,
struct igb_softc *sc = (void *)arg1;
struct igb_softc *sc = (void *)arg1;
struct igb_softc *sc = (void *)arg1;
struct igb_softc *sc = (void *)arg1;
igb_init_intr(struct igb_softc *sc)
igb_init_unshared_intr(struct igb_softc *sc)
igb_setup_intr(struct igb_softc *sc)
igb_get_ring_max(const struct igb_softc *sc)
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = ifp->if_softc;
igb_set_intr_mask(struct igb_softc *sc)
igb_alloc_intr(struct igb_softc *sc)
igb_free_intr(struct igb_softc *sc)
igb_teardown_intr(struct igb_softc *sc, int intr_cnt)
igb_alloc_msix(struct igb_softc *sc)
igb_get_rxring_cnt(const struct igb_softc *sc, int *ring_cnt, int *ring_max)
igb_get_txring_cnt(const struct igb_softc *sc, int *ring_cnt, int *ring_max)
igb_free_msix(struct igb_softc *sc, boolean_t setup)
struct igb_softc *sc = arg;
igb_set_ring_inuse(struct igb_softc *sc, boolean_t polling)
igb_get_rxring_inuse(const struct igb_softc *sc, boolean_t polling)
igb_get_txring_inuse(const struct igb_softc *sc, boolean_t polling)
struct igb_softc *sc = device_get_softc(dev);
igb_setup_serialize(struct igb_softc *sc)
igb_set_timer_cpuid(struct igb_softc *sc, boolean_t polling)
igb_init_dmac(struct igb_softc *sc, uint32_t pba)
igb_reg_dump(struct igb_softc *sc)
struct igb_softc *sc = (void *)arg1;
struct igb_softc *sc = device_get_softc(dev);
struct igb_softc *sc = device_get_softc(dev);
struct igb_softc *sc = device_get_softc(dev);
struct igb_softc *sc = ifp->if_softc;
struct igb_softc *sc = xsc;
struct igb_softc;
struct igb_softc *sc;
struct igb_softc *sc;