Lines Matching refs:netdev

931 	struct net_device *netdev = adapter->netdev;  in atl1_sw_init()  local
933 hw->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1_sw_init()
979 static int mdio_read(struct net_device *netdev, int phy_id, int reg_num) in mdio_read() argument
981 struct atl1_adapter *adapter = netdev_priv(netdev); in mdio_read()
989 static void mdio_write(struct net_device *netdev, int phy_id, int reg_num, in mdio_write() argument
992 struct atl1_adapter *adapter = netdev_priv(netdev); in mdio_write()
997 static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl1_mii_ioctl() argument
999 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_mii_ioctl()
1003 if (!netif_running(netdev)) in atl1_mii_ioctl()
1245 struct net_device *netdev = adapter->netdev; in atl1_setup_mac_ctrl() local
1263 __atlx_vlan_mode(netdev->features, &value); in atl1_setup_mac_ctrl()
1270 if (netdev->flags & IFF_PROMISC) in atl1_setup_mac_ctrl()
1272 else if (netdev->flags & IFF_ALLMULTI) in atl1_setup_mac_ctrl()
1281 struct net_device *netdev = adapter->netdev; in atl1_check_link() local
1291 if (netif_carrier_ok(netdev)) { in atl1_check_link()
1296 netif_carrier_off(netdev); in atl1_check_link()
1339 netdev->name, adapter->link_speed, in atl1_check_link()
1343 if (!netif_carrier_ok(netdev)) { in atl1_check_link()
1345 netif_carrier_on(netdev); in atl1_check_link()
1351 if (netif_carrier_ok(netdev)) { in atl1_check_link()
1353 netif_carrier_off(netdev); in atl1_check_link()
1354 netif_stop_queue(netdev); in atl1_check_link()
1656 struct net_device *netdev = adapter->netdev; in atl1_inc_smb() local
1708 netdev->stats.rx_bytes = adapter->soft_stats.rx_bytes; in atl1_inc_smb()
1709 netdev->stats.tx_bytes = adapter->soft_stats.tx_bytes; in atl1_inc_smb()
1710 netdev->stats.multicast = adapter->soft_stats.multicast; in atl1_inc_smb()
1711 netdev->stats.collisions = adapter->soft_stats.collisions; in atl1_inc_smb()
1712 netdev->stats.rx_errors = adapter->soft_stats.rx_errors; in atl1_inc_smb()
1713 netdev->stats.rx_length_errors = in atl1_inc_smb()
1715 netdev->stats.rx_crc_errors = adapter->soft_stats.rx_crc_errors; in atl1_inc_smb()
1716 netdev->stats.rx_frame_errors = in atl1_inc_smb()
1718 netdev->stats.rx_fifo_errors = adapter->soft_stats.rx_fifo_errors; in atl1_inc_smb()
1719 netdev->stats.rx_dropped = adapter->soft_stats.rx_rrd_ov; in atl1_inc_smb()
1720 netdev->stats.tx_errors = adapter->soft_stats.tx_errors; in atl1_inc_smb()
1721 netdev->stats.tx_fifo_errors = adapter->soft_stats.tx_fifo_errors; in atl1_inc_smb()
1722 netdev->stats.tx_aborted_errors = in atl1_inc_smb()
1724 netdev->stats.tx_window_errors = in atl1_inc_smb()
1726 netdev->stats.tx_carrier_errors = in atl1_inc_smb()
1729 netdev->stats.rx_packets = adapter->soft_stats.rx_packets; in atl1_inc_smb()
1730 netdev->stats.tx_packets = adapter->soft_stats.tx_packets; in atl1_inc_smb()
1856 skb = netdev_alloc_skb_ip_align(adapter->netdev, in atl1_alloc_rx_buffers()
2005 skb->protocol = eth_type_trans(skb, adapter->netdev); in atl1_intr_rx()
2082 if (netif_queue_stopped(adapter->netdev) && in atl1_intr_tx()
2083 netif_carrier_ok(adapter->netdev)) in atl1_intr_tx()
2084 netif_wake_queue(adapter->netdev); in atl1_intr_tx()
2341 struct net_device *netdev) in atl1_xmit_frame() argument
2343 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_xmit_frame()
2388 netif_stop_queue(netdev); in atl1_xmit_frame()
2507 if (netif_running(adapter->netdev)) { /* reset MAC */ in atl1_intr()
2596 struct net_device *netdev = adapter->netdev; in atl1_up() local
2601 atlx_set_multi(netdev); in atl1_up()
2623 netdev->name, netdev); in atl1_up()
2630 netif_start_queue(netdev); in atl1_up()
2642 struct net_device *netdev = adapter->netdev; in atl1_down() local
2645 netif_stop_queue(netdev); in atl1_down()
2650 free_irq(adapter->pdev->irq, netdev); in atl1_down()
2657 netif_carrier_off(netdev); in atl1_down()
2667 struct net_device *netdev = adapter->netdev; in atl1_reset_dev_task() local
2669 netif_device_detach(netdev); in atl1_reset_dev_task()
2672 netif_device_attach(netdev); in atl1_reset_dev_task()
2682 static int atl1_change_mtu(struct net_device *netdev, int new_mtu) in atl1_change_mtu() argument
2684 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_change_mtu()
2692 netdev->mtu = new_mtu; in atl1_change_mtu()
2693 if (netif_running(netdev)) { in atl1_change_mtu()
2713 static int atl1_open(struct net_device *netdev) in atl1_open() argument
2715 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_open()
2718 netif_carrier_off(netdev); in atl1_open()
2747 static int atl1_close(struct net_device *netdev) in atl1_close() argument
2749 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_close()
2758 struct net_device *netdev = dev_get_drvdata(dev); in atl1_suspend() local
2759 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_suspend()
2767 netif_device_detach(netdev); in atl1_suspend()
2768 if (netif_running(netdev)) in atl1_suspend()
2804 __atlx_vlan_mode(netdev->features, &ctrl); in atl1_suspend()
2840 struct net_device *netdev = dev_get_drvdata(dev); in atl1_resume() local
2841 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_resume()
2847 if (netif_running(netdev)) { in atl1_resume()
2851 netif_device_attach(netdev); in atl1_resume()
2861 struct net_device *netdev = pci_get_drvdata(pdev); in atl1_shutdown() local
2862 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_shutdown()
2872 static void atl1_poll_controller(struct net_device *netdev) in atl1_poll_controller() argument
2874 disable_irq(netdev->irq); in atl1_poll_controller()
2875 atl1_intr(netdev->irq, netdev); in atl1_poll_controller()
2876 enable_irq(netdev->irq); in atl1_poll_controller()
2910 struct net_device *netdev; in atl1_probe() local
2948 netdev = alloc_etherdev(sizeof(struct atl1_adapter)); in atl1_probe()
2949 if (!netdev) { in atl1_probe()
2953 SET_NETDEV_DEV(netdev, &pdev->dev); in atl1_probe()
2955 pci_set_drvdata(pdev, netdev); in atl1_probe()
2956 adapter = netdev_priv(netdev); in atl1_probe()
2957 adapter->netdev = netdev; in atl1_probe()
2975 adapter->mii.dev = netdev; in atl1_probe()
2981 netdev->netdev_ops = &atl1_netdev_ops; in atl1_probe()
2982 netdev->watchdog_timeo = 5 * HZ; in atl1_probe()
2983 netif_napi_add(netdev, &adapter->napi, atl1_rings_clean); in atl1_probe()
2985 netdev->ethtool_ops = &atl1_ethtool_ops; in atl1_probe()
2993 netdev->features = NETIF_F_HW_CSUM; in atl1_probe()
2994 netdev->features |= NETIF_F_SG; in atl1_probe()
2995 netdev->features |= (NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_CTAG_RX); in atl1_probe()
2997 netdev->hw_features = NETIF_F_HW_CSUM | NETIF_F_SG | NETIF_F_TSO | in atl1_probe()
3001 netdev->features |= NETIF_F_RXCSUM; in atl1_probe()
3004 netdev->min_mtu = ETH_ZLEN - (ETH_HLEN + VLAN_HLEN); in atl1_probe()
3005 netdev->max_mtu = MAX_JUMBO_FRAME_SIZE - in atl1_probe()
3030 netdev->addr_assign_type = NET_ADDR_RANDOM; in atl1_probe()
3032 eth_hw_addr_set(netdev, adapter->hw.mac_addr); in atl1_probe()
3034 if (!is_valid_ether_addr(netdev->dev_addr)) { in atl1_probe()
3050 netif_carrier_off(netdev); in atl1_probe()
3059 err = register_netdev(netdev); in atl1_probe()
3070 free_netdev(netdev); in atl1_probe()
3090 struct net_device *netdev = pci_get_drvdata(pdev); in atl1_remove() local
3093 if (!netdev) in atl1_remove()
3096 adapter = netdev_priv(netdev); in atl1_remove()
3111 unregister_netdev(netdev); in atl1_remove()
3114 free_netdev(netdev); in atl1_remove()
3168 static void atl1_get_ethtool_stats(struct net_device *netdev, in atl1_get_ethtool_stats() argument
3171 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_ethtool_stats()
3183 static int atl1_get_sset_count(struct net_device *netdev, int sset) in atl1_get_sset_count() argument
3193 static int atl1_get_link_ksettings(struct net_device *netdev, in atl1_get_link_ksettings() argument
3196 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_link_ksettings()
3224 if (netif_carrier_ok(adapter->netdev)) { in atl1_get_link_ksettings()
3250 static int atl1_set_link_ksettings(struct net_device *netdev, in atl1_set_link_ksettings() argument
3253 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_set_link_ksettings()
3259 if (netif_running(adapter->netdev)) { in atl1_set_link_ksettings()
3327 if (netif_running(adapter->netdev)) { in atl1_set_link_ksettings()
3341 static void atl1_get_drvinfo(struct net_device *netdev, in atl1_get_drvinfo() argument
3344 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_drvinfo()
3351 static void atl1_get_wol(struct net_device *netdev, in atl1_get_wol() argument
3354 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_wol()
3362 static int atl1_set_wol(struct net_device *netdev, in atl1_set_wol() argument
3365 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_set_wol()
3379 static u32 atl1_get_msglevel(struct net_device *netdev) in atl1_get_msglevel() argument
3381 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_msglevel()
3385 static void atl1_set_msglevel(struct net_device *netdev, u32 value) in atl1_set_msglevel() argument
3387 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_set_msglevel()
3391 static int atl1_get_regs_len(struct net_device *netdev) in atl1_get_regs_len() argument
3396 static void atl1_get_regs(struct net_device *netdev, struct ethtool_regs *regs, in atl1_get_regs() argument
3399 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_regs()
3442 static void atl1_get_ringparam(struct net_device *netdev, in atl1_get_ringparam() argument
3447 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_ringparam()
3457 static int atl1_set_ringparam(struct net_device *netdev, in atl1_set_ringparam() argument
3462 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_set_ringparam()
3480 if (netif_running(adapter->netdev)) in atl1_set_ringparam()
3494 if (netif_running(adapter->netdev)) { in atl1_set_ringparam()
3542 static void atl1_get_pauseparam(struct net_device *netdev, in atl1_get_pauseparam() argument
3545 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_get_pauseparam()
3558 static int atl1_set_pauseparam(struct net_device *netdev, in atl1_set_pauseparam() argument
3561 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_set_pauseparam()
3577 static void atl1_get_strings(struct net_device *netdev, u32 stringset, in atl1_get_strings() argument
3594 static int atl1_nway_reset(struct net_device *netdev) in atl1_nway_reset() argument
3596 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_nway_reset()
3599 if (netif_running(netdev)) { in atl1_nway_reset()