Lines Matching refs:net

43 	return asix_mdio_read(((struct usbnet *)bus->priv)->net, phy_id,  in asix_mdio_bus_read()
50 asix_mdio_write(((struct usbnet *)bus->priv)->net, phy_id, regnum, val); in asix_mdio_bus_write()
54 static int ax88172a_ioctl(struct net_device *net, struct ifreq *rq, int cmd) in ax88172a_ioctl() argument
56 if (!netif_running(net)) in ax88172a_ioctl()
59 if (!net->phydev) in ax88172a_ioctl()
62 return phy_mii_ioctl(net->phydev, rq, cmd); in ax88172a_ioctl()
105 netdev_err(dev->net, "Could not allocate MDIO bus\n"); in ax88172a_init_mdio()
127 netdev_err(dev->net, "Could not register MDIO bus\n"); in ax88172a_init_mdio()
131 netdev_info(dev->net, "registered mdio bus %s\n", priv->mdio->id); in ax88172a_init_mdio()
145 netdev_info(dev->net, "deregistering mdio bus %s\n", priv->mdio->id); in ax88172a_remove_mdio()
163 static int ax88172a_get_settings(struct net_device *net, in ax88172a_get_settings() argument
166 if (!net->phydev) in ax88172a_get_settings()
169 return phy_ethtool_gset(net->phydev, cmd); in ax88172a_get_settings()
172 static int ax88172a_set_settings(struct net_device *net, in ax88172a_set_settings() argument
175 if (!net->phydev) in ax88172a_set_settings()
178 return phy_ethtool_sset(net->phydev, cmd); in ax88172a_set_settings()
181 static int ax88172a_nway_reset(struct net_device *net) in ax88172a_nway_reset() argument
183 if (!net->phydev) in ax88172a_nway_reset()
186 return phy_start_aneg(net->phydev); in ax88172a_nway_reset()
247 netdev_err(dev->net, "Failed to read MAC address: %d\n", ret); in ax88172a_bind()
250 memcpy(dev->net->dev_addr, buf, ETH_ALEN); in ax88172a_bind()
252 dev->net->netdev_ops = &ax88172a_netdev_ops; in ax88172a_bind()
253 dev->net->ethtool_ops = &ax88172a_ethtool_ops; in ax88172a_bind()
258 netdev_err(dev->net, "Failed to read software interface selection register: %d\n", in ax88172a_bind()
263 netdev_dbg(dev->net, "AX_CMD_SW_PHY_STATUS = 0x%02x\n", buf[0]); in ax88172a_bind()
266 netdev_dbg(dev->net, "use internal phy\n"); in ax88172a_bind()
270 netdev_dbg(dev->net, "use external phy\n"); in ax88172a_bind()
274 netdev_err(dev->net, "Interface mode not supported by driver\n"); in ax88172a_bind()
305 netdev_dbg(dev->net, "Stopping interface\n"); in ax88172a_stop()
308 netdev_info(dev->net, "Disconnecting from phy %s\n", in ax88172a_stop()
336 netdev_dbg(dev->net, "RX_CTL is 0x%04x after software reset\n", rx_ctl); in ax88172a_reset()
342 netdev_dbg(dev->net, "RX_CTL is 0x%04x setting to 0x0000\n", rx_ctl); in ax88172a_reset()
350 netdev_err(dev->net, "Write IPG,IPG1,IPG2 failed: %d\n", ret); in ax88172a_reset()
355 memcpy(data->mac_addr, dev->net->dev_addr, ETH_ALEN); in ax88172a_reset()
367 netdev_dbg(dev->net, "RX_CTL is 0x%04x after all initializations\n", in ax88172a_reset()
371 netdev_dbg(dev->net, "Medium Status is 0x%04x after all initializations\n", in ax88172a_reset()
378 priv->phydev = phy_connect(dev->net, priv->phy_name, in ax88172a_reset()
382 netdev_err(dev->net, "Could not connect to PHY device %s\n", in ax88172a_reset()
388 netdev_info(dev->net, "Connected to phy %s\n", priv->phy_name); in ax88172a_reset()