Lines Matching full:ds
103 struct dsa_switch *ds; member
231 dsa_unregister_switch(dev->ds); in b53_switch_remove()
318 void b53_imp_vlan_setup(struct dsa_switch *ds, int cpu_port);
319 int b53_configure_vlan(struct dsa_switch *ds);
320 void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset,
322 void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
323 int b53_get_sset_count(struct dsa_switch *ds, int port, int sset);
324 void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data);
325 int b53_br_join(struct dsa_switch *ds, int port, struct net_device *bridge);
326 void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *bridge);
327 void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state);
328 void b53_br_fast_age(struct dsa_switch *ds, int port);
329 int b53_br_egress_floods(struct dsa_switch *ds, int port,
331 int b53_setup_devlink_resources(struct dsa_switch *ds);
332 void b53_port_event(struct dsa_switch *ds, int port);
333 void b53_phylink_validate(struct dsa_switch *ds, int port,
336 int b53_phylink_mac_link_state(struct dsa_switch *ds, int port,
338 void b53_phylink_mac_config(struct dsa_switch *ds, int port,
341 void b53_phylink_mac_an_restart(struct dsa_switch *ds, int port);
342 void b53_phylink_mac_link_down(struct dsa_switch *ds, int port,
345 void b53_phylink_mac_link_up(struct dsa_switch *ds, int port,
351 int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering,
353 int b53_vlan_prepare(struct dsa_switch *ds, int port,
355 void b53_vlan_add(struct dsa_switch *ds, int port,
357 int b53_vlan_del(struct dsa_switch *ds, int port,
359 int b53_fdb_add(struct dsa_switch *ds, int port,
361 int b53_fdb_del(struct dsa_switch *ds, int port,
363 int b53_fdb_dump(struct dsa_switch *ds, int port,
365 int b53_mdb_prepare(struct dsa_switch *ds, int port,
367 void b53_mdb_add(struct dsa_switch *ds, int port,
369 int b53_mdb_del(struct dsa_switch *ds, int port,
371 int b53_mirror_add(struct dsa_switch *ds, int port,
373 enum dsa_tag_protocol b53_get_tag_protocol(struct dsa_switch *ds, int port,
375 void b53_mirror_del(struct dsa_switch *ds, int port,
377 int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy);
378 void b53_disable_port(struct dsa_switch *ds, int port);
379 void b53_brcm_hdr_setup(struct dsa_switch *ds, int port);
380 void b53_eee_enable_set(struct dsa_switch *ds, int port, bool enable);
381 int b53_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy);
382 int b53_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);
383 int b53_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);