Lines Matching refs:pUdev

498     struct usb_device *pUdev;  in ms_hub_probe()  local
503 pUdev = interface_to_usbdev(pIntf); in ms_hub_probe()
505 if (pUdev->level == MAX_HUB_TOPO_LEVEL) in ms_hub_probe()
898 struct usb_device *pUdev; in ms_hub_port_connect_change() local
959 pUdev = ms_usb_alloc_dev(pHub, pHub->bus); in ms_hub_port_connect_change()
960 if (!pUdev) { in ms_hub_port_connect_change()
965 pHub->children[port] = pUdev; in ms_hub_port_connect_change()
967 ms_usb_set_device_state(pUdev, USB_STATE_POWERED); // patch from Linux 2.6.28 in ms_hub_port_connect_change()
983 if (ms_hub_port_reset(pHub, port, pUdev, u32Delay)) { in ms_hub_port_connect_change()
984 ms_usb_put_dev(pUdev); in ms_hub_port_connect_change()
998 ms_usb_put_dev(pUdev); in ms_hub_port_connect_change()
1003 pUdev->level = pHub->level + 1; in ms_hub_port_connect_change()
1005 ms_usb_choose_address(pUdev); in ms_hub_port_connect_change()
1008 pUdev->tt = pHub->tt; in ms_hub_port_connect_change()
1009 pUdev->u32TTPort = pHub->u32TTPort; in ms_hub_port_connect_change()
1011 else if (pUdev->eSpeed != USB_HIGH_SPEED in ms_hub_port_connect_change()
1015 pUdev->tt = &hubstate->tt; in ms_hub_port_connect_change()
1016 pUdev->u32TTPort = port + 1; in ms_hub_port_connect_change()
1019 pdev = pUdev->parent; in ms_hub_port_connect_change()
1021 len = USB_sprintf (pUdev->devpath,"%s.%d", pdev->devpath, port + 1); in ms_hub_port_connect_change()
1023 len = USB_sprintf (pUdev->devpath,"%d", port + 1); in ms_hub_port_connect_change()
1024 if (len == sizeof pUdev->devpath) { in ms_hub_port_connect_change()
1026 (int)pUdev->bus->busnum, (int)pUdev->u32DevNum, pUdev->devpath); in ms_hub_port_connect_change()
1030 pUdev->devpath, (int)pUdev->u32DevNum); in ms_hub_port_connect_change()
1032 pUdev->dev.parent = pUdev->parent->dev.parent->parent; in ms_hub_port_connect_change()
1034 if (!(sErr = ms_usb_new_device(pUdev, &pHub->dev))) in ms_hub_port_connect_change()
1042 ms_usb_disable_endpoint(pUdev, 0+USB_DIR_OUT); in ms_hub_port_connect_change()
1043 ms_usb_disable_endpoint(pUdev, 0+USB_DIR_IN); in ms_hub_port_connect_change()
1047 ms_usb_put_dev(pUdev); in ms_hub_port_connect_change()
1067 pUdev = NULL; in ms_hub_port_connect_change()
1070 return pUdev; in ms_hub_port_connect_change()
1388 struct usb_device *pUdev; in ms_hub_events() local
1390 pUdev = ms_hub_port_connect_change(hub, i, u16Portstatus, u16Portchange); in ms_hub_events()
1391 if ((pUdev != NULL) && (u16Portstatus & USB_PORT_STAT_CONNECTION)) in ms_hub_events()
1393 pRootHub->arConnDev[isHubConnEvent].connDev = pUdev; in ms_hub_events()