Lines Matching refs:netdev

1271 static void lan78xx_set_multicast(struct net_device *netdev)  in lan78xx_set_multicast()  argument
1273 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_multicast()
1314 netdev_for_each_mc_addr(ha, netdev) { in lan78xx_set_multicast()
1548 static int lan78xx_ethtool_get_eeprom_len(struct net_device *netdev) in lan78xx_ethtool_get_eeprom_len() argument
1553 static int lan78xx_ethtool_get_eeprom(struct net_device *netdev, in lan78xx_ethtool_get_eeprom() argument
1556 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_ethtool_get_eeprom()
1572 static int lan78xx_ethtool_set_eeprom(struct net_device *netdev, in lan78xx_ethtool_set_eeprom() argument
1575 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_ethtool_set_eeprom()
1598 static void lan78xx_get_strings(struct net_device *netdev, u32 stringset, in lan78xx_get_strings() argument
1605 static int lan78xx_get_sset_count(struct net_device *netdev, int sset) in lan78xx_get_sset_count() argument
1613 static void lan78xx_get_stats(struct net_device *netdev, in lan78xx_get_stats() argument
1616 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_get_stats()
1625 static void lan78xx_get_wol(struct net_device *netdev, in lan78xx_get_wol() argument
1628 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_get_wol()
1653 static int lan78xx_set_wol(struct net_device *netdev, in lan78xx_set_wol() argument
1656 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_wol()
1671 phy_ethtool_set_wol(netdev->phydev, wol); in lan78xx_set_wol()
1890 static int lan78xx_get_regs_len(struct net_device *netdev) in lan78xx_get_regs_len() argument
1892 if (!netdev->phydev) in lan78xx_get_regs_len()
1899 lan78xx_get_regs(struct net_device *netdev, struct ethtool_regs *regs, in lan78xx_get_regs() argument
1904 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_get_regs()
1910 if (!netdev->phydev) in lan78xx_get_regs()
1915 data[i] = phy_read(netdev->phydev, j); in lan78xx_get_regs()
2515 static int lan78xx_change_mtu(struct net_device *netdev, int new_mtu) in lan78xx_change_mtu() argument
2517 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_change_mtu()
2531 netdev->mtu = new_mtu; in lan78xx_change_mtu()
2538 static int lan78xx_set_mac_addr(struct net_device *netdev, void *p) in lan78xx_set_mac_addr() argument
2540 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_mac_addr()
2544 if (netif_running(netdev)) in lan78xx_set_mac_addr()
2550 eth_hw_addr_set(netdev, addr->sa_data); in lan78xx_set_mac_addr()
2552 addr_lo = netdev->dev_addr[0] | in lan78xx_set_mac_addr()
2553 netdev->dev_addr[1] << 8 | in lan78xx_set_mac_addr()
2554 netdev->dev_addr[2] << 16 | in lan78xx_set_mac_addr()
2555 netdev->dev_addr[3] << 24; in lan78xx_set_mac_addr()
2556 addr_hi = netdev->dev_addr[4] | in lan78xx_set_mac_addr()
2557 netdev->dev_addr[5] << 8; in lan78xx_set_mac_addr()
2570 static int lan78xx_set_features(struct net_device *netdev, in lan78xx_set_features() argument
2573 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_features()
2614 static int lan78xx_vlan_rx_add_vid(struct net_device *netdev, in lan78xx_vlan_rx_add_vid() argument
2617 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_vlan_rx_add_vid()
2633 static int lan78xx_vlan_rx_kill_vid(struct net_device *netdev, in lan78xx_vlan_rx_kill_vid() argument
2636 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_vlan_rx_kill_vid()
4275 struct net_device *netdev, in lan78xx_features_check() argument
4278 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_features_check()
4317 struct net_device *netdev; in lan78xx_probe() local
4327 netdev = alloc_etherdev(sizeof(struct lan78xx_net)); in lan78xx_probe()
4328 if (!netdev) { in lan78xx_probe()
4335 SET_NETDEV_DEV(netdev, &intf->dev); in lan78xx_probe()
4337 dev = netdev_priv(netdev); in lan78xx_probe()
4340 dev->net = netdev; in lan78xx_probe()
4365 netdev->max_mtu = MAX_SINGLE_PACKET_SIZE; in lan78xx_probe()
4367 netif_set_tso_max_size(netdev, LAN78XX_TSO_SIZE(dev)); in lan78xx_probe()
4369 netif_napi_add(netdev, &dev->napi, lan78xx_poll); in lan78xx_probe()
4374 netdev->netdev_ops = &lan78xx_netdev_ops; in lan78xx_probe()
4375 netdev->watchdog_timeo = TX_TIMEOUT_JIFFIES; in lan78xx_probe()
4376 netdev->ethtool_ops = &lan78xx_ethtool_ops; in lan78xx_probe()
4449 ret = register_netdev(netdev); in lan78xx_probe()
4451 netif_err(dev, probe, netdev, "couldn't register the device\n"); in lan78xx_probe()
4468 phy_disconnect(netdev->phydev); in lan78xx_probe()
4481 free_netdev(netdev); in lan78xx_probe()