Lines Matching refs:smi_addr
195 int smi_addr; member
223 static int mv88e61xx_smi_wait(struct mii_dev *bus, int smi_addr) in mv88e61xx_smi_wait() argument
229 val = bus->read(bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG); in mv88e61xx_smi_wait()
260 int smi_addr = priv->smi_addr; in mv88e61xx_reg_read() local
264 if (smi_addr == 0) in mv88e61xx_reg_read()
268 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_read()
273 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG, in mv88e61xx_reg_read()
279 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_read()
284 res = mdio_bus->read(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_DATA_REG); in mv88e61xx_reg_read()
297 int smi_addr = priv->smi_addr; in mv88e61xx_reg_write() local
301 if (smi_addr == 0) { in mv88e61xx_reg_write()
307 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_write()
312 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, in mv88e61xx_reg_write()
318 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG, in mv88e61xx_reg_write()
324 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_write()
889 priv->smi_addr = phydev->addr; in mv88e61xx_probe()
1047 int get_phy_id(struct mii_dev *bus, int smi_addr, int devad, u32 *phy_id) in get_phy_id() argument
1059 temp_priv.smi_addr = smi_addr; in get_phy_id()