Lines Matching refs:ds

103 	struct dsa_switch *ds;  member
230 dsa_unregister_switch(dev->ds); in b53_switch_remove()
317 void b53_imp_vlan_setup(struct dsa_switch *ds, int cpu_port);
318 int b53_configure_vlan(struct dsa_switch *ds);
319 void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset,
321 void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
322 int b53_get_sset_count(struct dsa_switch *ds, int port, int sset);
323 void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data);
324 int b53_br_join(struct dsa_switch *ds, int port, struct net_device *bridge);
325 void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *bridge);
326 void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state);
327 void b53_br_fast_age(struct dsa_switch *ds, int port);
328 int b53_br_egress_floods(struct dsa_switch *ds, int port,
330 int b53_setup_devlink_resources(struct dsa_switch *ds);
331 void b53_port_event(struct dsa_switch *ds, int port);
332 void b53_phylink_validate(struct dsa_switch *ds, int port,
335 int b53_phylink_mac_link_state(struct dsa_switch *ds, int port,
337 void b53_phylink_mac_config(struct dsa_switch *ds, int port,
340 void b53_phylink_mac_an_restart(struct dsa_switch *ds, int port);
341 void b53_phylink_mac_link_down(struct dsa_switch *ds, int port,
344 void b53_phylink_mac_link_up(struct dsa_switch *ds, int port,
350 int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering,
352 int b53_vlan_prepare(struct dsa_switch *ds, int port,
354 void b53_vlan_add(struct dsa_switch *ds, int port,
356 int b53_vlan_del(struct dsa_switch *ds, int port,
358 int b53_fdb_add(struct dsa_switch *ds, int port,
360 int b53_fdb_del(struct dsa_switch *ds, int port,
362 int b53_fdb_dump(struct dsa_switch *ds, int port,
364 int b53_mdb_prepare(struct dsa_switch *ds, int port,
366 void b53_mdb_add(struct dsa_switch *ds, int port,
368 int b53_mdb_del(struct dsa_switch *ds, int port,
370 int b53_mirror_add(struct dsa_switch *ds, int port,
372 enum dsa_tag_protocol b53_get_tag_protocol(struct dsa_switch *ds, int port,
374 void b53_mirror_del(struct dsa_switch *ds, int port,
376 int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy);
377 void b53_disable_port(struct dsa_switch *ds, int port);
378 void b53_brcm_hdr_setup(struct dsa_switch *ds, int port);
379 void b53_eee_enable_set(struct dsa_switch *ds, int port, bool enable);
380 int b53_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy);
381 int b53_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);
382 int b53_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);