lan9118_softc
CFATTACH_DECL_NEW(smsh_fdt, sizeof(struct lan9118_softc),
struct lan9118_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(smsh_gxio, sizeof(struct lan9118_softc),
struct lan9118_softc *sc = device_private(self);
static void lan9118_mac_writereg(struct lan9118_softc *, int, uint32_t);
static void lan9118_set_filter(struct lan9118_softc *);
lan9118_txintr(struct lan9118_softc *sc)
static void lan9118_rxintr(struct lan9118_softc *);
static void lan9118_txintr(struct lan9118_softc *);
struct lan9118_softc *sc = v;
lan9118_attach(struct lan9118_softc *sc)
struct lan9118_softc *sc = (struct lan9118_softc *)arg;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
struct lan9118_softc *sc = ifp->if_softc;
lan9118_mii_readreg(struct lan9118_softc *sc, int phy, int reg, uint16_t *val)
lan9118_mii_writereg(struct lan9118_softc *sc, int phy, int reg, uint16_t val)
lan9118_mac_readreg(struct lan9118_softc *sc, int reg)
lan9118_mac_writereg(struct lan9118_softc *sc, int reg, uint32_t val)
lan9118_set_filter(struct lan9118_softc *sc)
lan9118_rxintr(struct lan9118_softc *sc)
static int lan9118_mii_readreg(struct lan9118_softc *, int, int, uint16_t *);
static int lan9118_mii_writereg(struct lan9118_softc *, int, int, uint16_t);
static uint32_t lan9118_mac_readreg(struct lan9118_softc *, int);
int lan9118_attach(struct lan9118_softc *);