Lines Matching refs:descriptor
208 ms_usbhost_debug("enabling power on all ports, delay %d\n", hub->descriptor.bPwrOn2PwrGood * 2); in ms_hub_power_on()
210 for (i = 0; i < hub->descriptor.bNbrPorts; i++) in ms_hub_power_on()
215 wait_ms(hub->descriptor.bPwrOn2PwrGood * 2); in ms_hub_power_on()
279 USB_DT_HUB << 8, 0, &hub->descriptor, sizeof(hub->descriptor), HZ * USB_CTRL_GET_TIMEOUT); in ms_hub_configure()
285 else if (hub->descriptor.bNbrPorts > USB_MAXCHILDREN) in ms_hub_configure()
293 ms_dev->u32MaxChild = hub->descriptor.bNbrPorts; in ms_hub_configure()
296 hub->descriptor.wHubCharacteristics = hub->descriptor.wHubCharacteristics; in ms_hub_configure()
298 if (hub->descriptor.wHubCharacteristics & HUB_CHAR_COMPOUND) in ms_hub_configure()
304 portstr[i] = hub->descriptor.DeviceRemovable[((i + 1) / 8)] & (1 << ((i + 1) % 8)) in ms_hub_configure()
312 switch (hub->descriptor.wHubCharacteristics & HUB_CHAR_LPSM) in ms_hub_configure()
326 switch (hub->descriptor.wHubCharacteristics & HUB_CHAR_OCPM) in ms_hub_configure()
343 switch (ms_dev->descriptor.bDeviceProtocol) in ms_hub_configure()
357 ms_usbhost_err("Unrecognized hub protocol %d\n", ms_dev->descriptor.bDeviceProtocol); in ms_hub_configure()
361 switch (hub->descriptor.wHubCharacteristics & HUB_CHAR_TTTT) in ms_hub_configure()
364 if (ms_dev->descriptor.bDeviceProtocol != 0) in ms_hub_configure()
384 …ms_usbhost_debug("Port LEDs are %s supported\n",(hub->descriptor.wHubCharacteristics & HUB_CHAR_PO… in ms_hub_configure()
385 … ms_usbhost_debug("Power on to power good last time: %dms\n", hub->descriptor.bPwrOn2PwrGood * 2); in ms_hub_configure()
386 ms_usbhost_debug("Hub current requirement: %dmA\n", hub->descriptor.bHubContrCurrent); in ms_hub_configure()
577 for (i = 0; i < hub->descriptor.bNbrPorts; i++) in ms_hub_reset()
1186 if (memcmp(&ms_dev->descriptor, d_desc, sizeof(*d_desc))) in ms_usb_physical_reset_device()
1192 if ((U32) s32Err < sizeof(ms_dev->descriptor)) in ms_usb_physical_reset_device()
1202 ms_dev->devpath, sizeof(ms_dev->descriptor), (int)s32Err); in ms_usb_physical_reset_device()
1323 for (i = 0; i < hub->descriptor.bNbrPorts; i++) in ms_hub_events()