Lines Matching refs:ds
104 struct dsa_switch *ds; member
224 dsa_unregister_switch(dev->ds); in b53_switch_remove()
311 void b53_imp_vlan_setup(struct dsa_switch *ds, int cpu_port);
312 int b53_configure_vlan(struct dsa_switch *ds);
313 void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset,
315 void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
316 int b53_get_sset_count(struct dsa_switch *ds, int port, int sset);
317 void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data);
318 int b53_br_join(struct dsa_switch *ds, int port, struct net_device *bridge);
319 void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *bridge);
320 void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state);
321 void b53_br_fast_age(struct dsa_switch *ds, int port);
322 int b53_br_egress_floods(struct dsa_switch *ds, int port,
324 void b53_port_event(struct dsa_switch *ds, int port);
325 void b53_phylink_validate(struct dsa_switch *ds, int port,
328 int b53_phylink_mac_link_state(struct dsa_switch *ds, int port,
330 void b53_phylink_mac_config(struct dsa_switch *ds, int port,
333 void b53_phylink_mac_an_restart(struct dsa_switch *ds, int port);
334 void b53_phylink_mac_link_down(struct dsa_switch *ds, int port,
337 void b53_phylink_mac_link_up(struct dsa_switch *ds, int port,
341 int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering);
342 int b53_vlan_prepare(struct dsa_switch *ds, int port,
344 void b53_vlan_add(struct dsa_switch *ds, int port,
346 int b53_vlan_del(struct dsa_switch *ds, int port,
348 int b53_fdb_add(struct dsa_switch *ds, int port,
350 int b53_fdb_del(struct dsa_switch *ds, int port,
352 int b53_fdb_dump(struct dsa_switch *ds, int port,
354 int b53_mirror_add(struct dsa_switch *ds, int port,
356 enum dsa_tag_protocol b53_get_tag_protocol(struct dsa_switch *ds, int port);
357 void b53_mirror_del(struct dsa_switch *ds, int port,
359 int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy);
360 void b53_disable_port(struct dsa_switch *ds, int port);
361 void b53_brcm_hdr_setup(struct dsa_switch *ds, int port);
362 void b53_eee_enable_set(struct dsa_switch *ds, int port, bool enable);
363 int b53_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy);
364 int b53_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);
365 int b53_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);