static void xhci_intr_raise(XHCIState *xhci, int v)

{

    PCIDevice *pci_dev = PCI_DEVICE(xhci);




    xhci->intr[v].erdp_low |= ERDP_EHB;

    xhci->intr[v].iman |= IMAN_IP;

    xhci->usbsts |= USBSTS_EINT;






    if (!(xhci->intr[v].iman & IMAN_IE)) {





    if (!(xhci->usbcmd & USBCMD_INTE)) {





    if (msix_enabled(pci_dev)) {

        trace_usb_xhci_irq_msix(v);

        msix_notify(pci_dev, v);





    if (msi_enabled(pci_dev)) {

        trace_usb_xhci_irq_msi(v);

        msi_notify(pci_dev, v);





    if (v == 0) {

        trace_usb_xhci_irq_intx(1);

        pci_irq_assert(pci_dev);


static void xhci_intr_raise(XHCIState *xhci, int v)

{

    PCIDevice *pci_dev = PCI_DEVICE(xhci);




    xhci->intr[v].erdp_low |= ERDP_EHB;

    xhci->intr[v].iman |= IMAN_IP;

    xhci->usbsts |= USBSTS_EINT;






    if (!(xhci->intr[v].iman & IMAN_IE)) {





    if (!(xhci->usbcmd & USBCMD_INTE)) {





    if (msix_enabled(pci_dev)) {

        trace_usb_xhci_irq_msix(v);

        msix_notify(pci_dev, v);





    if (msi_enabled(pci_dev)) {

        trace_usb_xhci_irq_msi(v);

        msi_notify(pci_dev, v);





    if (v == 0) {

        trace_usb_xhci_irq_intx(1);

        pci_irq_assert(pci_dev);


static void FUNC_0(XHCIState *VAR_0, int VAR_1)

{

    PCIDevice *pci_dev = PCI_DEVICE(VAR_0);




    VAR_0->intr[VAR_1].erdp_low |= ERDP_EHB;

    VAR_0->intr[VAR_1].iman |= IMAN_IP;

    VAR_0->usbsts |= USBSTS_EINT;






    if (!(VAR_0->intr[VAR_1].iman & IMAN_IE)) {





    if (!(VAR_0->usbcmd & USBCMD_INTE)) {





    if (msix_enabled(pci_dev)) {

        trace_usb_xhci_irq_msix(VAR_1);

        msix_notify(pci_dev, VAR_1);





    if (msi_enabled(pci_dev)) {

        trace_usb_xhci_irq_msi(VAR_1);

        msi_notify(pci_dev, VAR_1);





    if (VAR_1 == 0) {

        trace_usb_xhci_irq_intx(1);

        pci_irq_assert(pci_dev);


static void FUNC_0(XHCIState *VAR_0, int VAR_1)
{ PCIDevice *pci_dev = PCI_DEVICE(VAR_0); VAR_0->intr[VAR_1].erdp_low |= ERDP_EHB; VAR_0->intr[VAR_1].iman |= IMAN_IP; VAR_0->usbsts |= USBSTS_EINT; if (!(VAR_0->intr[VAR_1].iman & IMAN_IE)) { if (!(VAR_0->usbcmd & USBCMD_INTE)) { if (msix_enabled(pci_dev)) { trace_usb_xhci_irq_msix(VAR_1); msix_notify(pci_dev, VAR_1); if (msi_enabled(pci_dev)) { trace_usb_xhci_irq_msi(VAR_1); msi_notify(pci_dev, VAR_1); if (VAR_1 == 0) { trace_usb_xhci_irq_intx(1); pci_irq_assert(pci_dev);