• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/

Lines Matching refs:ndev

154 				       qdev->ndev->name);
160 qdev->ndev->name);
315 lrg_buf_cb->skb = netdev_alloc_skb(qdev->ndev,
319 qdev->ndev->name);
335 qdev->ndev->name, err);
589 qdev->ndev->name, checksum);
702 qdev->ndev->name);
717 qdev->ndev->name);
742 qdev->ndev->name);
761 qdev->ndev->name);
786 qdev->ndev->name);
801 qdev->ndev->name);
823 qdev->ndev->name);
842 qdev->ndev->name);
928 printk(KERN_INFO "%s: enabling Agere specific PHY\n", qdev->ndev->name);
987 qdev->ndev->name, PHY_DEVICES[i].name);
1072 qdev->ndev->name);
1079 qdev->ndev->name);
1097 qdev->ndev->name);
1104 qdev->ndev->name);
1120 printk(KERN_ERR "%s: PHY is unknown\n", qdev->ndev->name);
1283 qdev->ndev->name);
1289 qdev->ndev->name);
1419 "%s: is not link master.\n", qdev->ndev->name);
1424 "%s: is link master.\n", qdev->ndev->name);
1546 "%s: Link is down.\n", qdev->ndev->name);
1557 qdev->ndev->name);
1586 qdev->ndev->
1605 qdev->ndev->
1613 qdev->ndev->name);
1615 netif_start_queue(qdev->ndev);
1616 netif_carrier_on(qdev->ndev);
1620 qdev->ndev->name,
1632 qdev->ndev->
1662 "state.\n", qdev->ndev->name);
1680 qdev->ndev->name);
1685 qdev->ndev->name);
1703 qdev->ndev->name);
1841 static int ql_get_settings(struct net_device *ndev, struct ethtool_cmd *ecmd)
1843 struct ql3_adapter *qdev = netdev_priv(ndev);
1861 static void ql_get_drvinfo(struct net_device *ndev,
1864 struct ql3_adapter *qdev = netdev_priv(ndev);
1875 static u32 ql_get_msglevel(struct net_device *ndev)
1877 struct ql3_adapter *qdev = netdev_priv(ndev);
1881 static void ql_set_msglevel(struct net_device *ndev, u32 value)
1883 struct ql3_adapter *qdev = netdev_priv(ndev);
1887 static void ql_get_pauseparam(struct net_device *ndev,
1890 struct ql3_adapter *qdev = netdev_priv(ndev);
1922 lrg_buf_cb->skb = netdev_alloc_skb(qdev->ndev,
1927 qdev->ndev->name);
1944 qdev->ndev->name, err);
2155 skb->protocol = eth_type_trans(skb, qdev->ndev);
2158 qdev->ndev->last_rx = jiffies;
2172 struct net_device *ndev = qdev->ndev;
2227 skb2->protocol = eth_type_trans(skb2, qdev->ndev);
2232 ndev->last_rx = jiffies;
2244 struct net_device *ndev = qdev->ndev;
2282 ndev->name, net_rsp->opcode);
2307 static int ql_poll(struct net_device *ndev, int *budget)
2309 struct ql3_adapter *qdev = netdev_priv(ndev);
2310 int work_to_do = min(*budget, ndev->quota);
2315 if (!netif_carrier_ok(ndev))
2320 ndev->quota -= rx_cleaned;
2323 !netif_running(ndev)) {
2325 netif_rx_complete(ndev);
2343 struct net_device *ndev = dev_id;
2344 struct ql3_adapter *qdev = netdev_priv(ndev);
2357 netif_stop_queue(qdev->ndev);
2358 netif_carrier_off(qdev->ndev);
2372 "register = 0x%x\n", ndev->name, var);
2381 "chip. ISR value = %x.\n", ndev->name, value);
2387 if (likely(netif_rx_schedule_prep(ndev))) {
2388 __netif_rx_schedule(ndev);
2496 qdev->ndev->name, err);
2531 qdev->ndev->name, err);
2557 qdev->ndev->name, err);
2625 static int ql3xxx_send(struct sk_buff *skb, struct net_device *ndev)
2627 struct ql3_adapter *qdev = (struct ql3_adapter *)netdev_priv(ndev);
2670 ndev->trans_start = jiffies;
2673 ndev->name, qdev->req_producer_index, skb->len);
2692 qdev->ndev->name);
2707 qdev->ndev->name);
2723 "%s: Already done.\n", qdev->ndev->name);
2755 "%s: qdev->lrg_buf alloc failed.\n", qdev->ndev->name);
2766 "%s: lBufQ failed\n", qdev->ndev->name);
2788 qdev->ndev->name);
2805 "%s: Already done.\n", qdev->ndev->name);
2844 qdev->ndev->name);
2871 "%s: Already done.\n", qdev->ndev->name);
2929 skb = netdev_alloc_skb(qdev->ndev,
2936 qdev->ndev->name,
2960 qdev->ndev->name, err);
3016 if (qdev->ndev->mtu == NORMAL_MTU_SIZE) {
3020 else if (qdev->ndev->mtu == JUMBO_MTU_SIZE) {
3029 qdev->ndev->name);
3061 "%s: shadowReg Alloc failed.\n", qdev->ndev->name);
3068 qdev->ndev->name);
3075 qdev->ndev->name);
3081 "%s: ql_alloc_small_buffers failed\n", qdev->ndev->name);
3087 "%s: ql_alloc_large_buffers failed\n", qdev->ndev->name);
3206 netif_carrier_off(qdev->ndev);
3365 ((qdev->ndev->dev_addr[2] << 24)
3366 | (qdev->ndev->dev_addr[3] << 16)
3367 | (qdev->ndev->dev_addr[4] << 8)
3368 | qdev->ndev->dev_addr[5]));
3374 ((qdev->ndev->dev_addr[0] << 8)
3375 | qdev->ndev->dev_addr[1]));
3409 "%s: Hw Initialization timeout.\n", qdev->ndev->name);
3453 qdev->ndev->name);
3461 qdev->ndev->name);
3564 qdev->ndev->name,value);
3570 static void ql_display_dev_info(struct net_device *ndev)
3572 struct ql3_adapter *qdev = (struct ql3_adapter *)netdev_priv(ndev);
3600 ndev->name, ndev->dev_addr[0], ndev->dev_addr[1],
3601 ndev->dev_addr[2], ndev->dev_addr[3], ndev->dev_addr[4],
3602 ndev->dev_addr[5]);
3607 struct net_device *ndev = qdev->ndev;
3610 netif_stop_queue(ndev);
3611 netif_carrier_off(ndev);
3618 free_irq(qdev->pdev->irq, ndev);
3622 "%s: calling pci_disable_msi().\n", qdev->ndev->name);
3629 netif_poll_disable(ndev);
3640 ndev->name, qdev->index);
3643 "%s: Releaseing driver lock via chip reset.\n",ndev->name);
3647 "reset!\n", ndev->name);
3658 struct net_device *ndev = qdev->ndev;
3665 "%s Unable to allocate buffers.\n", ndev->name);
3674 qdev->ndev->name);
3677 printk(KERN_INFO PFX "%s: MSI Enabled...\n", qdev->ndev->name);
3685 irq_flags, ndev->name, ndev))) {
3688 ndev->name, qdev->pdev->irq);
3698 ndev->name);
3702 "%s: Releaseing driver lock.\n",ndev->name);
3707 ndev->name);
3717 netif_poll_enable(ndev);
3725 free_irq(qdev->pdev->irq, ndev);
3730 qdev->ndev->name);
3742 "closing device\n",qdev->ndev->name);
3743 dev_close(qdev->ndev);
3749 static int ql3xxx_close(struct net_device *ndev)
3751 struct ql3_adapter *qdev = netdev_priv(ndev);
3764 static int ql3xxx_open(struct net_device *ndev)
3766 struct ql3_adapter *qdev = netdev_priv(ndev);
3776 static void ql3xxx_set_multicast_list(struct net_device *ndev)
3784 static int ql3xxx_set_mac_address(struct net_device *ndev, void *p)
3786 struct ql3_adapter *qdev = (struct ql3_adapter *)netdev_priv(ndev);
3792 if (netif_running(ndev))
3798 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len);
3805 ((ndev->dev_addr[2] << 24) | (ndev->
3807 (ndev->dev_addr[4] << 8) | ndev->dev_addr[5]));
3813 ((ndev->dev_addr[0] << 8) | ndev->dev_addr[1]));
3819 static void ql3xxx_tx_timeout(struct net_device *ndev)
3821 struct ql3_adapter *qdev = (struct ql3_adapter *)netdev_priv(ndev);
3823 printk(KERN_ERR PFX "%s: Resetting...\n", ndev->name);
3827 netif_stop_queue(ndev);
3839 struct net_device *ndev = qdev->ndev;
3858 qdev->ndev->name);
3875 "%s: Clearing NRI after reset.\n", qdev->ndev->name);
3893 qdev->ndev->name);
3900 qdev->ndev->name);
3921 "complete.\n", ndev->name);
3923 "%s: Do a reset.\n", ndev->name);
3971 qdev->ndev->name);
3985 struct net_device *ndev = NULL;
4020 ndev = alloc_etherdev(sizeof(struct ql3_adapter));
4021 if (!ndev) {
4028 SET_MODULE_OWNER(ndev);
4029 SET_NETDEV_DEV(ndev, &pdev->dev);
4031 pci_set_drvdata(pdev, ndev);
4033 qdev = netdev_priv(ndev);
4035 qdev->ndev = ndev;
4045 ndev->features |= NETIF_F_HIGHDMA;
4047 ndev->features |= NETIF_F_IP_CSUM | NETIF_F_SG;
4063 ndev->open = ql3xxx_open;
4064 ndev->hard_start_xmit = ql3xxx_send;
4065 ndev->stop = ql3xxx_close;
4066 ndev->get_stats = ql3xxx_get_stats;
4067 ndev->set_multicast_list = ql3xxx_set_multicast_list;
4068 SET_ETHTOOL_OPS(ndev, &ql3xxx_ethtool_ops);
4069 ndev->set_mac_address = ql3xxx_set_mac_address;
4070 ndev->tx_timeout = ql3xxx_tx_timeout;
4071 ndev->watchdog_timeo = 5 * HZ;
4073 ndev->poll = &ql_poll;
4074 ndev->weight = 64;
4076 ndev->irq = pdev->irq;
4091 ndev->mtu = qdev->nvram_data.macCfg_port1.etherMtu_mac ;
4092 memcpy(ndev->dev_addr, &qdev->nvram_data.funcCfg_fn2.macAddress,
4095 ndev->mtu = qdev->nvram_data.macCfg_port0.etherMtu_mac ;
4096 memcpy(ndev->dev_addr, &qdev->nvram_data.funcCfg_fn0.macAddress,
4099 memcpy(ndev->perm_addr, ndev->dev_addr, ndev->addr_len);
4101 ndev->tx_queue_len = NUM_REQ_Q_ENTRIES;
4104 ndev->flags &= ~IFF_MULTICAST;
4117 err = register_netdev(ndev);
4126 netif_carrier_off(ndev);
4127 netif_stop_queue(ndev);
4129 qdev->workqueue = create_singlethread_workqueue(ndev->name);
4143 ql_display_dev_info(ndev);
4151 free_netdev(ndev);
4163 struct net_device *ndev = pci_get_drvdata(pdev);
4164 struct ql3_adapter *qdev = netdev_priv(ndev);
4166 unregister_netdev(ndev);
4167 qdev = netdev_priv(ndev);
4181 free_netdev(ndev);