Lines Matching refs:mdio
25 struct mdio_device mdio;
43 mutex_lock(&mpcs->mdio.bus->mdio_lock);
45 err = __mdiodev_read(&mpcs->mdio, MII_MARVELL_PHY_PAGE);
47 dev_err(mpcs->mdio.dev.parent,
55 err = __mdiodev_write(&mpcs->mdio, MII_MARVELL_PHY_PAGE,
58 dev_err(mpcs->mdio.dev.parent,
73 err = __mdiodev_write(&mpcs->mdio, MII_MARVELL_PHY_PAGE,
76 dev_err(mpcs->mdio.dev.parent,
84 mutex_unlock(&mpcs->mdio.bus->mdio_lock);
99 err = __mdiodev_read(&mpcs->mdio, MII_M1011_IEVENT);
118 err = __mdiodev_modify(&mpcs->mdio, reg, mask, val);
173 bmsr = __mdiodev_read(&mpcs->mdio, MII_BMSR);
174 lpa = __mdiodev_read(&mpcs->mdio, MII_LPA);
175 status = __mdiodev_read(&mpcs->mdio, MII_M1011_PHY_STATUS);
180 mv88e6xxx_pcs_decode_state(mpcs->mdio.dev.parent, bmsr, lpa,
204 err = __mdiodev_modify_changed(&mpcs->mdio, MII_ADVERTISE, 0xffff, adv);
209 err = __mdiodev_modify_changed(&mpcs->mdio, MII_BMCR, BMCR_ANENABLE,
249 dev_err(mpcs->mdio.dev.parent,
273 mpcs->mdio.dev.parent = dev;
274 mpcs->mdio.bus = bus;
275 mpcs->mdio.addr = addr;