Searched refs:cpu_dp (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/net/dsa/
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 Dconduit.c21 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 Dtag.h35 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 Ddsa.c371 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 Dtag.c58 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 Dswitch.c135 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 Dtag_8021q.c474 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 Dtag_dsa.c260 struct dsa_port *cpu_dp = dev->dsa_ptr; local
267 lag = dsa_lag_by_id(cpu_dp->dst, source_port + 1);
H A Duser.c1768 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 Dport.h19 void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp,
H A Dtag_sja1105.c577 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 Dport.c1417 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 Ddsa.h268 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 Dmt7530.c408 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 Dmv88e6060.c147 BIT(dsa_to_port(priv->ds, p)->cpu_dp->index)));
H A Dbcm_sf2_cfp.c850 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index;
H A Dbcm_sf2.c1016 s8 cpu_port = dsa_to_port(ds, port)->cpu_dp->index;
/linux-master/drivers/net/dsa/ocelot/
H A Dfelix.c49 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 Dpci_sabre.c473 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 Drtl8365mb.c1940 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 Dmtk_ppe_offload.c175 if (dp->cpu_dp->tag_ops->proto != DSA_TAG_PROTO_MTK)
/linux-master/drivers/net/dsa/qca/
H A Dqca8k-common.c652 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 Db53_common.c585 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 Dksz8795.c1545 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 Dsja1105_main.c599 if (dl->dp->ds != ds || dl->link_dp->cpu_dp == dl->dp->cpu_dp)

Completed in 433 milliseconds

12