• Home
  • Raw
  • Download

Lines Matching refs:ndev

959 				    netdev_alloc_skb(qdev->ndev,  in ql_update_sbq()
1312 skb = netdev_alloc_skb(qdev->ndev, length); in ql_build_rx_skb()
1413 struct net_device *ndev = qdev->ndev; in ql_process_mac_rx_intr() local
1426 skb->dev = ndev; in ql_process_mac_rx_intr()
1440 skb->protocol = eth_type_trans(skb, ndev); in ql_process_mac_rx_intr()
1468 skb->protocol = eth_type_trans(skb, ndev); in ql_process_mac_rx_intr()
1524 netif_stop_queue(qdev->ndev); in ql_queue_fw_error()
1525 netif_carrier_off(qdev->ndev); in ql_queue_fw_error()
1531 netif_stop_queue(qdev->ndev); in ql_queue_asic_error()
1532 netif_carrier_off(qdev->ndev); in ql_queue_asic_error()
1611 if (netif_queue_stopped(qdev->ndev) && net_rsp != NULL) { in ql_clean_outbound_rx_ring()
1619 netif_wake_queue(qdev->ndev); in ql_clean_outbound_rx_ring()
1686 static void ql_vlan_rx_register(struct net_device *ndev, struct vlan_group *grp) in ql_vlan_rx_register() argument
1688 struct ql_adapter *qdev = netdev_priv(ndev); in ql_vlan_rx_register()
1702 static void ql_vlan_rx_add_vid(struct net_device *ndev, u16 vid) in ql_vlan_rx_add_vid() argument
1704 struct ql_adapter *qdev = netdev_priv(ndev); in ql_vlan_rx_add_vid()
1715 static void ql_vlan_rx_kill_vid(struct net_device *ndev, u16 vid) in ql_vlan_rx_kill_vid() argument
1717 struct ql_adapter *qdev = netdev_priv(ndev); in ql_vlan_rx_kill_vid()
1933 static int qlge_send(struct sk_buff *skb, struct net_device *ndev) in qlge_send() argument
1937 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_send()
1951 netif_stop_queue(ndev); in qlge_send()
1996 ndev->trans_start = jiffies; in qlge_send()
2202 skb = netdev_alloc_skb(qdev->ndev, rx_ring->sbq_buf_size); in ql_alloc_sbq_buffers()
2563 netif_napi_add(qdev->ndev, &rx_ring->napi, ql_napi_poll_msix, in ql_start_rx_ring()
2750 qdev->ndev->name); in ql_resolve_queues_to_irqs()
2757 qdev->ndev->name, i); in ql_resolve_queues_to_irqs()
2764 qdev->ndev->name, i); in ql_resolve_queues_to_irqs()
2789 sprintf(intr_context->name, "%s-single_irq", qdev->ndev->name); in ql_resolve_queues_to_irqs()
3047 status = ql_set_mac_addr_reg(qdev, (u8 *) qdev->ndev->perm_addr, in ql_adapter_initialize()
3109 static void ql_display_dev_info(struct net_device *ndev) in ql_display_dev_info() argument
3111 struct ql_adapter *qdev = (struct ql_adapter *)netdev_priv(ndev); in ql_display_dev_info()
3121 QPRINTK(qdev, PROBE, INFO, "MAC address %pM\n", ndev->dev_addr); in ql_display_dev_info()
3126 struct net_device *ndev = qdev->ndev; in ql_adapter_down() local
3130 netif_stop_queue(ndev); in ql_adapter_down()
3131 netif_carrier_off(ndev); in ql_adapter_down()
3199 netif_carrier_on(qdev->ndev); in ql_adapter_up()
3200 netif_start_queue(qdev->ndev); in ql_adapter_up()
3226 dev_close(qdev->ndev); in ql_cycle_adapter()
3254 static int qlge_close(struct net_device *ndev) in qlge_close() argument
3256 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_close()
3387 static int qlge_open(struct net_device *ndev) in qlge_open() argument
3390 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_open()
3411 static int qlge_change_mtu(struct net_device *ndev, int new_mtu) in qlge_change_mtu() argument
3413 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_change_mtu()
3415 if (ndev->mtu == 1500 && new_mtu == 9000) { in qlge_change_mtu()
3417 } else if (ndev->mtu == 9000 && new_mtu == 1500) { in qlge_change_mtu()
3419 } else if ((ndev->mtu == 1500 && new_mtu == 1500) || in qlge_change_mtu()
3420 (ndev->mtu == 9000 && new_mtu == 9000)) { in qlge_change_mtu()
3424 ndev->mtu = new_mtu; in qlge_change_mtu()
3429 *ndev) in qlge_get_stats()
3431 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_get_stats()
3435 static void qlge_set_multicast_list(struct net_device *ndev) in qlge_set_multicast_list() argument
3437 struct ql_adapter *qdev = (struct ql_adapter *)netdev_priv(ndev); in qlge_set_multicast_list()
3446 if (ndev->flags & IFF_PROMISC) { in qlge_set_multicast_list()
3472 if ((ndev->flags & IFF_ALLMULTI) || in qlge_set_multicast_list()
3473 (ndev->mc_count > MAX_MULTICAST_ENTRIES)) { in qlge_set_multicast_list()
3495 if (ndev->mc_count) { in qlge_set_multicast_list()
3496 for (i = 0, mc_ptr = ndev->mc_list; mc_ptr; in qlge_set_multicast_list()
3516 static int qlge_set_mac_address(struct net_device *ndev, void *p) in qlge_set_mac_address() argument
3518 struct ql_adapter *qdev = (struct ql_adapter *)netdev_priv(ndev); in qlge_set_mac_address()
3522 if (netif_running(ndev)) in qlge_set_mac_address()
3527 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len); in qlge_set_mac_address()
3530 if (ql_set_mac_addr_reg(qdev, (u8 *) ndev->dev_addr, in qlge_set_mac_address()
3540 static void qlge_tx_timeout(struct net_device *ndev) in qlge_tx_timeout() argument
3542 struct ql_adapter *qdev = (struct ql_adapter *)netdev_priv(ndev); in qlge_tx_timeout()
3575 struct net_device *ndev = pci_get_drvdata(pdev); in ql_release_all() local
3576 struct ql_adapter *qdev = netdev_priv(ndev); in ql_release_all()
3595 struct net_device *ndev, int cards_found) in ql_init_device() argument
3597 struct ql_adapter *qdev = netdev_priv(ndev); in ql_init_device()
3643 pci_set_drvdata(pdev, ndev); in ql_init_device()
3664 qdev->ndev = ndev; in ql_init_device()
3680 memcpy(ndev->dev_addr, qdev->flash.mac_addr, ndev->addr_len); in ql_init_device()
3681 memcpy(ndev->perm_addr, ndev->dev_addr, ndev->addr_len); in ql_init_device()
3698 qdev->q_workqueue = create_workqueue(ndev->name); in ql_init_device()
3699 qdev->workqueue = create_singlethread_workqueue(ndev->name); in ql_init_device()
3735 struct net_device *ndev = NULL; in qlge_probe() local
3740 ndev = alloc_etherdev(sizeof(struct ql_adapter)); in qlge_probe()
3741 if (!ndev) in qlge_probe()
3744 err = ql_init_device(pdev, ndev, cards_found); in qlge_probe()
3746 free_netdev(ndev); in qlge_probe()
3750 qdev = netdev_priv(ndev); in qlge_probe()
3751 SET_NETDEV_DEV(ndev, &pdev->dev); in qlge_probe()
3752 ndev->features = (0 in qlge_probe()
3762 ndev->features |= NETIF_F_HIGHDMA; in qlge_probe()
3767 ndev->tx_queue_len = qdev->tx_ring_size; in qlge_probe()
3768 ndev->irq = pdev->irq; in qlge_probe()
3770 ndev->netdev_ops = &qlge_netdev_ops; in qlge_probe()
3771 SET_ETHTOOL_OPS(ndev, &qlge_ethtool_ops); in qlge_probe()
3772 ndev->watchdog_timeo = 10 * HZ; in qlge_probe()
3774 err = register_netdev(ndev); in qlge_probe()
3781 netif_carrier_off(ndev); in qlge_probe()
3782 netif_stop_queue(ndev); in qlge_probe()
3783 ql_display_dev_info(ndev); in qlge_probe()
3790 struct net_device *ndev = pci_get_drvdata(pdev); in qlge_remove() local
3791 unregister_netdev(ndev); in qlge_remove()
3794 free_netdev(ndev); in qlge_remove()
3804 struct net_device *ndev = pci_get_drvdata(pdev); in qlge_io_error_detected() local
3805 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_error_detected()
3807 if (netif_running(ndev)) in qlge_io_error_detected()
3824 struct net_device *ndev = pci_get_drvdata(pdev); in qlge_io_slot_reset() local
3825 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_slot_reset()
3835 netif_carrier_off(ndev); in qlge_io_slot_reset()
3836 netif_stop_queue(ndev); in qlge_io_slot_reset()
3840 memcpy(ndev->perm_addr, ndev->dev_addr, ndev->addr_len); in qlge_io_slot_reset()
3842 if (!is_valid_ether_addr(ndev->perm_addr)) { in qlge_io_slot_reset()
3852 struct net_device *ndev = pci_get_drvdata(pdev); in qlge_io_resume() local
3853 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_resume()
3857 if (netif_running(ndev)) { in qlge_io_resume()
3865 netif_device_attach(ndev); in qlge_io_resume()
3876 struct net_device *ndev = pci_get_drvdata(pdev); in qlge_suspend() local
3877 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_suspend()
3880 netif_device_detach(ndev); in qlge_suspend()
3882 if (netif_running(ndev)) { in qlge_suspend()
3902 struct net_device *ndev = pci_get_drvdata(pdev); in qlge_resume() local
3903 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_resume()
3918 if (netif_running(ndev)) { in qlge_resume()
3924 netif_device_attach(ndev); in qlge_resume()