• Home
  • Raw
  • Download

Lines Matching refs:p

53 	struct dsa_slave_priv *p = netdev_priv(dev);  in dsa_slave_open()  local
54 struct net_device *master = p->parent->master_netdev; in dsa_slave_open()
91 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_close() local
92 struct net_device *master = p->parent->master_netdev; in dsa_slave_close()
109 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_change_rx_flags() local
110 struct net_device *master = p->parent->master_netdev; in dsa_slave_change_rx_flags()
120 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_set_rx_mode() local
121 struct net_device *master = p->parent->master_netdev; in dsa_slave_set_rx_mode()
129 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_set_mac_address() local
130 struct net_device *master = p->parent->master_netdev; in dsa_slave_set_mac_address()
157 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_ioctl() local
160 if (p->phy != NULL) in dsa_slave_ioctl()
161 return phy_mii_ioctl(p->phy, mii_data, cmd); in dsa_slave_ioctl()
171 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_get_settings() local
175 if (p->phy != NULL) { in dsa_slave_get_settings()
176 err = phy_read_status(p->phy); in dsa_slave_get_settings()
178 err = phy_ethtool_gset(p->phy, cmd); in dsa_slave_get_settings()
187 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_set_settings() local
189 if (p->phy != NULL) in dsa_slave_set_settings()
190 return phy_ethtool_sset(p->phy, cmd); in dsa_slave_set_settings()
206 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_nway_reset() local
208 if (p->phy != NULL) in dsa_slave_nway_reset()
209 return genphy_restart_aneg(p->phy); in dsa_slave_nway_reset()
216 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_get_link() local
218 if (p->phy != NULL) { in dsa_slave_get_link()
219 genphy_update_link(p->phy); in dsa_slave_get_link()
220 return p->phy->link; in dsa_slave_get_link()
229 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_get_strings() local
230 struct dsa_switch *ds = p->parent; in dsa_slave_get_strings()
240 ds->drv->get_strings(ds, p->port, data + 4 * len); in dsa_slave_get_strings()
248 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_get_ethtool_stats() local
249 struct dsa_switch *ds = p->parent; in dsa_slave_get_ethtool_stats()
251 data[0] = p->dev->stats.tx_packets; in dsa_slave_get_ethtool_stats()
252 data[1] = p->dev->stats.tx_bytes; in dsa_slave_get_ethtool_stats()
253 data[2] = p->dev->stats.rx_packets; in dsa_slave_get_ethtool_stats()
254 data[3] = p->dev->stats.rx_bytes; in dsa_slave_get_ethtool_stats()
256 ds->drv->get_ethtool_stats(ds, p->port, data + 4); in dsa_slave_get_ethtool_stats()
261 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_get_sset_count() local
262 struct dsa_switch *ds = p->parent; in dsa_slave_get_sset_count()
333 struct dsa_slave_priv *p; in dsa_slave_create() local
369 p = netdev_priv(slave_dev); in dsa_slave_create()
370 p->dev = slave_dev; in dsa_slave_create()
371 p->parent = ds; in dsa_slave_create()
372 p->port = port; in dsa_slave_create()
373 p->phy = ds->slave_mii_bus->phy_map[port]; in dsa_slave_create()
385 if (p->phy != NULL) { in dsa_slave_create()
386 phy_attach(slave_dev, dev_name(&p->phy->dev), in dsa_slave_create()
389 p->phy->autoneg = AUTONEG_ENABLE; in dsa_slave_create()
390 p->phy->speed = 0; in dsa_slave_create()
391 p->phy->duplex = 0; in dsa_slave_create()
392 p->phy->advertising = p->phy->supported | ADVERTISED_Autoneg; in dsa_slave_create()
393 phy_start_aneg(p->phy); in dsa_slave_create()