Lines Matching refs:dsa_switch
97 int (*reset_cmd)(struct dsa_switch *ds);
100 int (*fdb_add_cmd)(struct dsa_switch *ds, int port,
102 int (*fdb_del_cmd)(struct dsa_switch *ds, int port,
210 struct dsa_switch *ds;
248 int sja1105_vlan_filtering(struct dsa_switch *ds, int port, bool enabled,
253 int sja1105_devlink_setup(struct dsa_switch *ds);
254 void sja1105_devlink_teardown(struct dsa_switch *ds);
255 int sja1105_devlink_param_get(struct dsa_switch *ds, u32 id,
257 int sja1105_devlink_param_set(struct dsa_switch *ds, u32 id,
259 int sja1105_devlink_info_get(struct dsa_switch *ds,
312 void sja1105_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data);
313 void sja1105_get_strings(struct dsa_switch *ds, int port,
315 int sja1105_get_sset_count(struct dsa_switch *ds, int port, int sset);
331 int sja1105et_fdb_add(struct dsa_switch *ds, int port,
333 int sja1105et_fdb_del(struct dsa_switch *ds, int port,
335 int sja1105pqrs_fdb_add(struct dsa_switch *ds, int port,
337 int sja1105pqrs_fdb_del(struct dsa_switch *ds, int port,
341 int sja1105_cls_flower_del(struct dsa_switch *ds, int port,
343 int sja1105_cls_flower_add(struct dsa_switch *ds, int port,
345 int sja1105_cls_flower_stats(struct dsa_switch *ds, int port,
347 void sja1105_flower_setup(struct dsa_switch *ds);
348 void sja1105_flower_teardown(struct dsa_switch *ds);