Lines Matching refs:net
62 struct net_device *net; member
117 printk(level "%s: " fmt , (d)->net->name , ## args)
144 static int ueth_change_mtu(struct net_device *net, int new_mtu) in ueth_change_mtu() argument
146 struct eth_dev *dev = netdev_priv(net); in ueth_change_mtu()
157 net->mtu = new_mtu; in ueth_change_mtu()
163 static void eth_get_drvinfo(struct net_device *net, struct ethtool_drvinfo *p) in eth_get_drvinfo() argument
165 struct eth_dev *dev = netdev_priv(net); in eth_get_drvinfo()
228 size += sizeof(struct ethhdr) + dev->net->mtu + RX_EXTRA; in rx_submit()
303 dev->net->stats.rx_errors++; in rx_complete()
304 dev->net->stats.rx_length_errors++; in rx_complete()
309 skb2->protocol = eth_type_trans(skb2, dev->net); in rx_complete()
310 dev->net->stats.rx_packets++; in rx_complete()
311 dev->net->stats.rx_bytes += skb2->len; in rx_complete()
338 dev->net->stats.rx_over_errors++; in rx_complete()
342 dev->net->stats.rx_errors++; in rx_complete()
349 if (!netif_running(dev->net)) { in rx_complete()
446 if (netif_running(dev->net)) in eth_work()
461 dev->net->stats.tx_errors++; in tx_complete()
468 dev->net->stats.tx_bytes += skb->len; in tx_complete()
470 dev->net->stats.tx_packets++; in tx_complete()
478 if (netif_carrier_ok(dev->net)) in tx_complete()
479 netif_wake_queue(dev->net); in tx_complete()
488 struct net_device *net) in eth_start_xmit() argument
490 struct eth_dev *dev = netdev_priv(net); in eth_start_xmit()
551 netif_stop_queue(net); in eth_start_xmit()
610 net->trans_start = jiffies; in eth_start_xmit()
617 dev->net->stats.tx_dropped++; in eth_start_xmit()
621 netif_start_queue(net); in eth_start_xmit()
639 netif_wake_queue(dev->net); in eth_start()
642 static int eth_open(struct net_device *net) in eth_open() argument
644 struct eth_dev *dev = netdev_priv(net); in eth_open()
648 if (netif_carrier_ok(dev->net)) in eth_open()
660 static int eth_stop(struct net_device *net) in eth_stop() argument
662 struct eth_dev *dev = netdev_priv(net); in eth_stop()
666 netif_stop_queue(net); in eth_stop()
669 dev->net->stats.rx_packets, dev->net->stats.tx_packets, in eth_stop()
670 dev->net->stats.rx_errors, dev->net->stats.tx_errors in eth_stop()
696 if (netif_carrier_ok(net)) { in eth_stop()
773 struct net_device *net; in gether_setup_name() local
776 net = alloc_etherdev(sizeof *dev); in gether_setup_name()
777 if (!net) in gether_setup_name()
780 dev = netdev_priv(net); in gether_setup_name()
790 dev->net = net; in gether_setup_name()
792 snprintf(net->name, sizeof(net->name), "%s%%d", netname); in gether_setup_name()
794 if (get_ether_addr(dev_addr, net->dev_addr)) in gether_setup_name()
804 net->netdev_ops = ð_netdev_ops; in gether_setup_name()
806 net->ethtool_ops = &ops; in gether_setup_name()
809 SET_NETDEV_DEV(net, &g->dev); in gether_setup_name()
810 SET_NETDEV_DEVTYPE(net, &gadget_type); in gether_setup_name()
812 status = register_netdev(net); in gether_setup_name()
815 free_netdev(net); in gether_setup_name()
818 INFO(dev, "MAC %pM\n", net->dev_addr); in gether_setup_name()
826 netif_carrier_off(net); in gether_setup_name()
835 struct net_device *net; in gether_setup_name_default() local
838 net = alloc_etherdev(sizeof(*dev)); in gether_setup_name_default()
839 if (!net) in gether_setup_name_default()
842 dev = netdev_priv(net); in gether_setup_name_default()
852 dev->net = net; in gether_setup_name_default()
854 snprintf(net->name, sizeof(net->name), "%s%%d", netname); in gether_setup_name_default()
861 net->netdev_ops = ð_netdev_ops; in gether_setup_name_default()
863 net->ethtool_ops = &ops; in gether_setup_name_default()
864 SET_NETDEV_DEVTYPE(net, &gadget_type); in gether_setup_name_default()
866 return net; in gether_setup_name_default()
870 int gether_register_netdev(struct net_device *net) in gether_register_netdev() argument
877 if (!net->dev.parent) in gether_register_netdev()
879 dev = netdev_priv(net); in gether_register_netdev()
881 status = register_netdev(net); in gether_register_netdev()
892 netif_carrier_off(net); in gether_register_netdev()
894 sa.sa_family = net->type; in gether_register_netdev()
897 status = dev_set_mac_address(net, &sa); in gether_register_netdev()
908 void gether_set_gadget(struct net_device *net, struct usb_gadget *g) in gether_set_gadget() argument
912 dev = netdev_priv(net); in gether_set_gadget()
914 SET_NETDEV_DEV(net, &g->dev); in gether_set_gadget()
918 int gether_set_dev_addr(struct net_device *net, const char *dev_addr) in gether_set_dev_addr() argument
923 dev = netdev_priv(net); in gether_set_dev_addr()
931 int gether_get_dev_addr(struct net_device *net, char *dev_addr, int len) in gether_get_dev_addr() argument
935 dev = netdev_priv(net); in gether_get_dev_addr()
940 int gether_set_host_addr(struct net_device *net, const char *host_addr) in gether_set_host_addr() argument
945 dev = netdev_priv(net); in gether_set_host_addr()
953 int gether_get_host_addr(struct net_device *net, char *host_addr, int len) in gether_get_host_addr() argument
957 dev = netdev_priv(net); in gether_get_host_addr()
962 int gether_get_host_addr_cdc(struct net_device *net, char *host_addr, int len) in gether_get_host_addr_cdc() argument
969 dev = netdev_priv(net); in gether_get_host_addr_cdc()
976 void gether_get_host_addr_u8(struct net_device *net, u8 host_mac[ETH_ALEN]) in gether_get_host_addr_u8() argument
980 dev = netdev_priv(net); in gether_get_host_addr_u8()
985 void gether_set_qmult(struct net_device *net, unsigned qmult) in gether_set_qmult() argument
989 dev = netdev_priv(net); in gether_set_qmult()
994 unsigned gether_get_qmult(struct net_device *net) in gether_get_qmult() argument
998 dev = netdev_priv(net); in gether_get_qmult()
1003 int gether_get_ifname(struct net_device *net, char *name, int len) in gether_get_ifname() argument
1006 strlcpy(name, netdev_name(net), len); in gether_get_ifname()
1023 unregister_netdev(dev->net); in gether_cleanup()
1025 free_netdev(dev->net); in gether_cleanup()
1083 if (netif_running(dev->net)) { in gether_connect()
1092 netif_carrier_on(dev->net); in gether_connect()
1093 if (netif_running(dev->net)) in gether_connect()
1106 return dev->net; in gether_connect()
1133 netif_stop_queue(dev->net); in gether_disconnect()
1134 netif_carrier_off(dev->net); in gether_disconnect()