USB_STATE_SUSPENDED
if (hso_dev->usb->state == USB_STATE_SUSPENDED) {
if (hso_dev->usb->state != USB_STATE_SUSPENDED) {
USB_STATE_SUSPENDED);
[USB_STATE_SUSPENDED] = "suspended",
udev->state == USB_STATE_SUSPENDED)
udev->state == USB_STATE_SUSPENDED)
if (udev->state == USB_STATE_SUSPENDED || udev->reset_resume) {
if (udev->state == USB_STATE_SUSPENDED && w != udev->do_remote_wakeup)
usb_set_device_state(rhdev, USB_STATE_SUSPENDED);
if (udev->state == USB_STATE_SUSPENDED &&
new_state != USB_STATE_SUSPENDED)
else if (new_state == USB_STATE_SUSPENDED &&
udev->state != USB_STATE_SUSPENDED)
if (udev->state == USB_STATE_SUSPENDED
|| new_state == USB_STATE_SUSPENDED)
usb_set_device_state(udev, USB_STATE_SUSPENDED);
if (udev->state == USB_STATE_SUSPENDED) {
if (!udev || udev->state != USB_STATE_SUSPENDED ||
} else if (udev->state == USB_STATE_SUSPENDED &&
udev->state == USB_STATE_SUSPENDED) {
if (dev->state == USB_STATE_SUSPENDED)
if (dev->state == USB_STATE_SUSPENDED)
if (dev->state == USB_STATE_SUSPENDED)
if (udev->state != USB_STATE_SUSPENDED)
if (udev->state != USB_STATE_SUSPENDED && !udev->dev.power.runtime_auto)
if (udev->state == USB_STATE_SUSPENDED)
if (udev->state == USB_STATE_SUSPENDED)
usb_gadget_set_state(&udc->gadget, USB_STATE_SUSPENDED);
udc->usb_state = USB_STATE_SUSPENDED;
if ((udc->usb_state) != USB_STATE_SUSPENDED)
if (udc->usb_state == USB_STATE_SUSPENDED)
udc->usb_state = USB_STATE_SUSPENDED;
if (udc->usb_state == USB_STATE_SUSPENDED)
usb_gadget_set_state(&dev->gadget, USB_STATE_SUSPENDED);
usb_gadget_set_state(&usb3->gadget, USB_STATE_SUSPENDED);
if (xudc->device_state == USB_STATE_SUSPENDED) {
xudc->device_state = USB_STATE_SUSPENDED;
udc->usb_state = USB_STATE_SUSPENDED;
bool condition = (udc->usb_state != USB_STATE_SUSPENDED);
info->devices[port].status = USB_STATE_SUSPENDED;
usb_gadget_set_state(&gpriv->gadget, USB_STATE_SUSPENDED);