Home | History | Annotate | Download | only in mii

Lines Matching defs:mii_softc

48 struct mii_softc;
90 LIST_HEAD(mii_listhead, mii_softc) mii_phys;
112 int (*pf_service)(struct mii_softc *, struct mii_data *, int);
113 void (*pf_status)(struct mii_softc *);
114 void (*pf_reset)(struct mii_softc *);
130 struct mii_softc {
133 LIST_ENTRY(mii_softc) mii_list; /* m: entry on parent's PHY list */
161 typedef struct mii_softc mii_softc_t;
171 #define MIIF_DOINGAUTO 0x0008 /* doing autonegotiation (mii_softc) */
257 MMD_INDIRECT(struct mii_softc *sc, uint16_t daddr, uint16_t regnum)
279 MMD_INDIRECT_READ(struct mii_softc *sc, uint16_t daddr, uint16_t regnum,
291 MMD_INDIRECT_WRITE(struct mii_softc *sc, uint16_t daddr, uint16_t regnum,
332 void mii_phy_add_media(struct mii_softc *);
333 void mii_phy_delete_media(struct mii_softc *);
336 void mii_phy_setmedia(struct mii_softc *);
337 int mii_phy_auto(struct mii_softc *);
338 int mii_phy_auto_restart(struct mii_softc *);
339 void mii_phy_reset(struct mii_softc *);
340 void mii_phy_down(struct mii_softc *);
341 int mii_phy_tick(struct mii_softc *);
344 void mii_phy_status(struct mii_softc *);
345 void mii_phy_update(struct mii_softc *, int);
348 u_int mii_phy_flowstatus(struct mii_softc *);
351 void ukphy_status(struct mii_softc *);