Lines Matching defs:ds

79 static int _mv88e6xxx_reg_read(struct dsa_switch *ds, int addr, int reg)  in _mv88e6xxx_reg_read()
97 int mv88e6xxx_reg_read(struct dsa_switch *ds, int addr, int reg) in mv88e6xxx_reg_read()
142 static int _mv88e6xxx_reg_write(struct dsa_switch *ds, int addr, int reg, in _mv88e6xxx_reg_write()
156 int mv88e6xxx_reg_write(struct dsa_switch *ds, int addr, int reg, u16 val) in mv88e6xxx_reg_write()
168 int mv88e6xxx_config_prio(struct dsa_switch *ds) in mv88e6xxx_config_prio()
186 int mv88e6xxx_set_addr_direct(struct dsa_switch *ds, u8 *addr) in mv88e6xxx_set_addr_direct()
195 int mv88e6xxx_set_addr_indirect(struct dsa_switch *ds, u8 *addr) in mv88e6xxx_set_addr_indirect()
221 static int _mv88e6xxx_phy_read(struct dsa_switch *ds, int addr, int regnum) in _mv88e6xxx_phy_read()
229 static int _mv88e6xxx_phy_write(struct dsa_switch *ds, int addr, int regnum, in _mv88e6xxx_phy_write()
238 static int mv88e6xxx_ppu_disable(struct dsa_switch *ds) in mv88e6xxx_ppu_disable()
259 static int mv88e6xxx_ppu_enable(struct dsa_switch *ds) in mv88e6xxx_ppu_enable()
285 struct dsa_switch *ds = ((struct dsa_switch *)ps) - 1; in mv88e6xxx_ppu_reenable_work() local
300 static int mv88e6xxx_ppu_access_get(struct dsa_switch *ds) in mv88e6xxx_ppu_access_get()
327 static void mv88e6xxx_ppu_access_put(struct dsa_switch *ds) in mv88e6xxx_ppu_access_put()
336 void mv88e6xxx_ppu_state_init(struct dsa_switch *ds) in mv88e6xxx_ppu_state_init()
347 int mv88e6xxx_phy_read_ppu(struct dsa_switch *ds, int addr, int regnum) in mv88e6xxx_phy_read_ppu()
360 int mv88e6xxx_phy_write_ppu(struct dsa_switch *ds, int addr, in mv88e6xxx_phy_write_ppu()
375 void mv88e6xxx_poll_link(struct dsa_switch *ds) in mv88e6xxx_poll_link()
437 static bool mv88e6xxx_6352_family(struct dsa_switch *ds) in mv88e6xxx_6352_family()
450 static int mv88e6xxx_stats_wait(struct dsa_switch *ds) in mv88e6xxx_stats_wait()
464 static int mv88e6xxx_stats_snapshot(struct dsa_switch *ds, int port) in mv88e6xxx_stats_snapshot()
484 static void mv88e6xxx_stats_read(struct dsa_switch *ds, int stat, u32 *val) in mv88e6xxx_stats_read()
552 static bool have_sw_in_discards(struct dsa_switch *ds) in have_sw_in_discards()
568 static void _mv88e6xxx_get_strings(struct dsa_switch *ds, in _mv88e6xxx_get_strings()
581 static void _mv88e6xxx_get_ethtool_stats(struct dsa_switch *ds, in _mv88e6xxx_get_ethtool_stats()
632 mv88e6xxx_get_strings(struct dsa_switch *ds, int port, uint8_t *data) in mv88e6xxx_get_strings()
642 int mv88e6xxx_get_sset_count(struct dsa_switch *ds) in mv88e6xxx_get_sset_count()
650 mv88e6xxx_get_ethtool_stats(struct dsa_switch *ds, in mv88e6xxx_get_ethtool_stats()
663 int mv88e6xxx_get_regs_len(struct dsa_switch *ds, int port) in mv88e6xxx_get_regs_len()
668 void mv88e6xxx_get_regs(struct dsa_switch *ds, int port, in mv88e6xxx_get_regs()
689 int mv88e6xxx_get_temp(struct dsa_switch *ds, int *temp) in mv88e6xxx_get_temp()
735 static int mv88e6xxx_wait(struct dsa_switch *ds, int reg, int offset, u16 mask) in mv88e6xxx_wait()
751 int mv88e6xxx_phy_wait(struct dsa_switch *ds) in mv88e6xxx_phy_wait()
757 int mv88e6xxx_eeprom_load_wait(struct dsa_switch *ds) in mv88e6xxx_eeprom_load_wait()
763 int mv88e6xxx_eeprom_busy_wait(struct dsa_switch *ds) in mv88e6xxx_eeprom_busy_wait()
770 static int _mv88e6xxx_wait(struct dsa_switch *ds, int reg, int offset, u16 mask) in _mv88e6xxx_wait()
789 static int _mv88e6xxx_atu_wait(struct dsa_switch *ds) in _mv88e6xxx_atu_wait()
796 static int _mv88e6xxx_phy_read_indirect(struct dsa_switch *ds, int addr, in _mv88e6xxx_phy_read_indirect()
812 static int _mv88e6xxx_phy_write_indirect(struct dsa_switch *ds, int addr, in _mv88e6xxx_phy_write_indirect()
822 int mv88e6xxx_get_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e) in mv88e6xxx_get_eee()
848 int mv88e6xxx_set_eee(struct dsa_switch *ds, int port, in mv88e6xxx_set_eee()
874 static int _mv88e6xxx_atu_cmd(struct dsa_switch *ds, int fid, u16 cmd) in _mv88e6xxx_atu_cmd()
889 static int _mv88e6xxx_flush_fid(struct dsa_switch *ds, int fid) in _mv88e6xxx_flush_fid()
900 static int mv88e6xxx_set_port_state(struct dsa_switch *ds, int port, u8 state) in mv88e6xxx_set_port_state()
937 static int _mv88e6xxx_update_port_config(struct dsa_switch *ds, int port) in _mv88e6xxx_update_port_config()
953 static int _mv88e6xxx_update_bridge_config(struct dsa_switch *ds, int fid) in _mv88e6xxx_update_bridge_config()
977 int mv88e6xxx_join_bridge(struct dsa_switch *ds, int port, u32 br_port_mask) in mv88e6xxx_join_bridge()
1015 int mv88e6xxx_leave_bridge(struct dsa_switch *ds, int port, u32 br_port_mask) in mv88e6xxx_leave_bridge()
1054 int mv88e6xxx_port_stp_update(struct dsa_switch *ds, int port, u8 state) in mv88e6xxx_port_stp_update()
1088 static int __mv88e6xxx_write_addr(struct dsa_switch *ds, in __mv88e6xxx_write_addr()
1104 static int __mv88e6xxx_read_addr(struct dsa_switch *ds, unsigned char *addr) in __mv88e6xxx_read_addr()
1120 static int __mv88e6xxx_port_fdb_cmd(struct dsa_switch *ds, int port, in __mv88e6xxx_port_fdb_cmd()
1145 int mv88e6xxx_port_fdb_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_add()
1161 int mv88e6xxx_port_fdb_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_del()
1175 static int __mv88e6xxx_port_getnext(struct dsa_switch *ds, int port, in __mv88e6xxx_port_getnext()
1215 int mv88e6xxx_port_fdb_getnext(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_getnext()
1231 struct dsa_switch *ds; in mv88e6xxx_bridge_work() local
1244 int mv88e6xxx_setup_port_common(struct dsa_switch *ds, int port) in mv88e6xxx_setup_port_common()
1284 int mv88e6xxx_setup_common(struct dsa_switch *ds) in mv88e6xxx_setup_common()
1301 int mv88e6xxx_switch_reset(struct dsa_switch *ds, bool ppu_active) in mv88e6xxx_switch_reset()
1341 int mv88e6xxx_phy_page_read(struct dsa_switch *ds, int port, int page, int reg) in mv88e6xxx_phy_page_read()
1357 int mv88e6xxx_phy_page_write(struct dsa_switch *ds, int port, int page, in mv88e6xxx_phy_page_write()
1375 static int mv88e6xxx_port_to_phy_addr(struct dsa_switch *ds, int port) in mv88e6xxx_port_to_phy_addr()
1385 mv88e6xxx_phy_read(struct dsa_switch *ds, int port, int regnum) in mv88e6xxx_phy_read()
1401 mv88e6xxx_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) in mv88e6xxx_phy_write()
1417 mv88e6xxx_phy_read_indirect(struct dsa_switch *ds, int port, int regnum) in mv88e6xxx_phy_read_indirect()
1433 mv88e6xxx_phy_write_indirect(struct dsa_switch *ds, int port, int regnum, in mv88e6xxx_phy_write_indirect()