Lines Matching refs:netdev

1776 myri10ge_get_settings(struct net_device *netdev, struct ethtool_cmd *cmd)  in myri10ge_get_settings()  argument
1778 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_settings()
1794 netdev_err(netdev, "Missing product code\n"); in myri10ge_get_settings()
1800 netdev_err(netdev, "Invalid product code %s\n", in myri10ge_get_settings()
1824 myri10ge_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info) in myri10ge_get_drvinfo() argument
1826 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_drvinfo()
1835 myri10ge_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal) in myri10ge_get_coalesce() argument
1837 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_coalesce()
1844 myri10ge_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal) in myri10ge_set_coalesce() argument
1846 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_set_coalesce()
1854 myri10ge_get_pauseparam(struct net_device *netdev, in myri10ge_get_pauseparam() argument
1857 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_pauseparam()
1865 myri10ge_set_pauseparam(struct net_device *netdev, in myri10ge_set_pauseparam() argument
1868 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_set_pauseparam()
1880 myri10ge_get_ringparam(struct net_device *netdev, in myri10ge_get_ringparam() argument
1883 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_ringparam()
1933 myri10ge_get_strings(struct net_device *netdev, u32 stringset, u8 * data) in myri10ge_get_strings() argument
1935 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_strings()
1952 static int myri10ge_get_sset_count(struct net_device *netdev, int sset) in myri10ge_get_sset_count() argument
1954 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_sset_count()
1966 myri10ge_get_ethtool_stats(struct net_device *netdev, in myri10ge_get_ethtool_stats() argument
1969 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_ethtool_stats()
1977 (void)myri10ge_get_stats(netdev, &link_stats); in myri10ge_get_ethtool_stats()
2034 static void myri10ge_set_msglevel(struct net_device *netdev, u32 value) in myri10ge_set_msglevel() argument
2036 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_set_msglevel()
2040 static u32 myri10ge_get_msglevel(struct net_device *netdev) in myri10ge_get_msglevel() argument
2042 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_msglevel()
2079 myri10ge_phys_id(struct net_device *netdev, enum ethtool_phys_id_state state) in myri10ge_phys_id() argument
2081 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_phys_id()
2333 struct net_device *netdev = mgp->dev; in myri10ge_request_irq() local
2366 "%s:slice-%d", netdev->name, i); in myri10ge_request_irq()
3475 struct net_device *netdev; in myri10ge_suspend() local
3480 netdev = mgp->dev; in myri10ge_suspend()
3482 netif_device_detach(netdev); in myri10ge_suspend()
3483 if (netif_running(netdev)) { in myri10ge_suspend()
3484 netdev_info(netdev, "closing\n"); in myri10ge_suspend()
3486 myri10ge_close(netdev); in myri10ge_suspend()
3499 struct net_device *netdev; in myri10ge_resume() local
3506 netdev = mgp->dev; in myri10ge_resume()
3532 if (netif_running(netdev)) { in myri10ge_resume()
3534 status = myri10ge_open(netdev); in myri10ge_resume()
3540 netif_device_attach(netdev); in myri10ge_resume()
3969 struct net_device *netdev; in myri10ge_probe() local
3978 netdev = alloc_etherdev_mq(sizeof(*mgp), MYRI10GE_MAX_SLICES); in myri10ge_probe()
3979 if (netdev == NULL) in myri10ge_probe()
3982 SET_NETDEV_DEV(netdev, &pdev->dev); in myri10ge_probe()
3984 mgp = netdev_priv(netdev); in myri10ge_probe()
3985 mgp->dev = netdev; in myri10ge_probe()
4064 netdev->dev_addr[i] = mgp->mac_addr[i]; in myri10ge_probe()
4079 netif_set_real_num_tx_queues(netdev, mgp->num_slices); in myri10ge_probe()
4080 netif_set_real_num_rx_queues(netdev, mgp->num_slices); in myri10ge_probe()
4095 netdev->netdev_ops = &myri10ge_netdev_ops; in myri10ge_probe()
4096 netdev->mtu = myri10ge_initial_mtu; in myri10ge_probe()
4097 netdev->hw_features = mgp->features | NETIF_F_RXCSUM; in myri10ge_probe()
4100 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; in myri10ge_probe()
4102 netdev->features = netdev->hw_features; in myri10ge_probe()
4105 netdev->features |= NETIF_F_HIGHDMA; in myri10ge_probe()
4107 netdev->vlan_features |= mgp->features; in myri10ge_probe()
4109 netdev->vlan_features &= ~NETIF_F_TSO6; in myri10ge_probe()
4111 netdev->vlan_features &= ~NETIF_F_TSO; in myri10ge_probe()
4128 netdev->ethtool_ops = &myri10ge_ethtool_ops; in myri10ge_probe()
4130 status = register_netdev(netdev); in myri10ge_probe()
4174 free_netdev(netdev); in myri10ge_probe()
4188 struct net_device *netdev; in myri10ge_remove() local
4195 netdev = mgp->dev; in myri10ge_remove()
4196 unregister_netdev(netdev); in myri10ge_remove()
4214 free_netdev(netdev); in myri10ge_remove()