Lines Matching refs:dsa_switch
27 static enum dsa_tag_protocol felix_get_tag_protocol(struct dsa_switch *ds,
34 static int felix_set_ageing_time(struct dsa_switch *ds,
44 static int felix_fdb_dump(struct dsa_switch *ds, int port,
52 static int felix_fdb_add(struct dsa_switch *ds, int port,
60 static int felix_fdb_del(struct dsa_switch *ds, int port,
69 static int felix_mdb_prepare(struct dsa_switch *ds, int port,
75 static void felix_mdb_add(struct dsa_switch *ds, int port,
83 static int felix_mdb_del(struct dsa_switch *ds, int port,
91 static void felix_bridge_stp_state_set(struct dsa_switch *ds, int port,
99 static int felix_bridge_join(struct dsa_switch *ds, int port,
107 static void felix_bridge_leave(struct dsa_switch *ds, int port,
116 static int felix_vlan_prepare(struct dsa_switch *ds, int port,
122 static int felix_vlan_filtering(struct dsa_switch *ds, int port, bool enabled,
130 static void felix_vlan_add(struct dsa_switch *ds, int port,
153 static int felix_vlan_del(struct dsa_switch *ds, int port,
171 static int felix_port_enable(struct dsa_switch *ds, int port,
181 static void felix_port_disable(struct dsa_switch *ds, int port)
188 static void felix_phylink_validate(struct dsa_switch *ds, int port,
199 static void felix_phylink_mac_config(struct dsa_switch *ds, int port,
211 static void felix_phylink_mac_link_down(struct dsa_switch *ds, int port,
237 static void felix_phylink_mac_link_up(struct dsa_switch *ds, int port,
338 static void felix_get_strings(struct dsa_switch *ds, int port,
346 static void felix_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data)
353 static int felix_get_sset_count(struct dsa_switch *ds, int port, int sset)
360 static int felix_get_ts_info(struct dsa_switch *ds, int port,
582 static int felix_setup(struct dsa_switch *ds)
632 static void felix_teardown(struct dsa_switch *ds)
652 static int felix_hwtstamp_get(struct dsa_switch *ds, int port,
660 static int felix_hwtstamp_set(struct dsa_switch *ds, int port,
668 static bool felix_rxtstamp(struct dsa_switch *ds, int port,
696 static bool felix_txtstamp(struct dsa_switch *ds, int port,
711 static int felix_change_mtu(struct dsa_switch *ds, int port, int new_mtu)
720 static int felix_get_max_mtu(struct dsa_switch *ds, int port)
727 static int felix_cls_flower_add(struct dsa_switch *ds, int port,
735 static int felix_cls_flower_del(struct dsa_switch *ds, int port,
743 static int felix_cls_flower_stats(struct dsa_switch *ds, int port,
751 static int felix_port_policer_add(struct dsa_switch *ds, int port,
763 static void felix_port_policer_del(struct dsa_switch *ds, int port)
770 static int felix_port_setup_tc(struct dsa_switch *ds, int port,
828 struct dsa_switch *ds = felix->ds;