Home
last modified time | relevance | path

Searched refs:cpu_dp (Results 1 – 18 of 18) sorted by relevance

/linux/net/dsa/
H A Dconduit.c22 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_regs_len() local
23 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_conduit_get_regs_len()
24 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_regs_len()
25 int port = cpu_dp->index; in dsa_conduit_get_regs_len()
54 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_regs() local
55 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_conduit_get_regs()
56 struct dsa_switch *ds = cpu_dp->ds; in dsa_conduit_get_regs()
59 int port = cpu_dp->index; in dsa_conduit_get_regs()
112 struct dsa_port *dp, *cpu_dp = dev->dsa_ptr; in dsa_conduit_get_ethtool_phy_stats()
113 const struct ethtool_ops *ops = cpu_dp in dsa_conduit_get_ethtool_phy_stats()
94 struct dsa_port *cpu_dp = dev->dsa_ptr; dsa_conduit_get_ethtool_stats() local
115 struct dsa_port *cpu_dp = dev->dsa_ptr; dsa_conduit_get_ethtool_phy_stats() local
141 struct dsa_port *cpu_dp = dev->dsa_ptr; dsa_conduit_get_sset_count() local
166 struct dsa_port *cpu_dp = dev->dsa_ptr; dsa_conduit_get_strings() local
220 struct dsa_port *cpu_dp = dev->dsa_ptr; __dsa_conduit_hwtstamp_validate() local
240 struct dsa_port *cpu_dp = dev->dsa_ptr; dsa_conduit_ethtool_setup() local
269 struct dsa_port *cpu_dp = dev->dsa_ptr; dsa_conduit_ethtool_teardown() local
299 struct dsa_port *cpu_dp = dev->dsa_ptr; tagging_show() local
311 struct dsa_port *cpu_dp = dev->dsa_ptr; tagging_store() local
374 dsa_conduit_setup(struct net_device * dev,struct dsa_port * cpu_dp) dsa_conduit_setup() argument
445 dsa_conduit_lag_setup(struct net_device * lag_dev,struct dsa_port * cpu_dp,struct netdev_lag_upper_info * uinfo,struct netlink_ext_ack * extack) dsa_conduit_lag_setup() argument
478 dsa_conduit_lag_teardown(struct net_device * lag_dev,struct dsa_port * cpu_dp) dsa_conduit_lag_teardown() argument
[all...]
H A Ddsa.c372 struct dsa_port *cpu_dp; in dsa_tree_find_first_conduit()
374 cpu_dp = dsa_tree_find_first_cpu(dst); in dsa_tree_find_first_conduit()
375 ethernet = of_parse_phandle(cpu_dp->dn, "ethernet", 0); in dsa_tree_find_first_conduit()
387 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_default_cpu()
389 cpu_dp = dsa_tree_find_first_cpu(dst); in dsa_tree_setup_default_cpu()
390 if (!cpu_dp) { in dsa_tree_setup_default_cpu()
396 if (dp->cpu_dp) in dsa_tree_setup_default_cpu()
400 dp->cpu_dp = cpu_dp; in dsa_tree_setup_default_cpu()
409 struct dsa_port *cpu_dp; in dsa_switch_preferred_default_local_cpu_port()
371 struct dsa_port *cpu_dp; dsa_tree_find_first_conduit() local
386 struct dsa_port *cpu_dp, *dp; dsa_tree_setup_default_cpu() local
408 struct dsa_port *cpu_dp; dsa_switch_preferred_default_local_cpu_port() local
430 struct dsa_port *preferred_cpu_dp, *cpu_dp, *dp; dsa_tree_setup_cpu_ports() local
793 struct dsa_port *cpu_dp; dsa_tree_setup_conduit() local
820 struct dsa_port *cpu_dp; dsa_tree_teardown_conduit() local
1037 struct dsa_port *cpu_dp = conduit->dsa_ptr; dsa_tree_conduit_state_change() local
1049 struct dsa_port *cpu_dp = conduit->dsa_ptr; dsa_tree_conduit_admin_state_change() local
1072 struct dsa_port *cpu_dp = conduit->dsa_ptr; dsa_tree_conduit_oper_state_change() local
[all...]
H A Dconduit.h11 int dsa_conduit_setup(struct net_device *dev, struct dsa_port *cpu_dp);
13 int dsa_conduit_lag_setup(struct net_device *lag_dev, struct dsa_port *cpu_dp,
17 struct dsa_port *cpu_dp);
H A Dtag.h35 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_conduit_find_user() local
36 struct dsa_switch_tree *dst = cpu_dp->dst; in dsa_conduit_find_user()
193 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_find_designated_bridge_port_by_vid() local
194 struct dsa_switch_tree *dst = cpu_dp->dst; in dsa_find_designated_bridge_port_by_vid()
215 if (dp->cpu_dp != cpu_dp) in dsa_find_designated_bridge_port_by_vid()
H A Dtag.c58 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv() local
62 if (unlikely(!cpu_dp)) { in dsa_switch_rcv()
84 nskb = cpu_dp->rcv(skb, dev); in dsa_switch_rcv()
108 if (unlikely(cpu_dp->ds->untag_bridge_pvid || in dsa_switch_rcv()
109 cpu_dp->ds->untag_vlan_aware_bridge_pvid)) { in dsa_switch_rcv()
H A Duser.c1410 to_dp = dp->cpu_dp; in dsa_user_add_cls_matchall_mirred()
1424 to_dp = dp->cpu_dp; in dsa_user_add_cls_matchall_mirred()
1818 netdev_err(dev, "CPU port %d: %s\n", dp->cpu_dp->index, in dsa_user_vlan_rx_add_vid()
2107 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_user_change_mtu() local
2143 overhead = dsa_tag_protocol_overhead(cpu_dp->tag_ops); in dsa_user_change_mtu()
2164 err = dsa_port_mtu_change(cpu_dp, cpu_mtu); in dsa_user_change_mtu()
2181 dsa_port_mtu_change(cpu_dp, old_conduit_mtu - overhead); in dsa_user_change_mtu()
2552 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_user_fill_forward_path() local
2556 path->dsa.proto = cpu_dp->tag_ops->proto; in dsa_user_fill_forward_path()
2704 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_user_setup_tagger() local
[all …]
H A Dswitch.c135 struct dsa_port *cpu_dp = targeted_dp->cpu_dp; in dsa_port_host_address_match() local
138 return dp->index == dsa_towards_port(dp->ds, cpu_dp->ds->index, in dsa_port_host_address_match()
139 cpu_dp->index); in dsa_port_host_address_match()
668 struct dsa_port *cpu_dp = targeted_dp->cpu_dp; in dsa_port_host_vlan_match() local
671 return dsa_port_is_dsa(dp) || dp == cpu_dp; in dsa_port_host_vlan_match()
877 struct dsa_port *dp, *cpu_dp; in dsa_switch_change_tag_proto() local
889 dsa_switch_for_each_cpu_port(cpu_dp, ds) in dsa_switch_change_tag_proto()
890 dsa_port_set_tag_protocol(cpu_dp, tag_ops); in dsa_switch_change_tag_proto()
H A Dtag_8021q.c477 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_tag_8021q_find_port_by_vbid() local
478 struct dsa_switch_tree *dst = cpu_dp->dst; in dsa_tag_8021q_find_port_by_vbid()
492 if (dp->cpu_dp != cpu_dp) in dsa_tag_8021q_find_port_by_vbid()
H A Dtag_dsa.c260 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_rcv_ll() local
267 lag = dsa_lag_by_id(cpu_dp->dst, source_port + 1); in dsa_rcv_ll()
H A Dtag_sja1105.c533 struct dsa_port *cpu_dp; in sja1110_rcv_meta() local
537 cpu_dp = conduit->dsa_ptr; in sja1110_rcv_meta()
538 ds = dsa_switch_find(cpu_dp->dst->index, switch_id); in sja1110_rcv_meta()
H A Dport.h19 void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp,
/linux/include/net/
H A Ddsa.h273 struct dsa_port *cpu_dp;
631 struct dsa_port *cpu_dp; in dsa_cpu_ports()
634 dsa_switch_for_each_cpu_port(cpu_dp, ds) in dsa_cpu_ports()
635 mask |= BIT(cpu_dp->index);
667 const struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_upstream_port()
669 if (!cpu_dp) in dsa_upstream_port()
672 return dsa_towards_port(ds, cpu_dp->ds->index, cpu_dp->index); in dsa_is_upstream_port()
748 return dsa_port_lag_dev_get(dp->cpu_dp);
269 struct dsa_port *cpu_dp; global() member
627 struct dsa_port *cpu_dp; dsa_cpu_ports() local
663 const struct dsa_port *cpu_dp = dp->cpu_dp; dsa_upstream_port() local
[all...]
/linux/arch/sparc/kernel/
H A Dpci_sabre.c473 struct device_node *cpu_dp; in sabre_probe() local
478 for_each_node_by_type(cpu_dp, "cpu") { in sabre_probe()
479 if (of_node_name_eq(cpu_dp, "SUNW,UltraSPARC-IIe")) in sabre_probe()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c179 if (dp->cpu_dp->tag_ops->proto != DSA_TAG_PROTO_MTK) in mtk_flow_get_dsa_port()
/linux/drivers/net/dsa/microchip/
H A Dksz8.c1699 struct dsa_port *cpu_dp = dsa_to_port(dev->ds, dev->cpu_port); in ksz88x3_config_rmii_clk() local
1705 rmii_clk_internal = of_property_read_bool(cpu_dp->dn, in ksz88x3_config_rmii_clk()
/linux/drivers/net/dsa/b53/
H A Db53_common.c710 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_enable_port()
2265 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_br_join()
2331 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in b53_br_leave()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_main.c598 if (dl->dp->ds != ds || dl->link_dp->cpu_dp == dl->dp->cpu_dp) in sja1105_init_l2_forwarding()
/linux/drivers/net/dsa/
H A Dbcm_sf2.c1029 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; in bcm_sf2_sw_set_wol()