static void ehci_update_frindex(EHCIState *ehci, int uframes)

{

    int i;



    if (!ehci_enabled(ehci) && ehci->pstate == EST_INACTIVE) {

        return;

    }



    for (i = 0; i < uframes; i++) {

        ehci->frindex++;



        if (ehci->frindex == 0x00002000) {

            ehci_raise_irq(ehci, USBSTS_FLR);

        }



        if (ehci->frindex == 0x00004000) {

            ehci_raise_irq(ehci, USBSTS_FLR);

            ehci->frindex = 0;

            if (ehci->usbsts_frindex >= 0x00004000) {

                ehci->usbsts_frindex -= 0x00004000;

            } else {

                ehci->usbsts_frindex = 0;

            }

        }

    }

}

static void ehci_update_frindex(EHCIState *ehci, int uframes)

{

    int i;



    if (!ehci_enabled(ehci) && ehci->pstate == EST_INACTIVE) {

        return;

    }



    for (i = 0; i < uframes; i++) {

        ehci->frindex++;



        if (ehci->frindex == 0x00002000) {

            ehci_raise_irq(ehci, USBSTS_FLR);

        }



        if (ehci->frindex == 0x00004000) {

            ehci_raise_irq(ehci, USBSTS_FLR);

            ehci->frindex = 0;

            if (ehci->usbsts_frindex >= 0x00004000) {

                ehci->usbsts_frindex -= 0x00004000;

            } else {

                ehci->usbsts_frindex = 0;

            }

        }

    }

}

    int i;     for (i = 0; i < uframes; i++) {         ehci->frindex++;         if (ehci->frindex == 0x00002000) {             ehci_raise_irq(ehci, USBSTS_FLR);         if (ehci->frindex == 0x00004000) {             ehci_raise_irq(ehci, USBSTS_FLR);             ehci->frindex = 0;             if (ehci->usbsts_frindex >= 0x00004000) {                 ehci->usbsts_frindex -= 0x00004000;             } else {                 ehci->usbsts_frindex = 0;
static void FUNC_0(EHCIState *VAR_0, int VAR_1)

{

    int VAR_2;



    if (!ehci_enabled(VAR_0) && VAR_0->pstate == EST_INACTIVE) {

        return;

    }



    for (VAR_2 = 0; VAR_2 < VAR_1; VAR_2++) {

        VAR_0->frindex++;



        if (VAR_0->frindex == 0x00002000) {

            ehci_raise_irq(VAR_0, USBSTS_FLR);

        }



        if (VAR_0->frindex == 0x00004000) {

            ehci_raise_irq(VAR_0, USBSTS_FLR);

            VAR_0->frindex = 0;

            if (VAR_0->usbsts_frindex >= 0x00004000) {

                VAR_0->usbsts_frindex -= 0x00004000;

            } else {

                VAR_0->usbsts_frindex = 0;

            }

        }

    }

}

static void FUNC_0(EHCIState *VAR_0, int VAR_1)
{ int VAR_2; if (!ehci_enabled(VAR_0) && VAR_0->pstate == EST_INACTIVE) { return; } for (VAR_2 = 0; VAR_2 < VAR_1; VAR_2++) { VAR_0->frindex++; if (VAR_0->frindex == 0x00002000) { ehci_raise_irq(VAR_0, USBSTS_FLR); } if (VAR_0->frindex == 0x00004000) { ehci_raise_irq(VAR_0, USBSTS_FLR); VAR_0->frindex = 0; if (VAR_0->usbsts_frindex >= 0x00004000) { VAR_0->usbsts_frindex -= 0x00004000; } else { VAR_0->usbsts_frindex = 0; } } } }