Home
last modified time | relevance | path

Searched refs:dsa_to_port (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.15/net/dsa/
Dtag_8021q.c146 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 …]
Dswitch.c23 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()
Ddsa.c285 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()
Dslave.c1288 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()
Dport.c563 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()
Ddsa2.c1390 dp = dsa_to_port(ds, reg); in dsa_switch_parse_ports_of()
1497 dp = dsa_to_port(ds, i); in dsa_switch_parse_ports()
Dtag_sja1105.c534 struct dsa_port *dp = dsa_to_port(ds, port); in sja1110_process_meta_tstamp()
/Linux-v5.15/include/net/
Ddsa.h423 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/
Dxrs700x.c518 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/
Dksz_common.c87 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()
Dksz9477.c1623 phydev = dsa_to_port(dev->ds, i)->slave->phydev; in ksz9477_switch_register()
/Linux-v5.15/drivers/net/dsa/
Dmt7530.c1203 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()
Dmv88e6060.c144 BIT(dsa_to_port(priv->ds, p)->cpu_dp->index))); in mv88e6060_setup_port()
Dbcm_sf2.c892 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()
Dlantiq_gswip.c745 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()
Dbcm_sf2_cfp.c850 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()
Dqca8k.c900 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()
Dlan9303-core.c1111 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/
Dfelix.c739 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/
Dsja1105_main.c106 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/
Db53_common.c572 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/
Dchip.c1466 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()