Lines Matching defs:ds

462 static int mv88e6xxx_phy_is_internal(struct dsa_switch *ds, int port)  in mv88e6xxx_phy_is_internal()
491 static int mv88e6xxx_serdes_pcs_get_state(struct dsa_switch *ds, int port, in mv88e6xxx_serdes_pcs_get_state()
528 static void mv88e6xxx_serdes_pcs_an_restart(struct dsa_switch *ds, int port) in mv88e6xxx_serdes_pcs_an_restart()
671 static void mv88e6xxx_validate(struct dsa_switch *ds, int port, in mv88e6xxx_validate()
695 static void mv88e6xxx_mac_config(struct dsa_switch *ds, int port, in mv88e6xxx_mac_config()
754 static void mv88e6xxx_mac_link_down(struct dsa_switch *ds, int port, in mv88e6xxx_mac_link_down()
782 static void mv88e6xxx_mac_link_up(struct dsa_switch *ds, int port, in mv88e6xxx_mac_link_up()
997 static void mv88e6xxx_get_strings(struct dsa_switch *ds, int port, in mv88e6xxx_get_strings()
1053 static int mv88e6xxx_get_sset_count(struct dsa_switch *ds, int port, int sset) in mv88e6xxx_get_sset_count()
1167 static void mv88e6xxx_get_ethtool_stats(struct dsa_switch *ds, int port, in mv88e6xxx_get_ethtool_stats()
1185 static int mv88e6xxx_get_regs_len(struct dsa_switch *ds, int port) in mv88e6xxx_get_regs_len()
1197 static void mv88e6xxx_get_regs(struct dsa_switch *ds, int port, in mv88e6xxx_get_regs()
1225 static int mv88e6xxx_get_mac_eee(struct dsa_switch *ds, int port, in mv88e6xxx_get_mac_eee()
1232 static int mv88e6xxx_set_mac_eee(struct dsa_switch *ds, int port, in mv88e6xxx_set_mac_eee()
1242 struct dsa_switch *ds = chip->ds; in mv88e6xxx_port_vlan() local
1311 static void mv88e6xxx_port_stp_state_set(struct dsa_switch *ds, int port, in mv88e6xxx_port_stp_state_set()
1346 struct dsa_switch *ds = chip->ds; in mv88e6xxx_devmap_setup() local
1469 struct dsa_switch *ds; in mv88e6xxx_pvt_map() local
1523 static void mv88e6xxx_port_fast_age(struct dsa_switch *ds, int port) in mv88e6xxx_port_fast_age()
1660 static int mv88e6xxx_port_check_hw_vlan(struct dsa_switch *ds, int port, in mv88e6xxx_port_check_hw_vlan()
1729 static int mv88e6xxx_port_vlan_filtering(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_filtering()
1758 mv88e6xxx_port_vlan_prepare(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_prepare()
1968 static int mv88e6xxx_get_rxnfc(struct dsa_switch *ds, int port, in mv88e6xxx_get_rxnfc()
2015 static int mv88e6xxx_set_rxnfc(struct dsa_switch *ds, int port, in mv88e6xxx_set_rxnfc()
2181 static int mv88e6xxx_port_vlan_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_add()
2282 static int mv88e6xxx_port_vlan_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_vlan_del()
2317 static int mv88e6xxx_port_fdb_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_add()
2331 static int mv88e6xxx_port_fdb_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_del()
2418 static int mv88e6xxx_port_fdb_dump(struct dsa_switch *ds, int port, in mv88e6xxx_port_fdb_dump()
2434 struct dsa_switch *ds = chip->ds; in mv88e6xxx_bridge_map() local
2463 static int mv88e6xxx_port_bridge_join(struct dsa_switch *ds, int port, in mv88e6xxx_port_bridge_join()
2485 static void mv88e6xxx_port_bridge_leave(struct dsa_switch *ds, int port, in mv88e6xxx_port_bridge_leave()
2506 static int mv88e6xxx_crosschip_bridge_join(struct dsa_switch *ds, in mv88e6xxx_crosschip_bridge_join()
2523 static void mv88e6xxx_crosschip_bridge_leave(struct dsa_switch *ds, in mv88e6xxx_crosschip_bridge_leave()
2542 static int mv88e6xxx_map_virtual_bridge_to_pvt(struct dsa_switch *ds, in mv88e6xxx_map_virtual_bridge_to_pvt()
2556 static int mv88e6xxx_bridge_tx_fwd_offload(struct dsa_switch *ds, int port, in mv88e6xxx_bridge_tx_fwd_offload()
2563 static void mv88e6xxx_bridge_tx_fwd_unoffload(struct dsa_switch *ds, int port, in mv88e6xxx_bridge_tx_fwd_unoffload()
2838 struct dsa_switch *ds = chip->ds; in mv88e6xxx_setup_upstream_port() local
2876 struct dsa_switch *ds = chip->ds; in mv88e6xxx_setup_port() local
3048 static int mv88e6xxx_get_max_mtu(struct dsa_switch *ds, int port) in mv88e6xxx_get_max_mtu()
3059 static int mv88e6xxx_change_mtu(struct dsa_switch *ds, int port, int new_mtu) in mv88e6xxx_change_mtu()
3080 static int mv88e6xxx_port_enable(struct dsa_switch *ds, int port, in mv88e6xxx_port_enable()
3093 static void mv88e6xxx_port_disable(struct dsa_switch *ds, int port) in mv88e6xxx_port_disable()
3103 static int mv88e6xxx_set_ageing_time(struct dsa_switch *ds, in mv88e6xxx_set_ageing_time()
3179 static void mv88e6xxx_teardown(struct dsa_switch *ds) in mv88e6xxx_teardown()
3186 static int mv88e6xxx_setup(struct dsa_switch *ds) in mv88e6xxx_setup()
3341 static int mv88e6xxx_port_setup(struct dsa_switch *ds, int port) in mv88e6xxx_port_setup()
3346 static void mv88e6xxx_port_teardown(struct dsa_switch *ds, int port) in mv88e6xxx_port_teardown()
3511 static int mv88e6xxx_get_eeprom_len(struct dsa_switch *ds) in mv88e6xxx_get_eeprom_len()
3518 static int mv88e6xxx_get_eeprom(struct dsa_switch *ds, in mv88e6xxx_get_eeprom()
3539 static int mv88e6xxx_set_eeprom(struct dsa_switch *ds, in mv88e6xxx_set_eeprom()
5750 static enum dsa_tag_protocol mv88e6xxx_get_tag_protocol(struct dsa_switch *ds, in mv88e6xxx_get_tag_protocol()
5759 static int mv88e6xxx_change_tag_protocol(struct dsa_switch *ds, int port, in mv88e6xxx_change_tag_protocol()
5797 static int mv88e6xxx_port_mdb_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_mdb_add()
5811 static int mv88e6xxx_port_mdb_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_mdb_del()
5824 static int mv88e6xxx_port_mirror_add(struct dsa_switch *ds, int port, in mv88e6xxx_port_mirror_add()
5863 static void mv88e6xxx_port_mirror_del(struct dsa_switch *ds, int port, in mv88e6xxx_port_mirror_del()
5892 static int mv88e6xxx_port_pre_bridge_flags(struct dsa_switch *ds, int port, in mv88e6xxx_port_pre_bridge_flags()
5914 static int mv88e6xxx_port_bridge_flags(struct dsa_switch *ds, int port, in mv88e6xxx_port_bridge_flags()
5964 static bool mv88e6xxx_lag_can_offload(struct dsa_switch *ds, in mv88e6xxx_lag_can_offload()
5999 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct net_device *lag) in mv88e6xxx_lag_sync_map()
6053 static int mv88e6xxx_lag_sync_masks(struct dsa_switch *ds) in mv88e6xxx_lag_sync_masks()
6116 static int mv88e6xxx_lag_sync_masks_map(struct dsa_switch *ds, in mv88e6xxx_lag_sync_masks_map()
6129 static int mv88e6xxx_port_lag_change(struct dsa_switch *ds, int port) in mv88e6xxx_port_lag_change()
6140 static int mv88e6xxx_port_lag_join(struct dsa_switch *ds, int port, in mv88e6xxx_port_lag_join()
6172 static int mv88e6xxx_port_lag_leave(struct dsa_switch *ds, int port, in mv88e6xxx_port_lag_leave()
6185 static int mv88e6xxx_crosschip_lag_change(struct dsa_switch *ds, int sw_index, in mv88e6xxx_crosschip_lag_change()
6197 static int mv88e6xxx_crosschip_lag_join(struct dsa_switch *ds, int sw_index, in mv88e6xxx_crosschip_lag_join()
6220 static int mv88e6xxx_crosschip_lag_leave(struct dsa_switch *ds, int sw_index, in mv88e6xxx_crosschip_lag_leave()
6302 struct dsa_switch *ds; in mv88e6xxx_register_switch() local
6512 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in mv88e6xxx_remove() local
6545 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in mv88e6xxx_shutdown() local