Lines Matching refs:cpu_dp
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()
81 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_ethtool_stats()
82 int port = cpu_dp->index; in dsa_master_get_ethtool_stats()
98 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_phy_stats() local
99 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_master_get_ethtool_phy_stats()
100 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_ethtool_phy_stats()
101 int port = cpu_dp->index; in dsa_master_get_ethtool_phy_stats()
122 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_sset_count() local
123 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_master_get_sset_count()
124 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_sset_count()
137 count += ds->ops->get_sset_count(ds, cpu_dp->index, sset); in dsa_master_get_sset_count()
145 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_strings() local
146 const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops; in dsa_master_get_strings()
147 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_strings()
148 int port = cpu_dp->index; in dsa_master_get_strings()
192 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_phys_port_name() local
194 if (snprintf(name, len, "p%d", cpu_dp->index) >= len) in dsa_master_get_phys_port_name()
202 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_setup() local
203 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_ethtool_setup()
210 cpu_dp->orig_ethtool_ops = dev->ethtool_ops; in dsa_master_ethtool_setup()
211 if (cpu_dp->orig_ethtool_ops) in dsa_master_ethtool_setup()
212 memcpy(ops, cpu_dp->orig_ethtool_ops, sizeof(*ops)); in dsa_master_ethtool_setup()
228 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ethtool_teardown() local
230 dev->ethtool_ops = cpu_dp->orig_ethtool_ops; in dsa_master_ethtool_teardown()
231 cpu_dp->orig_ethtool_ops = NULL; in dsa_master_ethtool_teardown()
236 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ndo_setup() local
237 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_ndo_setup()
247 cpu_dp->orig_ndo_ops = dev->netdev_ops; in dsa_master_ndo_setup()
248 if (cpu_dp->orig_ndo_ops) in dsa_master_ndo_setup()
249 memcpy(ops, cpu_dp->orig_ndo_ops, sizeof(*ops)); in dsa_master_ndo_setup()
260 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_ndo_teardown() local
262 dev->netdev_ops = cpu_dp->orig_ndo_ops; in dsa_master_ndo_teardown()
263 cpu_dp->orig_ndo_ops = NULL; in dsa_master_ndo_teardown()
270 struct dsa_port *cpu_dp = dev->dsa_ptr; in tagging_show() local
273 dsa_tag_protocol_to_str(cpu_dp->tag_ops)); in tagging_show()
287 static void dsa_master_set_mtu(struct net_device *dev, struct dsa_port *cpu_dp) in dsa_master_set_mtu() argument
289 unsigned int mtu = ETH_DATA_LEN + cpu_dp->tag_ops->overhead; in dsa_master_set_mtu()
313 int dsa_master_setup(struct net_device *dev, struct dsa_port *cpu_dp) in dsa_master_setup() argument
317 dsa_master_set_mtu(dev, cpu_dp); in dsa_master_setup()
325 dev->dsa_ptr = cpu_dp; in dsa_master_setup()