Lines Matching refs:pQmapDev

351 static void bridge_mode_rx_fixup(sGobiUSBNet *pQmapDev, struct net_device *net, struct sk_buff *skb…  in bridge_mode_rx_fixup()  argument
355 if (pQmapDev->qmap_mode > 1) { in bridge_mode_rx_fixup()
361 bridge_mode = pQmapDev->m_bridge_mode; in bridge_mode_rx_fixup()
362 bridge_mac = pQmapDev->mHostMAC; in bridge_mode_rx_fixup()
540 sGobiUSBNet *pQmapDev = (void *)data; in rmnet_usb_tx_wake_queue() local
543 for (i = 0; i < pQmapDev->qmap_mode; i++) { in rmnet_usb_tx_wake_queue()
544 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[i]; 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()
554 sGobiUSBNet *pQmapDev = net_to_qmap(skb->dev); in rmnet_usb_tx_skb_destructor() local
557 for (i = 0; i < pQmapDev->qmap_mode; i++) { in rmnet_usb_tx_skb_destructor()
558 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[i]; in rmnet_usb_tx_skb_destructor()
562 tasklet_schedule(&pQmapDev->txq); in rmnet_usb_tx_skb_destructor()
1024 sGobiUSBNet *pQmapDev = net_to_qmap(to_net_dev(dev)); in link_state_show() local
1026 return snprintf(buf, PAGE_SIZE, "0x%x\n", pQmapDev->link_state); in link_state_show()
1031 sGobiUSBNet *pQmapDev = net_to_qmap(to_net_dev(dev)); in link_state_store() local
1032 unsigned qmap_mode = pQmapDev->qmap_mode; in link_state_store()
1034 unsigned old_link = pQmapDev->link_state; in link_state_store()
1039 pQmapDev->link_state = !!link_state; in link_state_store()
1045 …dev_info(dev, "%s offset_id is %d. but qmap_mode is %d\n", __func__, offset_id, pQmapDev->qmap_mod… in link_state_store()
1050 pQmapDev->link_state &= ~(1 << offset_id); in link_state_store()
1052 pQmapDev->link_state |= (1 << offset_id); in link_state_store()
1055 if (old_link != pQmapDev->link_state) { in link_state_store()
1056 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[offset_id]; in link_state_store()
1058 if (pQmapDev->link_state) { in link_state_store()
1067 priv->link_state = !!(pQmapDev->link_state & (1 << offset_id)); in link_state_store()
1078 if (old_link != pQmapDev->link_state) in link_state_store()
1079 dev_info(dev, "link_state 0x%x -> 0x%x\n", old_link, pQmapDev->link_state); in link_state_store()
1117 static void rmnet_info_set(struct sGobiUSBNet *pQmapDev, RMNET_INFO *rmnet_info) in rmnet_info_set() argument
1123 rmnet_info->rx_urb_size = pQmapDev->qmap_size; in rmnet_info_set()
1126 rmnet_info->qmap_mode = pQmapDev->qmap_mode; in rmnet_info_set()
1127 rmnet_info->qmap_version = pQmapDev->qmap_version; in rmnet_info_set()
1130 for (i = 0; i < pQmapDev->qmap_mode; i++) { in rmnet_info_set()
1131 struct net_device *qmap_net = pQmapDev->mpQmapNetDev[i]; in rmnet_info_set()
1138 if (pQmapDev->qmap_mode > 1) { in rmnet_info_set()
1149 sGobiUSBNet *pQmapDev = net_to_qmap(dev); in qmap_ndo_do_ioctl() local
1151 atomic_inc(&pQmapDev->refcount); in qmap_ndo_do_ioctl()
1152 if (!pQmapDev->mbQMIReady) { in qmap_ndo_do_ioctl()
1153 if (wait_for_completion_interruptible_timeout(&pQmapDev->mQMIReadyCompletion, 15*HZ) <= 0) { in qmap_ndo_do_ioctl()
1154 if (atomic_dec_and_test(&pQmapDev->refcount)) { in qmap_ndo_do_ioctl()
1155 kfree( pQmapDev ); in qmap_ndo_do_ioctl()
1160 atomic_dec(&pQmapDev->refcount); in qmap_ndo_do_ioctl()
1177 if (pQmapDev->qmap_mode) { in qmap_ndo_do_ioctl()
1180 rmnet_info_set(pQmapDev, &rmnet_info); in qmap_ndo_do_ioctl()
1632 sGobiUSBNet * pQmapDev = (sGobiUSBNet *)dev->data[0]; in _rmnet_usb_rx_handler() local
1638 if (pQmapDev->qmap_version == 9) in _rmnet_usb_rx_handler()
1639 dl_minimum_padding = pQmapDev->agg_ctx.dl_minimum_padding; in _rmnet_usb_rx_handler()
1689 if (mux_id >= pQmapDev->qmap_mode) { in _rmnet_usb_rx_handler()
1694 qmap_net = pQmapDev->mpQmapNetDev[mux_id]; in _rmnet_usb_rx_handler()
1732 bridge_mode_rx_fixup(pQmapDev, qmap_net, qmap_skb); in _rmnet_usb_rx_handler()