cn30xxsmi_softc
struct cn30xxsmi_softc *smi;
struct cn30xxsmi_softc *ga_smi;
cn30xxsmi_write(struct cn30xxsmi_softc *sc, int phy_addr, int reg, int value)
cn30xxsmi_get_phy(int phandle, int port, struct cn30xxsmi_softc **psmi,
struct cn30xxsmi_softc *smi;
sizeof(struct cn30xxsmi_softc), cn30xxsmi_match, cn30xxsmi_attach
static SLIST_HEAD(, cn30xxsmi_softc) smi_list =
struct cn30xxsmi_softc *sc = (struct cn30xxsmi_softc *)self;
cn30xxsmi_read(struct cn30xxsmi_softc *sc, int phy_addr, int reg)
SLIST_ENTRY(cn30xxsmi_softc) sc_link;
int cn30xxsmi_read(struct cn30xxsmi_softc *, int, int);
void cn30xxsmi_write(struct cn30xxsmi_softc *, int, int, int);
int cn30xxsmi_get_phy(int, int, struct cn30xxsmi_softc **, int *);
struct cn30xxsmi_softc;
struct cn30xxsmi_softc *sc_smi;
struct cn30xxsmi_softc *sc_smi;