alc_softc
alc_phy_reset_816x(struct alc_softc *sc)
alc_phy_down(struct alc_softc *sc)
alc_aspm(struct alc_softc *sc, int init, int media)
alc_aspm_813x(struct alc_softc *sc, int media)
alc_aspm_816x(struct alc_softc *sc, int init)
alc_init_pcie(struct alc_softc *sc)
alc_config_msi(struct alc_softc *sc)
static void alc_aspm(struct alc_softc *, int, int);
struct alc_softc *sc;
static void alc_aspm_813x(struct alc_softc *, int);
static void alc_aspm_816x(struct alc_softc *, int);
static int alc_check_boundary(struct alc_softc *);
static void alc_config_msi(struct alc_softc *);
static void alc_disable_l0s_l1(struct alc_softc *);
static int alc_dma_alloc(struct alc_softc *);
static void alc_dma_free(struct alc_softc *);
static void alc_dsp_fixup(struct alc_softc *, int);
static int alc_encap(struct alc_softc *, struct mbuf **);
static void alc_get_macaddr(struct alc_softc *);
static void alc_get_macaddr_813x(struct alc_softc *);
static void alc_get_macaddr_816x(struct alc_softc *);
static void alc_get_macaddr_par(struct alc_softc *);
static void alc_init_cmb(struct alc_softc *);
static void alc_init_locked(struct alc_softc *);
static void alc_init_rr_ring(struct alc_softc *);
static int alc_init_rx_ring(struct alc_softc *);
static void alc_init_smb(struct alc_softc *);
static void alc_init_tx_ring(struct alc_softc *);
struct alc_softc *sc;
static void alc_mac_config(struct alc_softc *);
static uint32_t alc_mii_readreg_813x(struct alc_softc *, int, int);
static uint32_t alc_mii_readreg_816x(struct alc_softc *, int, int);
static uint32_t alc_mii_writereg_813x(struct alc_softc *, int, int, int);
static uint32_t alc_mii_writereg_816x(struct alc_softc *, int, int, int);
alc_sysctl_node(struct alc_softc *sc)
static uint32_t alc_miidbg_readreg(struct alc_softc *, int);
static uint32_t alc_miidbg_writereg(struct alc_softc *, int, int);
static uint32_t alc_miiext_readreg(struct alc_softc *, int, int);
static uint32_t alc_miiext_writereg(struct alc_softc *, int, int, int);
static int alc_mediachange_locked(struct alc_softc *);
static int alc_newbuf(struct alc_softc *, struct alc_rxdesc *);
static void alc_osc_reset(struct alc_softc *);
static void alc_phy_down(struct alc_softc *);
static void alc_phy_reset(struct alc_softc *);
static void alc_phy_reset_813x(struct alc_softc *);
static void alc_phy_reset_816x(struct alc_softc *);
static void alc_reset(struct alc_softc *);
static void alc_rxeof(struct alc_softc *, struct rx_rdesc *);
static int alc_rxintr(struct alc_softc *, int);
alc_check_boundary(struct alc_softc *sc)
static void alc_rxfilter(struct alc_softc *);
static void alc_rxvlan(struct alc_softc *);
static void alc_setlinkspeed(struct alc_softc *);
static void alc_setwol(struct alc_softc *);
alc_dma_alloc(struct alc_softc *sc)
static void alc_setwol_813x(struct alc_softc *);
static void alc_setwol_816x(struct alc_softc *);
static void alc_start_queue(struct alc_softc *);
static void alc_start_tx(struct alc_softc *);
static void alc_stats_clear(struct alc_softc *);
static void alc_stats_update(struct alc_softc *);
static void alc_stop(struct alc_softc *);
static void alc_stop_mac(struct alc_softc *);
static void alc_stop_queue(struct alc_softc *);
static void alc_sysctl_node(struct alc_softc *);
static void alc_txeof(struct alc_softc *);
static void alc_watchdog(struct alc_softc *);
alc_dma_free(struct alc_softc *sc)
sizeof(struct alc_softc)
alc_setlinkspeed(struct alc_softc *sc)
alc_setwol(struct alc_softc *sc)
alc_setwol_813x(struct alc_softc *sc)
alc_setwol_816x(struct alc_softc *sc)
struct alc_softc *sc;
struct alc_softc *sc;
alc_encap(struct alc_softc *sc, struct mbuf **m_head)
struct alc_softc *sc;
alc_mii_readreg_813x(struct alc_softc *sc, int phy, int reg)
struct alc_softc *sc;
struct alc_softc *sc;
alc_start_tx(struct alc_softc *sc)
alc_watchdog(struct alc_softc *sc)
struct alc_softc *sc;
alc_mac_config(struct alc_softc *sc)
alc_stats_clear(struct alc_softc *sc)
alc_mii_readreg_816x(struct alc_softc *sc, int phy, int reg)
alc_stats_update(struct alc_softc *sc)
struct alc_softc *sc;
sc = (struct alc_softc *)arg;
struct alc_softc *sc;
sc = (struct alc_softc *)arg;
alc_txeof(struct alc_softc *sc)
struct alc_softc *sc;
alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd)
alc_rxintr(struct alc_softc *sc, int count)
alc_mii_writereg_813x(struct alc_softc *sc, int phy, int reg, int val)
alc_rxeof(struct alc_softc *sc, struct rx_rdesc *rrd)
struct alc_softc *sc;
sc = (struct alc_softc *)arg;
alc_osc_reset(struct alc_softc *sc)
alc_mii_writereg_816x(struct alc_softc *sc, int phy, int reg, int val)
alc_reset(struct alc_softc *sc)
struct alc_softc *sc;
sc = (struct alc_softc *)xsc;
alc_init_locked(struct alc_softc *sc)
struct alc_softc *sc;
alc_stop(struct alc_softc *sc)
alc_stop_mac(struct alc_softc *sc)
alc_start_queue(struct alc_softc *sc)
alc_stop_queue(struct alc_softc *sc)
alc_init_tx_ring(struct alc_softc *sc)
alc_init_rx_ring(struct alc_softc *sc)
alc_init_rr_ring(struct alc_softc *sc)
alc_init_cmb(struct alc_softc *sc)
alc_init_smb(struct alc_softc *sc)
alc_miidbg_readreg(struct alc_softc *sc, int reg)
alc_rxvlan(struct alc_softc *sc)
alc_rxfilter(struct alc_softc *sc)
alc_miidbg_writereg(struct alc_softc *sc, int reg, int val)
struct alc_softc *sc __diagused;
struct alc_softc *sc;
struct alc_softc *sc;
alc_miiext_readreg(struct alc_softc *sc, int devaddr, int reg)
alc_miiext_writereg(struct alc_softc *sc, int devaddr, int reg, int val)
alc_dsp_fixup(struct alc_softc *sc, int media)
struct alc_softc *sc;
struct alc_softc *sc;
alc_mediachange_locked(struct alc_softc *sc)
alc_get_macaddr(struct alc_softc *sc)
alc_get_macaddr_813x(struct alc_softc *sc)
alc_get_macaddr_816x(struct alc_softc *sc)
alc_get_macaddr_par(struct alc_softc *sc)
alc_disable_l0s_l1(struct alc_softc *sc)
alc_phy_reset(struct alc_softc *sc)
alc_phy_reset_813x(struct alc_softc *sc)