/kernel/linux/linux-5.10/net/dsa/ |
H A D | switch.c | 23 struct dsa_port *dp = dsa_to_port(ds, i); in dsa_switch_fastest_ageing_time() 135 if (dsa_to_port(ds, i)->bridge_dev == info->br) { in dsa_switch_bridge_leave() 145 err = dsa_port_vlan_filtering(dsa_to_port(ds, info->port), in dsa_switch_bridge_leave() 151 err = dsa_port_vlan_filtering(dsa_to_port(ds, info->port), in dsa_switch_bridge_leave()
|
H A D | dsa.c | 254 const struct dsa_port *dp = dsa_to_port(ds, p); in dsa_is_port_initialized() 268 ret = dsa_slave_suspend(dsa_to_port(ds, i)->slave); in dsa_switch_suspend() 295 ret = dsa_slave_resume(dsa_to_port(ds, i)->slave); in dsa_switch_resume() 432 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_devlink_port_region_create()
|
H A D | tag_8021q.c | 152 struct dsa_port *dp = dsa_to_port(ctx->ds, port); in dsa_8021q_vid_apply() 227 master = dsa_to_port(ctx->ds, port)->cpu_dp->master; in dsa_8021q_setup_port()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | dsa.h | 339 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() function 353 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_UNUSED; in dsa_is_unused_port() 358 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_CPU; in dsa_is_cpu_port() 363 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_DSA; in dsa_is_dsa_port() 368 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_USER; in dsa_is_user_port() 409 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag_8021q.c | 291 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_join() 314 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_leave() 339 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_setup() 369 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_teardown()
|
H A D | dsa.c | 1302 dp = dsa_to_port(ds, reg); in dsa_switch_parse_ports_of() 1445 dp = dsa_to_port(ds, i); in dsa_switch_parse_ports() 1690 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_fdb_present_in_other_db() 1711 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_mdb_present_in_other_db()
|
H A D | switch.c | 494 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_fdb_add() 506 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_fdb_del() 595 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_mdb_add() 607 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_switch_mdb_del()
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | switchdev.c | 70 dp = dsa_to_port(chip->ds, port); in mv88e6xxx_handle_miss_violation()
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | mt7530.c | 408 struct dsa_port *cpu_dp = dsa_to_port(ds, 6); in mt753x_preferred_default_local_cpu_port() 1103 struct dsa_port *dp = dsa_to_port(ds, port); in mt7530_port_enable() 1263 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in mt7530_port_bridge_join() 1316 if (dsa_port_bridge_dev_get(dsa_to_port(ds, port))) in mt7530_port_set_vlan_unaware() 1332 dsa_port_is_vlan_filtering(dsa_to_port(ds, i))) { in mt7530_port_set_vlan_unaware() 1342 struct dsa_port *dp = dsa_to_port(ds, port); in mt7530_port_set_vlan_unaware() 1396 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in mt7530_port_bridge_leave() 1594 struct dsa_port *dp = dsa_to_port(ds, port); in mt7530_port_vlan_filtering() 1616 struct dsa_port *dp = dsa_to_port(priv->ds, entry->port); in mt7530_hw_vlan_add() 1732 if (dsa_port_is_vlan_filtering(dsa_to_port(d in mt7530_port_vlan_add() [all...] |
H A D | bcm_sf2.c | 918 netif_carrier_off(dsa_to_port(ds, port)->slave); in bcm_sf2_sw_fixed_state() 992 struct net_device *p = dsa_port_to_master(dsa_to_port(ds, port)); in bcm_sf2_sw_get_wol() 1016 struct net_device *p = dsa_port_to_master(dsa_to_port(ds, port)); in bcm_sf2_sw_set_wol() 1018 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_sw_set_wol()
|
H A D | lan9303-core.c | 1081 struct dsa_port *dp = dsa_to_port(ds, port); in lan9303_port_enable() 1094 struct dsa_port *dp = dsa_to_port(ds, port); in lan9303_port_disable() 1114 if (dsa_port_bridge_same(dsa_to_port(ds, 1), dsa_to_port(ds, 2))) { in lan9303_port_bridge_join()
|
H A D | lantiq_gswip.c | 777 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_filtering() 1203 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_prepare() 1249 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_add() 1274 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_del() 1360 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_fdb()
|
H A D | mv88e6060.c | 147 BIT(dsa_to_port(priv->ds, p)->cpu_dp->index))); in mv88e6060_setup_port()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | dsa.h | 491 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() function 531 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_UNUSED; in dsa_is_unused_port() 536 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_CPU; in dsa_is_cpu_port() 541 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_DSA; in dsa_is_dsa_port() 546 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_USER; in dsa_is_user_port() 637 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
|
/kernel/linux/linux-6.6/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.c | 511 if (dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in xrs700x_bridge_common() 518 if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in xrs700x_bridge_common() 635 slave = dsa_to_port(ds, hsr_pair[i])->slave; in xrs700x_hsr_join() 689 slave = dsa_to_port(ds, hsr_pair[i])->slave; in xrs700x_hsr_leave()
|
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
H A D | sja1105_vl.c | 411 struct dsa_port *dp = dsa_to_port(priv->ds, port); in sja1105_init_virtual_links() 512 struct dsa_port *dp = dsa_to_port(priv->ds, port); in sja1105_vl_redirect() 588 struct dsa_port *dp = dsa_to_port(priv->ds, port); in sja1105_vl_gate()
|
/kernel/linux/linux-6.6/drivers/net/dsa/qca/ |
H A D | qca8k-common.c | 585 struct dsa_port *dp = dsa_to_port(ds, port); in qca8k_port_stp_state_set() 653 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in qca8k_port_bridge_join() 659 if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in qca8k_port_bridge_join() 686 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in qca8k_port_bridge_leave() 691 if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in qca8k_port_bridge_leave()
|
/kernel/linux/linux-6.6/drivers/net/dsa/ocelot/ |
H A D | felix.c | 296 dp = dsa_to_port(ds, first_port); in felix_trap_get_cpu_port() 448 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in felix_tag_npi_change_master() 788 struct dsa_port *dp = dsa_to_port(ds, port); in felix_fdb_add() 809 struct dsa_port *dp = dsa_to_port(ds, port); in felix_fdb_del() 975 struct dsa_port *dp = dsa_to_port(ds, port); in felix_lag_change() 1112 struct dsa_port *dp = dsa_to_port(ds, port); in felix_port_enable() 2179 return dsa_to_port(ds, port)->slave; in felix_port_to_netdev()
|
/kernel/linux/linux-5.10/drivers/net/dsa/microchip/ |
H A 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()
|
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/ |
H A D | sja1105_devlink.c | 146 dp = dsa_to_port(ds, port); in sja1105_best_effort_vlan_filtering_set()
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | mv88e6060.c | 147 BIT(dsa_to_port(priv->ds, p)->cpu_dp->index))); in mv88e6060_setup_port()
|
H A D | bcm_sf2.c | 820 netif_carrier_off(dsa_to_port(ds, port)->slave); in bcm_sf2_sw_fixed_state() 892 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_sw_get_wol() 916 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_sw_set_wol() 918 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_sw_set_wol()
|
H A D | lantiq_gswip.c | 747 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_filtering() 1176 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_prepare() 1224 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_add() 1245 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_vlan_del() 1339 struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev; in gswip_port_fdb()
|
H A D | mt7530.c | 1066 if (dsa_to_port(ds, i)->bridge_dev != bridge) in mt7530_port_bridge_join() 1107 dsa_port_is_vlan_filtering(dsa_to_port(ds, i))) { in mt7530_port_set_vlan_unaware() 1163 if (dsa_to_port(ds, i)->bridge_dev != bridge) in mt7530_port_bridge_leave() 1558 dn = dsa_to_port(ds, MT7530_CPU_PORT)->master->dev.of_node->parent; in mt7530_setup() 1647 ret = of_get_phy_mode(dsa_to_port(ds, 5)->dn, &interface); in mt7530_setup() 2103 dp = dsa_to_port(ds, port); in mt7531_mac_config()
|
H A D | bcm_sf2_cfp.c | 850 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_cfp_rule_insert() 1109 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_get_rxnfc() 1152 struct net_device *p = dsa_to_port(ds, port)->cpu_dp->master; in bcm_sf2_set_rxnfc()
|