Lines Matching refs:dsa_switch

1992 static void ksz_phylink_get_caps(struct dsa_switch *ds, int port,  in ksz_phylink_get_caps()
2126 static void ksz_get_stats64(struct dsa_switch *ds, int port, in ksz_get_stats64()
2139 static void ksz_get_pause_stats(struct dsa_switch *ds, int port, in ksz_get_pause_stats()
2152 static void ksz_get_strings(struct dsa_switch *ds, int port, in ksz_get_strings()
2191 struct dsa_switch *ds = dev->ds; in ksz_update_port_member()
2341 struct dsa_switch *ds = dev->ds; in ksz_phy_addr_to_port()
2365 struct dsa_switch *ds = dev->ds; in ksz_irq_phy_setup()
2405 struct dsa_switch *ds = dev->ds; in ksz_irq_phy_free()
2499 struct dsa_switch *ds = dev->ds; in ksz_mdio_register()
2753 static int ksz_setup(struct dsa_switch *ds) in ksz_setup()
2873 static void ksz_teardown(struct dsa_switch *ds) in ksz_teardown()
2973 static int ksz_phy_read16(struct dsa_switch *ds, int addr, int reg) in ksz_phy_read16()
2986 static int ksz_phy_write16(struct dsa_switch *ds, int addr, int reg, u16 val) in ksz_phy_write16()
2998 static u32 ksz_get_phy_flags(struct dsa_switch *ds, int port) in ksz_get_phy_flags()
3055 static int ksz_sset_count(struct dsa_switch *ds, int port, int sset) in ksz_sset_count()
3065 static void ksz_get_ethtool_stats(struct dsa_switch *ds, int port, in ksz_get_ethtool_stats()
3083 static int ksz_port_bridge_join(struct dsa_switch *ds, int port, in ksz_port_bridge_join()
3095 static void ksz_port_bridge_leave(struct dsa_switch *ds, int port, in ksz_port_bridge_leave()
3103 static void ksz_port_fast_age(struct dsa_switch *ds, int port) in ksz_port_fast_age()
3110 static int ksz_set_ageing_time(struct dsa_switch *ds, unsigned int msecs) in ksz_set_ageing_time()
3120 static int ksz_port_fdb_add(struct dsa_switch *ds, int port, in ksz_port_fdb_add()
3132 static int ksz_port_fdb_del(struct dsa_switch *ds, int port, in ksz_port_fdb_del()
3144 static int ksz_port_fdb_dump(struct dsa_switch *ds, int port, in ksz_port_fdb_dump()
3155 static int ksz_port_mdb_add(struct dsa_switch *ds, int port, in ksz_port_mdb_add()
3167 static int ksz_port_mdb_del(struct dsa_switch *ds, int port, in ksz_port_mdb_del()
3202 static int ksz_port_setup(struct dsa_switch *ds, int port) in ksz_port_setup()
3226 void ksz_port_stp_state_set(struct dsa_switch *ds, int port, u8 state) in ksz_port_stp_state_set()
3272 static void ksz_port_teardown(struct dsa_switch *ds, int port) in ksz_port_teardown()
3291 static int ksz_port_pre_bridge_flags(struct dsa_switch *ds, int port, in ksz_port_pre_bridge_flags()
3301 static int ksz_port_bridge_flags(struct dsa_switch *ds, int port, in ksz_port_bridge_flags()
3322 static enum dsa_tag_protocol ksz_get_tag_protocol(struct dsa_switch *ds, in ksz_get_tag_protocol()
3352 static int ksz_connect_tag_protocol(struct dsa_switch *ds, in ksz_connect_tag_protocol()
3371 static int ksz_port_vlan_filtering(struct dsa_switch *ds, int port, in ksz_port_vlan_filtering()
3382 static int ksz_port_vlan_add(struct dsa_switch *ds, int port, in ksz_port_vlan_add()
3394 static int ksz_port_vlan_del(struct dsa_switch *ds, int port, in ksz_port_vlan_del()
3405 static int ksz_port_mirror_add(struct dsa_switch *ds, int port, in ksz_port_mirror_add()
3417 static void ksz_port_mirror_del(struct dsa_switch *ds, int port, in ksz_port_mirror_del()
3426 static int ksz_change_mtu(struct dsa_switch *ds, int port, int mtu) in ksz_change_mtu()
3436 static int ksz_max_mtu(struct dsa_switch *ds, int port) in ksz_max_mtu()
3469 static bool ksz_support_eee(struct dsa_switch *ds, int port) in ksz_support_eee()
3492 static int ksz_set_mac_eee(struct dsa_switch *ds, int port, in ksz_set_mac_eee()
3841 static int ksz_cls_flower_add(struct dsa_switch *ds, int port, in ksz_cls_flower_add()
3862 static int ksz_cls_flower_del(struct dsa_switch *ds, int port, in ksz_cls_flower_del()
3926 static int ksz_setup_tc_cbs(struct dsa_switch *ds, int port, in ksz_setup_tc_cbs()
4129 static int ksz_tc_setup_qdisc_ets(struct dsa_switch *ds, int port, in ksz_tc_setup_qdisc_ets()
4160 static int ksz_setup_tc(struct dsa_switch *ds, int port, in ksz_setup_tc()
4220 static void ksz_get_wol(struct dsa_switch *ds, int port, in ksz_get_wol()
4268 static int ksz_set_wol(struct dsa_switch *ds, int port, in ksz_set_wol()
4383 static int ksz_port_set_mac_address(struct dsa_switch *ds, int port, in ksz_port_set_mac_address()
4424 bool ksz_is_port_mac_global_usable(struct dsa_switch *ds, int port) in ksz_is_port_mac_global_usable()
4455 int ksz_switch_macaddr_get(struct dsa_switch *ds, int port, in ksz_switch_macaddr_get()
4506 void ksz_switch_macaddr_put(struct dsa_switch *ds) in ksz_switch_macaddr_put()
4527 static int ksz_hsr_join(struct dsa_switch *ds, int port, struct net_device *hsr, in ksz_hsr_join()
4576 static int ksz_hsr_leave(struct dsa_switch *ds, int port, in ksz_hsr_leave()
4593 static int ksz_suspend(struct dsa_switch *ds) in ksz_suspend()
4601 static int ksz_resume(struct dsa_switch *ds) in ksz_resume()
4673 struct dsa_switch *ds; in ksz_switch_alloc()