Searched refs:cpu_dp (Results 1 – 10 of 10) sorted by relevance
/net/dsa/ |
D | master.c | 13 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs_len() local 14 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_master_get_regs_len() 15 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_regs_len() 16 int port = cpu_dp->index; in dsa_master_get_regs_len() 43 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs() local 44 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_master_get_regs() 45 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_regs() 48 int port = cpu_dp->index; in dsa_master_get_regs() 79 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_stats() local 80 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_master_get_ethtool_stats() [all …]
|
D | dsa_priv.h | 182 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp); 188 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_find_slave() local 189 struct dsa_switch_tree *dst = cpu_dp->dst; in dsa_master_find_slave() 202 void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp, 340 return dp->cpu_dp->master; in dsa_slave_to_master() 408 struct dsa_port *cpu_dp = master->dsa_ptr; in dsa_find_designated_bridge_port_by_vid() local 409 struct dsa_switch_tree *dst = cpu_dp->dst; in dsa_find_designated_bridge_port_by_vid() 430 if (dp->cpu_dp != cpu_dp) in dsa_find_designated_bridge_port_by_vid()
|
D | slave.c | 387 err = dsa_port_vlan_add(dp->cpu_dp, &vlan, extack); in dsa_slave_vlan_add() 1288 struct dsa_port *cpu_dp = dsa_to_port(ds, port)->cpu_dp; in dsa_slave_setup_ft_block() local 1289 struct net_device *master = cpu_dp->master; in dsa_slave_setup_ft_block() 1377 ret = dsa_port_vlan_add(dp->cpu_dp, &vlan, &extack); in dsa_slave_vlan_rx_add_vid() 1380 netdev_err(dev, "CPU port %d: %s\n", dp->cpu_dp->index, in dsa_slave_vlan_rx_add_vid() 1599 struct dsa_port *cpu_dp; in dsa_slave_change_mtu() local 1636 cpu_dp = dsa_to_port(ds, port)->cpu_dp; in dsa_slave_change_mtu() 1640 new_master_mtu = largest_mtu + dsa_tag_protocol_overhead(cpu_dp->tag_ops); in dsa_slave_change_mtu() 1659 err = dsa_port_mtu_change(cpu_dp, cpu_mtu, false); in dsa_slave_change_mtu() 1676 dsa_port_mtu_change(cpu_dp, old_master_mtu - in dsa_slave_change_mtu() [all …]
|
D | dsa2.c | 370 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_default_cpu() local 372 cpu_dp = dsa_tree_find_first_cpu(dst); in dsa_tree_setup_default_cpu() 373 if (!cpu_dp) { in dsa_tree_setup_default_cpu() 379 if (dp->cpu_dp) in dsa_tree_setup_default_cpu() 383 dp->cpu_dp = cpu_dp; in dsa_tree_setup_default_cpu() 396 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_cpu_ports() local 398 list_for_each_entry(cpu_dp, &dst->ports, list) { in dsa_tree_setup_cpu_ports() 399 if (!dsa_port_is_cpu(cpu_dp)) in dsa_tree_setup_cpu_ports() 404 if (dp->ds != cpu_dp->ds) in dsa_tree_setup_cpu_ports() 408 if (dp->cpu_dp) in dsa_tree_setup_cpu_ports() [all …]
|
D | port.c | 797 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_fdb_add() local 800 err = dev_uc_add(cpu_dp->master, addr); in dsa_port_host_fdb_add() 816 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_fdb_del() local 819 err = dev_uc_del(cpu_dp->master, addr); in dsa_port_host_fdb_del() 869 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_mdb_add() local 872 err = dev_mc_add(cpu_dp->master, mdb->addr); in dsa_port_host_mdb_add() 887 struct dsa_port *cpu_dp = dp->cpu_dp; in dsa_port_host_mdb_del() local 890 err = dev_mc_del(cpu_dp->master, mdb->addr); in dsa_port_host_mdb_del() 971 void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp, in dsa_port_set_tag_protocol() argument 974 cpu_dp->rcv = tag_ops->rcv; in dsa_port_set_tag_protocol() [all …]
|
D | dsa.c | 228 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_switch_rcv() local 232 if (unlikely(!cpu_dp)) { in dsa_switch_rcv() 241 nskb = cpu_dp->rcv(skb, dev); in dsa_switch_rcv() 263 if (unlikely(cpu_dp->ds->untag_bridge_pvid)) { in dsa_switch_rcv()
|
D | switch.c | 185 struct dsa_port *targeted_dp, *cpu_dp; in dsa_switch_host_address_match() local 190 cpu_dp = targeted_dp->cpu_dp; in dsa_switch_host_address_match() 193 return port == dsa_towards_port(ds, cpu_dp->ds->index, in dsa_switch_host_address_match() 194 cpu_dp->index); in dsa_switch_host_address_match()
|
D | tag_dsa.c | 247 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_rcv_ll() local 253 skb->dev = dsa_lag_dev(cpu_dp->dst, source_port); in dsa_rcv_ll()
|
D | tag_sja1105.c | 572 struct dsa_port *cpu_dp; in sja1110_rcv_meta() local 576 cpu_dp = master->dsa_ptr; in sja1110_rcv_meta() 577 ds = dsa_switch_find(cpu_dp->dst->index, switch_id); in sja1110_rcv_meta()
|
D | tag_8021q.c | 447 master = dp->cpu_dp->master; in dsa_tag_8021q_port_setup() 491 master = dp->cpu_dp->master; in dsa_tag_8021q_port_teardown()
|