Lines Matching refs:smi_addr
193 int smi_addr; member
231 static int mv88e61xx_smi_wait(struct mii_dev *bus, int smi_addr) in mv88e61xx_smi_wait() argument
237 val = bus->read(bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG); in mv88e61xx_smi_wait()
268 int smi_addr = priv->smi_addr; in mv88e61xx_reg_read() local
272 if (smi_addr == 0) in mv88e61xx_reg_read()
276 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_read()
281 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG, in mv88e61xx_reg_read()
287 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_read()
292 res = mdio_bus->read(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_DATA_REG); in mv88e61xx_reg_read()
305 int smi_addr = priv->smi_addr; in mv88e61xx_reg_write() local
309 if (smi_addr == 0) { in mv88e61xx_reg_write()
315 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_write()
320 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, in mv88e61xx_reg_write()
326 res = mdio_bus->write(mdio_bus, smi_addr, MDIO_DEVAD_NONE, SMI_CMD_REG, in mv88e61xx_reg_write()
332 res = mv88e61xx_smi_wait(mdio_bus, smi_addr); in mv88e61xx_reg_write()
969 priv->smi_addr = phydev->addr; in mv88e61xx_probe()
1184 int get_phy_id(struct mii_dev *bus, int smi_addr, int devad, u32 *phy_id) in get_phy_id() argument
1196 temp_priv.smi_addr = smi_addr; in get_phy_id()