Lines Matching refs:ds

21 static int reg_read(struct dsa_switch *ds, int addr, int reg)  in reg_read()  argument
23 struct mv88e6060_priv *priv = ds->priv; in reg_read()
32 __ret = reg_read(ds, addr, reg); \
39 static int reg_write(struct dsa_switch *ds, int addr, int reg, u16 val) in reg_write() argument
41 struct mv88e6060_priv *priv = ds->priv; in reg_write()
50 __ret = reg_write(ds, addr, reg, val); \
73 static enum dsa_tag_protocol mv88e6060_get_tag_protocol(struct dsa_switch *ds, in mv88e6060_get_tag_protocol() argument
100 static int mv88e6060_switch_reset(struct dsa_switch *ds) in mv88e6060_switch_reset() argument
137 static int mv88e6060_setup_global(struct dsa_switch *ds) in mv88e6060_setup_global() argument
156 static int mv88e6060_setup_port(struct dsa_switch *ds, int p) in mv88e6060_setup_port() argument
166 dsa_is_cpu_port(ds, p) ? in mv88e6060_setup_port()
179 (dsa_is_cpu_port(ds, p) ? dsa_user_ports(ds) : in mv88e6060_setup_port()
180 BIT(dsa_to_port(ds, p)->cpu_dp->index))); in mv88e6060_setup_port()
192 static int mv88e6060_setup_addr(struct dsa_switch *ds) in mv88e6060_setup_addr() argument
213 static int mv88e6060_setup(struct dsa_switch *ds) in mv88e6060_setup() argument
218 ret = mv88e6060_switch_reset(ds); in mv88e6060_setup()
224 ret = mv88e6060_setup_global(ds); in mv88e6060_setup()
228 ret = mv88e6060_setup_addr(ds); in mv88e6060_setup()
233 ret = mv88e6060_setup_port(ds, i); in mv88e6060_setup()
248 static int mv88e6060_phy_read(struct dsa_switch *ds, int port, int regnum) in mv88e6060_phy_read() argument
256 return reg_read(ds, addr, regnum); in mv88e6060_phy_read()
260 mv88e6060_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) in mv88e6060_phy_write() argument
268 return reg_write(ds, addr, regnum, val); in mv88e6060_phy_write()