Lines Matching refs:sw_addr
45 static int mv88e6xxx_reg_wait_ready(struct mii_bus *bus, int sw_addr) in mv88e6xxx_reg_wait_ready() argument
51 ret = mdiobus_read_nested(bus, sw_addr, SMI_CMD); in mv88e6xxx_reg_wait_ready()
62 static int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, in __mv88e6xxx_reg_read() argument
67 if (sw_addr == 0) in __mv88e6xxx_reg_read()
71 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr); in __mv88e6xxx_reg_read()
76 ret = mdiobus_write_nested(bus, sw_addr, SMI_CMD, in __mv88e6xxx_reg_read()
82 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr); in __mv88e6xxx_reg_read()
87 ret = mdiobus_read_nested(bus, sw_addr, SMI_DATA); in __mv88e6xxx_reg_read()
104 ret = __mv88e6xxx_reg_read(bus, ds->pd->sw_addr, addr, reg); in _mv88e6xxx_reg_read()
126 static int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr, in __mv88e6xxx_reg_write() argument
131 if (sw_addr == 0) in __mv88e6xxx_reg_write()
135 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr); in __mv88e6xxx_reg_write()
140 ret = mdiobus_write_nested(bus, sw_addr, SMI_DATA, val); in __mv88e6xxx_reg_write()
145 ret = mdiobus_write_nested(bus, sw_addr, SMI_CMD, in __mv88e6xxx_reg_write()
151 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr); in __mv88e6xxx_reg_write()
171 return __mv88e6xxx_reg_write(bus, ds->pd->sw_addr, addr, reg, val); in _mv88e6xxx_reg_write()
2596 char *mv88e6xxx_lookup_name(struct device *host_dev, int sw_addr, in mv88e6xxx_lookup_name() argument
2606 ret = __mv88e6xxx_reg_read(bus, sw_addr, REG_PORT(0), PORT_SWITCH_ID); in mv88e6xxx_lookup_name()