Lines Matching defs:sw_addr
26 static int mv88e6xxx_reg_wait_ready(struct mii_bus *bus, int sw_addr)
32 ret = mdiobus_read(bus, sw_addr, 0);
43 int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, int reg)
47 if (sw_addr == 0)
53 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr);
60 ret = mdiobus_write(bus, sw_addr, 0, 0x9800 | (addr << 5) | reg);
67 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr);
74 ret = mdiobus_read(bus, sw_addr, 1);
88 ds->pd->sw_addr, addr, reg);
94 int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr,
99 if (sw_addr == 0)
105 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr);
112 ret = mdiobus_write(bus, sw_addr, 1, val);
119 ret = mdiobus_write(bus, sw_addr, 0, 0x9400 | (addr << 5) | reg);
126 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr);
140 ds->pd->sw_addr, addr, reg, val);