Lines Matching refs:qmap_net
544 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[i]; in rmnet_usb_tx_wake_queue() local
545 if (qmap_net) { in rmnet_usb_tx_wake_queue()
546 if (netif_queue_stopped(qmap_net) && !netif_queue_stopped(pQmapDev->mpNetDev->net)) { in rmnet_usb_tx_wake_queue()
547 netif_wake_queue(qmap_net); in rmnet_usb_tx_wake_queue()
558 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[i]; in rmnet_usb_tx_skb_destructor() local
560 if (qmap_net) { in rmnet_usb_tx_skb_destructor()
561 if (netif_queue_stopped(qmap_net)) { in rmnet_usb_tx_skb_destructor()
910 struct net_device *qmap_net; in qmap_register_device() local
914 qmap_net = alloc_etherdev(sizeof(*priv)); in qmap_register_device()
915 if (!qmap_net) in qmap_register_device()
918 SET_NETDEV_DEV(qmap_net, &real_dev->dev); in qmap_register_device()
919 priv = netdev_priv(qmap_net); in qmap_register_device()
924 priv->self_dev = qmap_net; in qmap_register_device()
939 sprintf(qmap_net->name, "%s.%d", real_dev->name, offset_id + 1); in qmap_register_device()
941 qmap_net->open = qmap_open; in qmap_register_device()
942 qmap_net->stop = qmap_stop; in qmap_register_device()
943 qmap_net->hard_start_xmit = qmap_start_xmit; in qmap_register_device()
945 qmap_net->netdev_ops = &qmap_netdev_ops; in qmap_register_device()
947 memcpy (qmap_net->dev_addr, real_dev->dev_addr, ETH_ALEN); in qmap_register_device()
951 qmap_net->sysfs_groups[0] = &qmi_qmap_sysfs_attr_group; in qmap_register_device()
954 err = register_netdev(qmap_net); in qmap_register_device()
956 INFO("register_netdev(%s), err=%d\n", qmap_net->name, err); in qmap_register_device()
959 netif_device_attach (qmap_net); in qmap_register_device()
961 pDev->mpQmapNetDev[offset_id] = qmap_net; in qmap_register_device()
962 qmap_net->flags |= IFF_NOARP; in qmap_register_device()
963 qmap_net->flags &= ~(IFF_BROADCAST | IFF_MULTICAST); in qmap_register_device()
965 INFO("%s\n", qmap_net->name); in qmap_register_device()
970 free_netdev(qmap_net); in qmap_register_device()
975 struct net_device *qmap_net; in qmap_unregister_device() local
981 qmap_net = pDev->mpQmapNetDev[offset_id]; in qmap_unregister_device()
982 if (qmap_net == NULL) in qmap_unregister_device()
985 netif_carrier_off(qmap_net); in qmap_unregister_device()
986 netif_stop_queue(qmap_net); in qmap_unregister_device()
989 priv = netdev_priv(qmap_net); in qmap_unregister_device()
999 unregister_netdev(qmap_net); in qmap_unregister_device()
1000 free_netdev(qmap_net); in qmap_unregister_device()
1056 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[offset_id]; in link_state_store() local
1064 if (qmap_net && qmap_net != netdev) { in link_state_store()
1065 struct qmap_priv *priv = netdev_priv(qmap_net); in link_state_store()
1069 netif_carrier_on(qmap_net); in link_state_store()
1070 if (netif_queue_stopped(qmap_net) && !netif_queue_stopped(priv->real_dev)) in link_state_store()
1071 netif_wake_queue(qmap_net); in link_state_store()
1074 netif_carrier_off(qmap_net); in link_state_store()
1131 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[i]; in rmnet_info_set() local
1133 if (!qmap_net) in rmnet_info_set()
1136 strcpy(rmnet_info->ifname[i], qmap_net->name); in rmnet_info_set()
1139 struct qmap_priv *priv = netdev_priv(qmap_net); in rmnet_info_set()
1648 struct net_device *qmap_net; in _rmnet_usb_rx_handler() local
1694 qmap_net = pQmapDev->mpQmapNetDev[mux_id]; in _rmnet_usb_rx_handler()
1696 if (qmap_net == NULL) { in _rmnet_usb_rx_handler()
1701 qmap_skb = netdev_alloc_skb(qmap_net, skb_len); in _rmnet_usb_rx_handler()
1729 memcpy(eth_hdr(qmap_skb)->h_dest, qmap_net->dev_addr, ETH_ALEN); in _rmnet_usb_rx_handler()
1732 bridge_mode_rx_fixup(pQmapDev, qmap_net, qmap_skb); in _rmnet_usb_rx_handler()