/linux-master/net/dsa/ |
H A D | conduit.h | 11 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 D | conduit.c | 21 struct dsa_port *cpu_dp = dev->dsa_ptr; local 22 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; 23 struct dsa_switch *ds = cpu_dp->ds; 24 int port = cpu_dp->index; 51 struct dsa_port *cpu_dp = dev->dsa_ptr; local 52 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; 53 struct dsa_switch *ds = cpu_dp->ds; 56 int port = cpu_dp->index; 87 struct dsa_port *cpu_dp = dev->dsa_ptr; local 88 const struct ethtool_ops *ops = cpu_dp 106 struct dsa_port *cpu_dp = dev->dsa_ptr; local 130 struct dsa_port *cpu_dp = dev->dsa_ptr; local 153 struct dsa_port *cpu_dp = dev->dsa_ptr; local 205 struct dsa_port *cpu_dp = dev->dsa_ptr; local 225 struct dsa_port *cpu_dp = dev->dsa_ptr; local 254 struct dsa_port *cpu_dp = dev->dsa_ptr; local 284 struct dsa_port *cpu_dp = dev->dsa_ptr; local 296 struct dsa_port *cpu_dp = dev->dsa_ptr; local 359 dsa_conduit_setup(struct net_device *dev, struct dsa_port *cpu_dp) argument 430 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) argument 462 dsa_conduit_lag_teardown(struct net_device *lag_dev, struct dsa_port *cpu_dp) argument [all...] |
H A D | tag.h | 35 struct dsa_port *cpu_dp = dev->dsa_ptr; local 36 struct dsa_switch_tree *dst = cpu_dp->dst; 112 struct dsa_port *cpu_dp = conduit->dsa_ptr; local 113 struct dsa_switch_tree *dst = cpu_dp->dst; 134 if (dp->cpu_dp != cpu_dp)
|
H A D | dsa.c | 371 struct dsa_port *cpu_dp; local 373 cpu_dp = dsa_tree_find_first_cpu(dst); 374 ethernet = of_parse_phandle(cpu_dp->dn, "ethernet", 0); 386 struct dsa_port *cpu_dp, *dp; local 388 cpu_dp = dsa_tree_find_first_cpu(dst); 389 if (!cpu_dp) { 395 if (dp->cpu_dp) 399 dp->cpu_dp = cpu_dp; 408 struct dsa_port *cpu_dp; local 430 struct dsa_port *preferred_cpu_dp, *cpu_dp, *dp; local 793 struct dsa_port *cpu_dp; local 820 struct dsa_port *cpu_dp; local 1030 struct dsa_port *cpu_dp = conduit->dsa_ptr; local 1042 struct dsa_port *cpu_dp = conduit->dsa_ptr; local 1065 struct dsa_port *cpu_dp = conduit->dsa_ptr; local [all...] |
H A D | tag.c | 58 struct dsa_port *cpu_dp = dev->dsa_ptr; local 62 if (unlikely(!cpu_dp)) { 84 nskb = cpu_dp->rcv(skb, dev); 108 if (unlikely(cpu_dp->ds->untag_bridge_pvid)) {
|
H A D | switch.c | 135 struct dsa_port *cpu_dp = targeted_dp->cpu_dp; local 138 return dp->index == dsa_towards_port(dp->ds, cpu_dp->ds->index, 139 cpu_dp->index); 668 struct dsa_port *cpu_dp = targeted_dp->cpu_dp; local 671 return dsa_port_is_dsa(dp) || dp == cpu_dp; 877 struct dsa_port *dp, *cpu_dp; local 889 dsa_switch_for_each_cpu_port(cpu_dp, ds) 890 dsa_port_set_tag_protocol(cpu_dp, tag_op [all...] |
H A D | tag_8021q.c | 474 struct dsa_port *cpu_dp = conduit->dsa_ptr; local 475 struct dsa_switch_tree *dst = cpu_dp->dst; 489 if (dp->cpu_dp != cpu_dp)
|
H A D | tag_dsa.c | 260 struct dsa_port *cpu_dp = dev->dsa_ptr; local 267 lag = dsa_lag_by_id(cpu_dp->dst, source_port + 1);
|
H A D | user.c | 1768 netdev_err(dev, "CPU port %d: %s\n", dp->cpu_dp->index, 2057 struct dsa_port *cpu_dp = dp->cpu_dp; local 2093 overhead = dsa_tag_protocol_overhead(cpu_dp->tag_ops); 2114 err = dsa_port_mtu_change(cpu_dp, cpu_mtu); 2131 dsa_port_mtu_change(cpu_dp, old_conduit_mtu - overhead); 2398 struct dsa_port *cpu_dp = dp->cpu_dp; local 2402 path->dsa.proto = cpu_dp->tag_ops->proto; 2523 const struct dsa_port *cpu_dp local 3198 struct dsa_port *cpu_dp = conduit->dsa_ptr; local 3239 struct dsa_port *dp, *cpu_dp = lag_dev->dsa_ptr; local 3385 struct dsa_port *cpu_dp = dev->dsa_ptr; local 3409 struct dsa_port *dp, *cpu_dp; local [all...] |
H A D | port.h | 19 void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp,
|
H A D | tag_sja1105.c | 577 struct dsa_port *cpu_dp; local 581 cpu_dp = conduit->dsa_ptr; 582 ds = dsa_switch_find(cpu_dp->dst->index, switch_id);
|
H A D | port.c | 1417 dp->cpu_dp = conduit->dsa_ptr; 1423 /* Change the dp->cpu_dp affinity for a user port. Note that both cross-chip 1531 void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp, argument 1534 cpu_dp->rcv = tag_ops->rcv; 1535 cpu_dp->tag_ops = tag_ops;
|
/linux-master/include/net/ |
H A D | dsa.h | 268 struct dsa_port *cpu_dp; member in struct:dsa_port 602 struct dsa_port *cpu_dp; local 605 dsa_switch_for_each_cpu_port(cpu_dp, ds) 606 mask |= BIT(cpu_dp->index); 638 const struct dsa_port *cpu_dp = dp->cpu_dp; local 640 if (!cpu_dp) 643 return dsa_towards_port(ds, cpu_dp->ds->index, cpu_dp->index); 719 return dsa_port_lag_dev_get(dp->cpu_dp); [all...] |
/linux-master/drivers/net/dsa/ |
H A D | mt7530.c | 408 struct dsa_port *cpu_dp = dsa_to_port(ds, 6); local 410 if (dsa_port_is_cpu(cpu_dp)) 411 return cpu_dp; 1211 struct dsa_port *cpu_dp = dp->cpu_dp; local 1213 priv->ports[port].pm |= PCR_MATRIX(BIT(cpu_dp->index)); 1360 struct dsa_port *cpu_dp = dp->cpu_dp; local 1361 u32 port_bitmap = BIT(cpu_dp->index); 1439 struct dsa_port *cpu_dp local 1493 struct dsa_port *cpu_dp = dp->cpu_dp; local 1691 struct dsa_port *cpu_dp = dp->cpu_dp; local 2352 struct dsa_port *cpu_dp; local 3094 struct dsa_port *cpu_dp = conduit->dsa_ptr; local [all...] |
H A D | mv88e6060.c | 147 BIT(dsa_to_port(priv->ds, p)->cpu_dp->index)));
|
H A D | bcm_sf2_cfp.c | 850 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index;
|
H A D | bcm_sf2.c | 1016 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index;
|
/linux-master/drivers/net/dsa/ocelot/ |
H A D | felix.c | 49 struct dsa_port *cpu_dp; local 60 cpu_dp = conduit->dsa_ptr; 61 return cpu_dp->index; 230 struct dsa_port *cpu_dp; local 240 dsa_switch_for_each_cpu_port(cpu_dp, ds) { 241 err = felix_tag_8021q_vlan_add_rx(ds, port, cpu_dp->index, vid); 253 dsa_switch_for_each_cpu_port(cpu_dp, ds) 254 felix_tag_8021q_vlan_del_rx(ds, port, cpu_dp->index, vid); 261 struct dsa_port *cpu_dp; local 267 dsa_switch_for_each_cpu_port(cpu_dp, d [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | pci_sabre.c | 473 struct device_node *cpu_dp; local 478 for_each_node_by_type(cpu_dp, "cpu") { 479 if (of_node_name_eq(cpu_dp, "SUNW,UltraSPARC-IIe"))
|
/linux-master/drivers/net/dsa/realtek/ |
H A D | rtl8365mb.c | 1940 struct dsa_port *cpu_dp; local 1969 dsa_switch_for_each_cpu_port(cpu_dp, ds) { 1970 cpu->mask |= BIT(cpu_dp->index); 1973 cpu->trap_port = cpu_dp->index;
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_ppe_offload.c | 175 if (dp->cpu_dp->tag_ops->proto != DSA_TAG_PROTO_MTK)
|
/linux-master/drivers/net/dsa/qca/ |
H A D | qca8k-common.c | 652 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; 685 cpu_port = dsa_to_port(ds, port)->cpu_dp->index;
|
/linux-master/drivers/net/dsa/b53/ |
H A D | b53_common.c | 585 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; 1907 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index; 1959 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index;
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz8795.c | 1545 struct dsa_port *cpu_dp = dsa_to_port(dev->ds, dev->cpu_port); local 1551 rmii_clk_internal = of_property_read_bool(cpu_dp->dn,
|
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_main.c | 599 if (dl->dp->ds != ds || dl->link_dp->cpu_dp == dl->dp->cpu_dp)
|