/Linux-v5.15/net/dsa/ |
D | tag_8021q.c | 146 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_do_tag_8021q_vlan_add() 182 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_do_tag_8021q_vlan_del() 328 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_match() 354 targeted_dp = dsa_to_port(targeted_ds, info->port); in dsa_tag_8021q_bridge_join() 358 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_join() 390 targeted_dp = dsa_to_port(targeted_ds, info->port); in dsa_tag_8021q_bridge_leave() 394 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_leave() 416 return dsa_port_tag_8021q_vlan_add(dsa_to_port(ds, port), tx_vid, in dsa_tag_8021q_bridge_tx_fwd_offload() 427 dsa_port_tag_8021q_vlan_del(dsa_to_port(ds, port), tx_vid, true); in dsa_tag_8021q_bridge_tx_fwd_unoffload() 435 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_setup() [all …]
|
D | switch.c | 23 struct dsa_port *dp = dsa_to_port(ds, i); in dsa_switch_fastest_ageing_time() 156 bridge_dev = dsa_to_port(ds, port)->bridge_dev; in dsa_switch_bridge_leave() 166 err = dsa_port_vlan_filtering(dsa_to_port(ds, info->port), in dsa_switch_bridge_leave() 189 targeted_dp = dsa_to_port(targeted_ds, info_port); in dsa_switch_host_address_match() 215 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_do_mdb_add() 250 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_do_mdb_del() 280 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_do_fdb_add() 315 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_do_fdb_del() 597 dsa_port_set_tag_protocol(dsa_to_port(ds, port), tag_ops); in dsa_switch_change_tag_proto() 608 slave = dsa_to_port(ds, port)->slave; in dsa_switch_change_tag_proto()
|
D | dsa.c | 285 const struct dsa_port *dp = dsa_to_port(ds, p); in dsa_is_port_initialized() 299 ret = dsa_slave_suspend(dsa_to_port(ds, i)->slave); in dsa_switch_suspend() 326 ret = dsa_slave_resume(dsa_to_port(ds, i)->slave); in dsa_switch_resume() 446 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_devlink_port_region_create()
|
D | slave.c | 1288 struct dsa_port *cpu_dp = dsa_to_port(ds, port)->cpu_dp; in dsa_slave_setup_ft_block() 1636 cpu_dp = dsa_to_port(ds, port)->cpu_dp; in dsa_slave_change_mtu() 1778 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_port_phylink_mac_change() 2367 dp = dsa_to_port(ds, switchdev_work->port); in dsa_fdb_offload_notify() 2380 dp = dsa_to_port(ds, switchdev_work->port); in dsa_slave_switchdev_event_work()
|
D | port.c | 563 other_bridge = dsa_to_port(ds, i)->bridge_dev; in dsa_port_can_apply_vlan_filtering() 623 slave = dsa_to_port(ds, port)->slave; in dsa_port_vlan_filtering()
|
D | dsa2.c | 1390 dp = dsa_to_port(ds, reg); in dsa_switch_parse_ports_of() 1497 dp = dsa_to_port(ds, i); in dsa_switch_parse_ports()
|
D | tag_sja1105.c | 534 struct dsa_port *dp = dsa_to_port(ds, port); in sja1110_process_meta_tstamp()
|
/Linux-v5.15/include/net/ |
D | dsa.h | 423 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() function 457 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_UNUSED; in dsa_is_unused_port() 462 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_CPU; in dsa_is_cpu_port() 467 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_DSA; in dsa_is_dsa_port() 472 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_USER; in dsa_is_user_port() 513 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
|
/Linux-v5.15/drivers/net/dsa/xrs700x/ |
D | xrs700x.c | 518 if (dsa_to_port(ds, i)->bridge_dev == bridge) in xrs700x_bridge_common() 525 if (dsa_to_port(ds, i)->bridge_dev != bridge) in xrs700x_bridge_common() 641 slave = dsa_to_port(ds, hsr_pair[i])->slave; in xrs700x_hsr_join() 695 slave = dsa_to_port(ds, hsr_pair[i])->slave; in xrs700x_hsr_leave()
|
/Linux-v5.15/drivers/net/dsa/microchip/ |
D | ksz_common.c | 87 const struct dsa_port *dp = dsa_to_port(dev->ds, i); in ksz_mib_read_work() 159 const struct dsa_port *dp = dsa_to_port(ds, port); in ksz_get_ethtool_stats()
|
D | ksz9477.c | 1623 phydev = dsa_to_port(dev->ds, i)->slave->phydev; in ksz9477_switch_register()
|
/Linux-v5.15/drivers/net/dsa/ |
D | mt7530.c | 1203 if (dsa_to_port(ds, i)->bridge_dev != bridge) in mt7530_port_bridge_join() 1239 if (dsa_to_port(ds, port)->bridge_dev) in mt7530_port_set_vlan_unaware() 1255 dsa_port_is_vlan_filtering(dsa_to_port(ds, i))) { in mt7530_port_set_vlan_unaware() 1315 if (dsa_to_port(ds, i)->bridge_dev != bridge) in mt7530_port_bridge_leave() 1634 if (dsa_port_is_vlan_filtering(dsa_to_port(ds, port))) in mt7530_port_vlan_add() 1643 if (dsa_port_is_vlan_filtering(dsa_to_port(ds, port))) in mt7530_port_vlan_add() 1676 if (dsa_port_is_vlan_filtering(dsa_to_port(ds, port))) in mt7530_port_vlan_del() 2095 dn = dsa_to_port(ds, MT7530_CPU_PORT)->master->dev.of_node->parent; in mt7530_setup() 2197 ret = of_get_phy_mode(dsa_to_port(ds, 5)->dn, &interface); in mt7530_setup() 2678 dp = dsa_to_port(ds, port); in mt7531_mac_config()
|
D | mv88e6060.c | 144 BIT(dsa_to_port(priv->ds, p)->cpu_dp->index))); in mv88e6060_setup_port()
|
D | bcm_sf2.c | 892 netif_carrier_off(dsa_to_port(ds, port)->slave); in bcm_sf2_sw_fixed_state() 966 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_sw_get_wol() 990 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_sw_set_wol() 992 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_sw_set_wol()
|
D | lantiq_gswip.c | 745 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_filtering() 1170 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_prepare() 1216 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_add() 1241 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_del() 1327 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_fdb()
|
D | bcm_sf2_cfp.c | 850 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_cfp_rule_insert() 1105 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_get_rxnfc() 1148 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_set_rxnfc()
|
D | qca8k.c | 900 dp = dsa_to_port(priv->ds, 0); in qca8k_setup_of_rgmii_delay() 1529 if (dsa_to_port(ds, i)->bridge_dev != br) in qca8k_port_bridge_join() 1557 if (dsa_to_port(ds, i)->bridge_dev != br) in qca8k_port_bridge_leave()
|
D | lan9303-core.c | 1111 if (dsa_to_port(ds, 1)->bridge_dev == dsa_to_port(ds, 2)->bridge_dev) { in lan9303_port_bridge_join()
|
/Linux-v5.15/drivers/net/dsa/ocelot/ |
D | felix.c | 739 struct dsa_port *dp = dsa_to_port(ds, port); in felix_lag_change() 821 struct dsa_port *dp = dsa_to_port(ds, port); in felix_phylink_mac_config() 1143 struct dsa_port *dp = dsa_to_port(ds, port); in felix_port_setup_tagger_data() 1165 struct dsa_port *dp = dsa_to_port(ds, port); in felix_port_teardown_tagger_data() 1702 return dsa_to_port(ds, port)->slave; in felix_port_to_netdev()
|
/Linux-v5.15/drivers/net/dsa/sja1105/ |
D | sja1105_main.c | 106 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_commit_pvid() 1306 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_mac_config() 1936 if (dsa_to_port(ds, i)->bridge_dev != br) in sja1105_bridge_member() 1962 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_bridge_stp_state_set() 2573 dsa_enqueue_skb(skb, dsa_to_port(ds, port)->slave); in sja1105_mgmt_xmit() 2960 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_setup_ports()
|
/Linux-v5.15/drivers/net/dsa/b53/ |
D | b53_common.c | 572 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_enable_port() 1853 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_br_join() 1877 if (dsa_to_port(ds, i)->bridge_dev != br) in b53_br_join() 1905 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_br_leave() 1913 if (dsa_to_port(ds, i)->bridge_dev != br) in b53_br_leave()
|
/Linux-v5.15/drivers/net/dsa/mv88e6xxx/ |
D | chip.c | 1466 dp = ds ? dsa_to_port(ds, port) : NULL; in mv88e6xxx_pvt_map() 1513 if (dsa_to_port(ds, port)->lag_dev) in mv88e6xxx_port_fast_age() 1667 if (!dsa_to_port(ds, i)->slave) in mv88e6xxx_port_check_hw_vlan() 1674 if (dsa_to_port(ds, i)->bridge_dev == in mv88e6xxx_port_check_hw_vlan() 1675 dsa_to_port(ds, port)->bridge_dev) in mv88e6xxx_port_check_hw_vlan() 1678 if (!dsa_to_port(ds, i)->bridge_dev) in mv88e6xxx_port_check_hw_vlan() 1683 netdev_name(dsa_to_port(ds, i)->bridge_dev)); in mv88e6xxx_port_check_hw_vlan() 1692 struct dsa_port *dp = dsa_to_port(chip->ds, port); in mv88e6xxx_port_commit_pvid() 2050 struct dsa_port *dp = dsa_to_port(chip->ds, port); in mv88e6xxx_broadcast_setup()
|