Lines Matching defs:ds

462 static int mv88e6xxx_phy_is_internal(struct dsa_switch *ds, int port)  in mv88e6xxx_phy_is_internal()
485 static int mv88e6xxx_serdes_pcs_get_state(struct dsa_switch *ds, int port, in mv88e6xxx_serdes_pcs_get_state()
522 static void mv88e6xxx_serdes_pcs_an_restart(struct dsa_switch *ds, int port) in mv88e6xxx_serdes_pcs_an_restart()
662 static void mv88e6xxx_validate(struct dsa_switch *ds, int port, in mv88e6xxx_validate()
687 static void mv88e6xxx_mac_config(struct dsa_switch *ds, int port, in mv88e6xxx_mac_config()
742 static void mv88e6xxx_mac_link_down(struct dsa_switch *ds, int port, in mv88e6xxx_mac_link_down()
767 static void mv88e6xxx_mac_link_up(struct dsa_switch *ds, int port, in mv88e6xxx_mac_link_up()
982 static void mv88e6xxx_get_strings(struct dsa_switch *ds, int port, in mv88e6xxx_get_strings()
1038 static int mv88e6xxx_get_sset_count(struct dsa_switch *ds, int port, int sset) in mv88e6xxx_get_sset_count()
1152 static void mv88e6xxx_get_ethtool_stats(struct dsa_switch *ds, int port, in mv88e6xxx_get_ethtool_stats()
1170 static int mv88e6xxx_get_regs_len(struct dsa_switch *ds, int port) in mv88e6xxx_get_regs_len()
1182 static void mv88e6xxx_get_regs(struct dsa_switch *ds, int port, in mv88e6xxx_get_regs()
1210 static int mv88e6xxx_get_mac_eee(struct dsa_switch *ds, int port, in mv88e6xxx_get_mac_eee()
1217 static int mv88e6xxx_set_mac_eee(struct dsa_switch *ds, int port, in mv88e6xxx_set_mac_eee()
1227 struct dsa_switch *ds = chip->ds; in mv88e6xxx_port_vlan() local
1296 static void mv88e6xxx_port_stp_state_set(struct dsa_switch *ds, int port, in mv88e6xxx_port_stp_state_set()
1331 struct dsa_switch *ds = chip->ds; in mv88e6xxx_devmap_setup() local
1454 struct dsa_switch *ds; in mv88e6xxx_pvt_map() local
1508 static void mv88e6xxx_port_fast_age(struct dsa_switch *ds, int port) in mv88e6xxx_port_fast_age()
1645 static int mv88e6xxx_port_check_hw_vlan(struct dsa_switch *ds, int port, in mv88e6xxx_port_check_hw_vlan()
1714 static int mv88e6xxx_port_vlan_filtering(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_filtering()
1743 mv88e6xxx_port_vlan_prepare(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_prepare()
1953 static int mv88e6xxx_get_rxnfc(struct dsa_switch *ds, int port, in mv88e6xxx_get_rxnfc()
2000 static int mv88e6xxx_set_rxnfc(struct dsa_switch *ds, int port, in mv88e6xxx_set_rxnfc()
2166 static int mv88e6xxx_port_vlan_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_add()
2267 static int mv88e6xxx_port_vlan_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_del()
2302 static int mv88e6xxx_port_fdb_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_add()
2316 static int mv88e6xxx_port_fdb_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_del()
2403 static int mv88e6xxx_port_fdb_dump(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_dump()
2419 struct dsa_switch *ds = chip->ds; in mv88e6xxx_bridge_map() local
2448 static int mv88e6xxx_port_bridge_join(struct dsa_switch *ds, int port, in mv88e6xxx_port_bridge_join()
2470 static void mv88e6xxx_port_bridge_leave(struct dsa_switch *ds, int port, in mv88e6xxx_port_bridge_leave()
2491 static int mv88e6xxx_crosschip_bridge_join(struct dsa_switch *ds, in mv88e6xxx_crosschip_bridge_join()
2508 static void mv88e6xxx_crosschip_bridge_leave(struct dsa_switch *ds, in mv88e6xxx_crosschip_bridge_leave()
2527 static int mv88e6xxx_map_virtual_bridge_to_pvt(struct dsa_switch *ds, in mv88e6xxx_map_virtual_bridge_to_pvt()
2541 static int mv88e6xxx_bridge_tx_fwd_offload(struct dsa_switch *ds, int port, in mv88e6xxx_bridge_tx_fwd_offload()
2548 static void mv88e6xxx_bridge_tx_fwd_unoffload(struct dsa_switch *ds, int port, in mv88e6xxx_bridge_tx_fwd_unoffload()
2823 struct dsa_switch *ds = chip->ds; in mv88e6xxx_setup_upstream_port() local
2861 struct dsa_switch *ds = chip->ds; in mv88e6xxx_setup_port() local
3033 static int mv88e6xxx_get_max_mtu(struct dsa_switch *ds, int port) in mv88e6xxx_get_max_mtu()
3044 static int mv88e6xxx_change_mtu(struct dsa_switch *ds, int port, int new_mtu) in mv88e6xxx_change_mtu()
3065 static int mv88e6xxx_port_enable(struct dsa_switch *ds, int port, in mv88e6xxx_port_enable()
3078 static void mv88e6xxx_port_disable(struct dsa_switch *ds, int port) in mv88e6xxx_port_disable()
3088 static int mv88e6xxx_set_ageing_time(struct dsa_switch *ds, in mv88e6xxx_set_ageing_time()
3164 static void mv88e6xxx_teardown(struct dsa_switch *ds) in mv88e6xxx_teardown()
3171 static int mv88e6xxx_setup(struct dsa_switch *ds) in mv88e6xxx_setup()
3326 static int mv88e6xxx_port_setup(struct dsa_switch *ds, int port) in mv88e6xxx_port_setup()
3331 static void mv88e6xxx_port_teardown(struct dsa_switch *ds, int port) in mv88e6xxx_port_teardown()
3496 static int mv88e6xxx_get_eeprom_len(struct dsa_switch *ds) in mv88e6xxx_get_eeprom_len()
3503 static int mv88e6xxx_get_eeprom(struct dsa_switch *ds, in mv88e6xxx_get_eeprom()
3524 static int mv88e6xxx_set_eeprom(struct dsa_switch *ds, in mv88e6xxx_set_eeprom()
5735 static enum dsa_tag_protocol mv88e6xxx_get_tag_protocol(struct dsa_switch *ds, in mv88e6xxx_get_tag_protocol()
5744 static int mv88e6xxx_change_tag_protocol(struct dsa_switch *ds, int port, in mv88e6xxx_change_tag_protocol()
5782 static int mv88e6xxx_port_mdb_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_mdb_add()
5796 static int mv88e6xxx_port_mdb_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_mdb_del()
5809 static int mv88e6xxx_port_mirror_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_mirror_add()
5848 static void mv88e6xxx_port_mirror_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_mirror_del()
5877 static int mv88e6xxx_port_pre_bridge_flags(struct dsa_switch *ds, int port, in mv88e6xxx_port_pre_bridge_flags()
5899 static int mv88e6xxx_port_bridge_flags(struct dsa_switch *ds, int port, in mv88e6xxx_port_bridge_flags()
5949 static bool mv88e6xxx_lag_can_offload(struct dsa_switch *ds, in mv88e6xxx_lag_can_offload()
5984 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct net_device *lag) in mv88e6xxx_lag_sync_map()
6038 static int mv88e6xxx_lag_sync_masks(struct dsa_switch *ds) in mv88e6xxx_lag_sync_masks()
6101 static int mv88e6xxx_lag_sync_masks_map(struct dsa_switch *ds, in mv88e6xxx_lag_sync_masks_map()
6114 static int mv88e6xxx_port_lag_change(struct dsa_switch *ds, int port) in mv88e6xxx_port_lag_change()
6125 static int mv88e6xxx_port_lag_join(struct dsa_switch *ds, int port, in mv88e6xxx_port_lag_join()
6157 static int mv88e6xxx_port_lag_leave(struct dsa_switch *ds, int port, in mv88e6xxx_port_lag_leave()
6170 static int mv88e6xxx_crosschip_lag_change(struct dsa_switch *ds, int sw_index, in mv88e6xxx_crosschip_lag_change()
6182 static int mv88e6xxx_crosschip_lag_join(struct dsa_switch *ds, int sw_index, in mv88e6xxx_crosschip_lag_join()
6205 static int mv88e6xxx_crosschip_lag_leave(struct dsa_switch *ds, int sw_index, in mv88e6xxx_crosschip_lag_leave()
6287 struct dsa_switch *ds; in mv88e6xxx_register_switch() local
6497 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in mv88e6xxx_remove() local
6530 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in mv88e6xxx_shutdown() local