• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/usb/

Lines Matching defs:net

2  *  Copyright (c) 1999-2005 Petko Manolov (petkan@users.sourceforge.net)
49 #define DRIVER_AUTHOR "Petko Manolov <petkan@users.sourceforge.net>"
136 netif_dbg(pegasus, drv, pegasus->net,
153 netif_warn(pegasus, drv, pegasus->net,
183 netif_device_detach(pegasus->net);
185 netif_err(pegasus, drv, pegasus->net,
208 netif_warn(pegasus, drv, pegasus->net,
237 netif_device_detach(pegasus->net);
238 netif_err(pegasus, drv, pegasus->net,
259 netif_warn(pegasus, drv, pegasus->net,
287 netif_device_detach(pegasus->net);
289 netif_err(pegasus, drv, pegasus->net,
320 netif_device_detach(pegasus->net);
321 netif_err(pegasus, drv, pegasus->net,
355 netif_warn(pegasus, drv, pegasus->net, "%s failed\n", __func__);
394 netif_warn(pegasus, drv, pegasus->net, "%s failed\n", __func__);
431 netif_warn(pegasus, drv, pegasus->net, "%s failed\n", __func__);
482 netif_warn(pegasus, drv, pegasus->net, "%s failed\n", __func__);
508 memcpy(pegasus->net->dev_addr, node_id, sizeof(node_id));
628 struct net_device *net;
637 net = pegasus->net;
638 if (!netif_device_present(net) || !netif_running(net))
645 netif_dbg(pegasus, rx_err, net, "reset MAC\n");
649 netif_warn(pegasus, rx_err, net, "no rx stall recovery\n");
654 netif_dbg(pegasus, ifdown, net, "rx unlink, %d\n", status);
657 netif_dbg(pegasus, rx_err, net, "RX status %d\n", status);
666 netif_dbg(pegasus, rx_err, net,
700 pegasus->rx_skb->protocol = eth_type_trans(pegasus->rx_skb, net);
721 netif_device_detach(pegasus->net);
753 netif_warn(pegasus, rx_err, pegasus->net, "low on memory\n");
764 netif_device_detach(pegasus->net);
778 struct net_device *net;
784 net = pegasus->net;
786 if (!netif_device_present(net) || !netif_running(net))
791 netif_stop_queue(net);
792 netif_warn(pegasus, tx_err, net, "no tx stall recovery\n");
797 netif_dbg(pegasus, ifdown, net, "tx unlink, %d\n", status);
800 netif_info(pegasus, tx_err, net, "TX status %d\n", status);
806 net->trans_start = jiffies; /* prevent tx timeout */
807 netif_wake_queue(net);
813 struct net_device *net;
818 net = pegasus->net;
831 netif_dbg(pegasus, timer, net, "intr status %d\n", status);
860 netif_device_detach(pegasus->net);
862 netif_err(pegasus, timer, net,
866 static void pegasus_tx_timeout(struct net_device *net)
868 pegasus_t *pegasus = netdev_priv(net);
869 netif_warn(pegasus, timer, net, "tx timeout\n");
875 struct net_device *net)
877 pegasus_t *pegasus = netdev_priv(net);
882 netif_stop_queue(net);
891 netif_warn(pegasus, tx_err, net, "fail tx, %d\n", res);
898 netif_device_detach(pegasus->net);
902 netif_start_queue(net);
934 netif_info(pegasus, timer, pegasus->net,
947 static void set_carrier(struct net_device *net)
949 pegasus_t *pegasus = netdev_priv(net);
956 netif_carrier_on(net);
958 netif_carrier_off(net);
1004 static int pegasus_open(struct net_device *net)
1006 pegasus_t *pegasus = netdev_priv(net);
1017 res = set_registers(pegasus, EthID, 6, net->dev_addr);
1025 netif_device_detach(pegasus->net);
1026 netif_dbg(pegasus, ifup, net, "failed rx_urb, %d\n", res);
1036 netif_device_detach(pegasus->net);
1037 netif_dbg(pegasus, ifup, net, "failed intr_urb, %d\n", res);
1041 if ((res = enable_net_traffic(net, pegasus->usb))) {
1042 netif_dbg(pegasus, ifup, net,
1050 set_carrier(net);
1051 netif_start_queue(net);
1052 netif_dbg(pegasus, ifup, net, "open\n");
1058 static int pegasus_close(struct net_device *net)
1060 pegasus_t *pegasus = netdev_priv(net);
1062 netif_stop_queue(net);
1174 static int pegasus_ioctl(struct net_device *net, struct ifreq *rq, int cmd)
1177 pegasus_t *pegasus = netdev_priv(net);
1199 static void pegasus_set_multicast(struct net_device *net)
1201 pegasus_t *pegasus = netdev_priv(net);
1203 if (net->flags & IFF_PROMISC) {
1205 netif_info(pegasus, link, net, "Promiscuous mode enabled\n");
1206 } else if (!netdev_mc_empty(net) || (net->flags & IFF_ALLMULTI)) {
1209 netif_dbg(pegasus, link, net, "set allmulti\n");
1275 set_carrier(pegasus->net);
1314 struct net_device *net;
1331 net = alloc_etherdev(sizeof(struct pegasus));
1332 if (!net) {
1337 pegasus = netdev_priv(net);
1352 pegasus->net = net;
1355 net->watchdog_timeo = PEGASUS_TX_TIMEOUT;
1356 net->netdev_ops = &pegasus_netdev_ops;
1357 SET_ETHTOOL_OPS(net, &ops);
1358 pegasus->mii.dev = net;
1387 SET_NETDEV_DEV(net, &intf->dev);
1388 pegasus_reset_wol(net);
1389 res = register_netdev(net);
1396 net->name,
1398 net->dev_addr);
1407 free_netdev(net);
1426 unregister_netdev(pegasus->net);
1435 free_netdev(pegasus->net);
1443 netif_device_detach(pegasus->net);
1445 if (netif_running(pegasus->net)) {
1456 netif_device_attach(pegasus->net);
1457 if (netif_running(pegasus->net)) {