Home
last modified time | relevance | path

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

/linux/net/dsa/
H A Dtag_8021q.c292 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_join()
317 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_bridge_leave()
342 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_setup()
372 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_tag_8021q_port_teardown()
H A Ddsa.c1310 dp = dsa_to_port(ds, reg); in dsa_switch_parse_ports_of()
1446 dp = dsa_to_port(ds, i); in dsa_switch_parse_ports()
1735 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_fdb_present_in_other_db()
1756 struct dsa_port *dp = dsa_to_port(ds, port); in dsa_mdb_present_in_other_db()
1783 err = hsr_get_port_type(hsr, dsa_to_port(ds, port)->user, &type); in dsa_port_simple_hsr_validate()
1801 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in dsa_port_simple_hsr_join()
1823 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in dsa_port_simple_hsr_leave()
H A Dswitch.c494 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()
H A Duser.c1724 struct net_device *conduit = dsa_port_to_conduit(dsa_to_port(ds, port)); in dsa_user_setup_ft_block()
2618 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_port_phylink_mac_change()
/linux/drivers/net/dsa/ocelot/
H A Dfelix.c272 struct dsa_port *dp = dsa_to_port(ds, port); in felix_tag_8021q_vlan_add()
305 struct dsa_port *dp = dsa_to_port(ds, port); in felix_tag_8021q_vlan_del()
371 dp = dsa_to_port(ds, first_port); in felix_trap_get_cpu_port()
523 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in felix_tag_npi_change_conduit()
877 struct dsa_port *dp = dsa_to_port(ds, port); in felix_fdb_add()
898 struct dsa_port *dp = dsa_to_port(ds, port); in felix_fdb_del()
1064 struct dsa_port *dp = dsa_to_port(ds, port); in felix_lag_change()
1233 struct dsa_port *dp = dsa_to_port(ds, port); in felix_port_enable()
1257 struct dsa_port *dp = dsa_to_port(ds, port); in felix_port_disable()
2277 if (!(dsa_to_port(ds, port)->user->flags & IFF_UP)) in felix_port_hsr_join()
[all …]
/linux/drivers/net/dsa/
H A Dvitesse-vsc73xx-core.c791 struct dsa_port *dp = dsa_to_port(ds, CPU_PORT); in vsc73xx_configure_rgmii_port_delay()
1288 struct dsa_port *dp = dsa_to_port(vsc->ds, port); in vsc73xx_vlan_commit_conf()
1336 struct dsa_port *dp = dsa_to_port(vsc->ds, port); in vsc73xx_vlan_commit_untagged()
1404 struct dsa_port *dp = dsa_to_port(vsc->ds, port); in vsc73xx_vlan_commit_pvid()
1634 struct dsa_port *dp = dsa_to_port(ds, port); in vsc73xx_port_vlan_add()
1739 commit_to_hardware = !vsc73xx_tag_8021q_active(dsa_to_port(ds, port)); in vsc73xx_port_vlan_del()
1763 commit_to_hardware = vsc73xx_tag_8021q_active(dsa_to_port(ds, port)); in vsc73xx_tag_8021q_vlan_add()
1782 struct dsa_port *dp = dsa_to_port(ds, port); in vsc73xx_tag_8021q_vlan_del()
1826 struct dsa_port *other_dp, *dp = dsa_to_port(ds, port); in vsc73xx_refresh_fwd_map()
1884 struct dsa_port *dp = dsa_to_port(ds, port); in vsc73xx_port_stp_state_set()
H A Dlan9303-core.c1109 struct dsa_port *dp = dsa_to_port(ds, port); in lan9303_port_enable()
1122 struct dsa_port *dp = dsa_to_port(ds, port); in lan9303_port_disable()
1142 if (dsa_port_bridge_same(dsa_to_port(ds, 1), dsa_to_port(ds, 2))) { in lan9303_port_bridge_join()
H A Dbcm_sf2.c929 netif_carrier_off(dsa_to_port(ds, port)->user); in bcm_sf2_sw_fixed_state()
1007 struct net_device *p = dsa_port_to_conduit(dsa_to_port(ds, port)); in bcm_sf2_sw_get_wol()
1031 struct net_device *p = dsa_port_to_conduit(dsa_to_port(ds, port)); in bcm_sf2_sw_set_wol()
1033 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_sw_set_wol()
H A 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_port_to_conduit(dsa_to_port(ds, port)); in bcm_sf2_get_rxnfc()
1148 struct net_device *p = dsa_port_to_conduit(dsa_to_port(ds, port)); in bcm_sf2_set_rxnfc()
/linux/include/net/
H A Ddsa.h513 static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() function
553 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_UNUSED; in dsa_is_unused_port()
558 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_CPU; in dsa_is_cpu_port()
563 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_DSA; in dsa_is_dsa_port()
568 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_USER; in dsa_is_user_port()
663 const struct dsa_port *dp = dsa_to_port(ds, port); in dsa_upstream_port()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dswitchdev.c70 dp = dsa_to_port(chip->ds, port); in mv88e6xxx_handle_miss_violation()
H A Dleds.c721 dp = dsa_to_port(p->chip->ds, p->port); in mv88e6xxx_led_hw_control_get_device()
H A Dchip.c1769 dp = ds ? dsa_to_port(ds, port) : NULL; in mv88e6xxx_pvt_map()
1815 if (dsa_to_port(chip->ds, port)->lag) in mv88e6xxx_port_fast_age_fid()
2066 struct dsa_port *dp = dsa_to_port(ds, port); in mv88e6xxx_port_mst_state_set()
2111 struct dsa_port *dp = dsa_to_port(ds, port), *other_dp; in mv88e6xxx_port_check_hw_vlan()
2151 struct dsa_port *dp = dsa_to_port(chip->ds, port); in mv88e6xxx_port_commit_pvid()
2533 struct dsa_port *dp = dsa_to_port(chip->ds, port); in mv88e6xxx_broadcast_setup()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_vl.c411 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()
H A Dsja1105_main.c120 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_commit_pvid()
1888 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_fast_age()
2022 if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in sja1105_bridge_member()
2048 struct dsa_port *dp = dsa_to_port(ds, port); in sja1105_bridge_stp_state_set()
2628 dsa_enqueue_skb(skb, dsa_to_port(ds, port)->user); in sja1105_mgmt_xmit()
/linux/drivers/net/dsa/mxl862xx/
H A Dmxl862xx.c294 struct dsa_port *dp = dsa_to_port(ds, port); in mxl862xx_add_single_port_bridge()
323 struct dsa_port *dp = dsa_to_port(ds, port); in mxl862xx_port_setup()
/linux/drivers/net/dsa/lantiq/
H A Dlantiq_gswip_common.c518 struct dsa_port *dp = dsa_to_port(priv->ds, port); in gswip_port_commit_pvid()
985 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_prepare()
1031 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_add()
1059 struct net_device *bridge = dsa_port_bridge_dev_get(dsa_to_port(ds, port)); in gswip_port_vlan_del()
H A Dmxl-gsw1xx.c241 sgmii_port = dsa_to_port(priv->gswip.ds, GSW1XX_SGMII_PORT); in gsw1xx_pcs_reset()
628 struct dsa_port *dp = dsa_to_port(ds, port); in gsw1xx_port_setup()
/linux/drivers/net/dsa/b53/
H A Db53_common.c710 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_enable_port()
893 dp = dsa_to_port(ds, port); in b53_vlan_port_may_join_untagged()
2268 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_br_join()
2303 if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in b53_br_join()
2334 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_br_leave()
2342 if (!dsa_port_offloads_bridge(dsa_to_port(ds, i), &bridge)) in b53_br_leave()
/linux/drivers/net/dsa/microchip/
H A Dksz_common.c2415 dp = dsa_to_port(ds, port); in ksz_update_port_member()
2419 const struct dsa_port *other_dp = dsa_to_port(ds, i); in ksz_update_port_member()
2459 third_dp = dsa_to_port(ds, j); in ksz_update_port_member()
3173 const struct dsa_port *dp = dsa_to_port(dev->ds, i); in ksz_mib_read_work()
3276 const struct dsa_port *dp = dsa_to_port(ds, port); in ksz_get_ethtool_stats()
4743 struct dsa_port *dp = dsa_to_port(ds, port); in ksz_port_set_mac_address()
4783 struct net_device *user = dsa_to_port(ds, port)->user; in ksz_is_port_mac_global_usable()
4815 struct net_device *user = dsa_to_port(ds, port)->user; in ksz_switch_macaddr_get()
H A Dksz9477.c1573 user = dsa_to_port(ds, port)->user; in ksz9477_hsr_join()
H A Dksz8.c1699 struct dsa_port *cpu_dp = dsa_to_port(dev->ds, dev->cpu_port); in ksz88x3_config_rmii_clk()
/linux/drivers/net/dsa/qca/
H A Dqca8k-8xxx.c1161 dp = dsa_to_port(priv->ds, port); in qca8k_parse_port_config()
1693 struct dsa_port *dp = dsa_to_port(ds, port); in qca8k_get_ethtool_stats_eth()
/linux/drivers/net/dsa/realtek/
H A Drtl8365mb.c884 dp = dsa_to_port(ds, port); in rtl8365mb_ext_config_rgmii()