static void usb_host_handle_reset(USBDevice *udev)

{

    USBHostDevice *s = USB_HOST_DEVICE(udev);



    trace_usb_host_reset(s->bus_num, s->addr);



    if (udev->configuration == 0) {

        return;

    }

    usb_host_release_interfaces(s);

    libusb_reset_device(s->dh);

    usb_host_claim_interfaces(s, 0);

    usb_host_ep_update(s);

}

static void usb_host_handle_reset(USBDevice *udev)

{

    USBHostDevice *s = USB_HOST_DEVICE(udev);



    trace_usb_host_reset(s->bus_num, s->addr);



    if (udev->configuration == 0) {

        return;

    }

    usb_host_release_interfaces(s);

    libusb_reset_device(s->dh);

    usb_host_claim_interfaces(s, 0);

    usb_host_ep_update(s);

}

    if (udev->configuration == 0) {     usb_host_release_interfaces(s);     libusb_reset_device(s->dh);     usb_host_claim_interfaces(s, 0);     usb_host_ep_update(s);
static void FUNC_0(USBDevice *VAR_0)

{

    USBHostDevice *s = USB_HOST_DEVICE(VAR_0);



    trace_usb_host_reset(s->bus_num, s->addr);



    if (VAR_0->configuration == 0) {

        return;

    }

    usb_host_release_interfaces(s);

    libusb_reset_device(s->dh);

    usb_host_claim_interfaces(s, 0);

    usb_host_ep_update(s);

}

static void FUNC_0(USBDevice *VAR_0)
{ USBHostDevice *s = USB_HOST_DEVICE(VAR_0); trace_usb_host_reset(s->bus_num, s->addr); if (VAR_0->configuration == 0) { return; } usb_host_release_interfaces(s); libusb_reset_device(s->dh); usb_host_claim_interfaces(s, 0); usb_host_ep_update(s); }