Lines Matching defs:ds
540 void b53_imp_vlan_setup(struct dsa_switch *ds, int cpu_port) in b53_imp_vlan_setup()
635 static void b53_eee_enable_set(struct dsa_switch *ds, int port, bool enable) in b53_eee_enable_set()
648 int b53_setup_port(struct dsa_switch *ds, int port) in b53_setup_port()
680 int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy) in b53_enable_port()
723 void b53_disable_port(struct dsa_switch *ds, int port) in b53_disable_port()
741 void b53_brcm_hdr_setup(struct dsa_switch *ds, int port) in b53_brcm_hdr_setup()
861 static bool b53_vlan_port_needs_forced_tagged(struct dsa_switch *ds, int port) in b53_vlan_port_needs_forced_tagged()
868 static bool b53_vlan_port_may_join_untagged(struct dsa_switch *ds, int port) in b53_vlan_port_may_join_untagged()
884 int b53_configure_vlan(struct dsa_switch *ds) in b53_configure_vlan()
1026 static int b53_phy_read16(struct dsa_switch *ds, int addr, int reg) in b53_phy_read16()
1041 static int b53_phy_write16(struct dsa_switch *ds, int addr, int reg, u16 val) in b53_phy_write16()
1111 static struct phy_device *b53_get_phy_device(struct dsa_switch *ds, int port) in b53_get_phy_device()
1124 void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset, in b53_get_strings()
1146 void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data) in b53_get_ethtool_stats()
1179 void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data) in b53_get_ethtool_phy_stats()
1191 int b53_get_sset_count(struct dsa_switch *ds, int port, int sset) in b53_get_sset_count()
1230 int b53_setup_devlink_resources(struct dsa_switch *ds) in b53_setup_devlink_resources()
1258 static int b53_setup(struct dsa_switch *ds) in b53_setup()
1322 static void b53_teardown(struct dsa_switch *ds) in b53_teardown()
1410 static void b53_adjust_63xx_rgmii(struct dsa_switch *ds, int port, in b53_adjust_63xx_rgmii()
1430 static void b53_adjust_531x5_rgmii(struct dsa_switch *ds, int port, in b53_adjust_531x5_rgmii()
1475 static void b53_adjust_5325_mii(struct dsa_switch *ds, int port) in b53_adjust_5325_mii()
1498 void b53_port_event(struct dsa_switch *ds, int port) in b53_port_event()
1510 static void b53_phylink_get_caps(struct dsa_switch *ds, int port, in b53_phylink_get_caps()
1571 struct dsa_switch *ds = dp->ds; in b53_phylink_mac_config() local
1617 struct dsa_switch *ds = dp->ds; in b53_phylink_mac_link_up() local
1644 int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering, in b53_vlan_filtering()
1658 static int b53_vlan_prepare(struct dsa_switch *ds, int port, in b53_vlan_prepare()
1682 int b53_vlan_add(struct dsa_switch *ds, int port, in b53_vlan_add()
1736 int b53_vlan_del(struct dsa_switch *ds, int port, in b53_vlan_del()
1978 int b53_fdb_add(struct dsa_switch *ds, int port, in b53_fdb_add()
1993 int b53_fdb_del(struct dsa_switch *ds, int port, in b53_fdb_del()
2068 int b53_fdb_dump(struct dsa_switch *ds, int port, in b53_fdb_dump()
2117 int b53_mdb_add(struct dsa_switch *ds, int port, in b53_mdb_add()
2138 int b53_mdb_del(struct dsa_switch *ds, int port, in b53_mdb_del()
2155 int b53_br_join(struct dsa_switch *ds, int port, struct dsa_bridge bridge, in b53_br_join()
2222 void b53_br_leave(struct dsa_switch *ds, int port, struct dsa_bridge bridge) in b53_br_leave()
2273 void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state) in b53_br_set_stp_state()
2307 void b53_br_fast_age(struct dsa_switch *ds, int port) in b53_br_fast_age()
2316 int b53_br_flags_pre(struct dsa_switch *ds, int port, in b53_br_flags_pre()
2333 int b53_br_flags(struct dsa_switch *ds, int port, in b53_br_flags()
2351 static bool b53_possible_cpu_port(struct dsa_switch *ds, int port) in b53_possible_cpu_port()
2366 static bool b53_can_enable_brcm_tags(struct dsa_switch *ds, int port, in b53_can_enable_brcm_tags()
2392 enum dsa_tag_protocol b53_get_tag_protocol(struct dsa_switch *ds, int port, in b53_get_tag_protocol()
2425 int b53_mirror_add(struct dsa_switch *ds, int port, in b53_mirror_add()
2451 void b53_mirror_del(struct dsa_switch *ds, int port, in b53_mirror_del()
2492 int b53_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy) in b53_eee_init()
2509 bool b53_support_eee(struct dsa_switch *ds, int port) in b53_support_eee()
2517 int b53_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_keee *e) in b53_set_mac_eee()
2529 static int b53_change_mtu(struct dsa_switch *ds, int port, int mtu) in b53_change_mtu()
2547 static int b53_get_max_mtu(struct dsa_switch *ds, int port) in b53_get_max_mtu()
2557 int b53_set_ageing_time(struct dsa_switch *ds, unsigned int msecs) in b53_set_ageing_time()
3031 struct dsa_switch *ds; in b53_switch_alloc() local