Lines Matching refs:smi_addr
194 int smi_addr; member
222 static int mv88e61xx_smi_wait(struct mii_dev *bus, int smi_addr) in mv88e61xx_smi_wait() argument
228 val = bus->read(bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG); in mv88e61xx_smi_wait()
259 int smi_addr = priv->smi_addr; in mv88e61xx_reg_read() local
263 if (smi_addr == 0) in mv88e61xx_reg_read()
267 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_read()
272 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG, in mv88e61xx_reg_read()
278 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_read()
283 res = mdio_bus->read(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_DATA_REG); in mv88e61xx_reg_read()
296 int smi_addr = priv->smi_addr; in mv88e61xx_reg_write() local
300 if (smi_addr == 0) { in mv88e61xx_reg_write()
306 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_write()
311 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, in mv88e61xx_reg_write()
317 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG, in mv88e61xx_reg_write()
323 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_write()
897 priv->smi_addr = phydev->addr; in mv88e61xx_probe()
1055 int get_phy_id(struct mii_dev *bus, int smi_addr, int devad, u32 *phy_id) in get_phy_id() argument
1067 temp_priv.smi_addr = smi_addr; in get_phy_id()