Searched refs:iIrq (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Device.cpp61 static bool pdmR0IsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc);
118 static DECLCALLBACK(void) pdmR0DevHlp_PCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
121 LogFlow(("pdmR0DevHlp_PCISetIrq: caller=%p/%d: iIrq=%d iLevel=%d\n", pDevIns, pDevIns->iInstance, iIrq, iLevel));
143 pPciBus->pfnSetIrqR0(pPciBus->pDevInsR0, pPciDev, iIrq, iLevel, uTagSrc);
160 pTask->u.SetIRQ.iIrq = iIrq;
172 static DECLCALLBACK(void) pdmR0DevHlp_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
175 LogFlow(("pdmR0DevHlp_ISASetIrq: caller=%p/%d: iIrq=%d iLevel=%d\n", pDevIns, pDevIns->iInstance, iIrq, iLeve
740 pdmR0PciHlp_IsaSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
753 pdmR0PciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
985 pdmR0IsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc) argument
[all...]
/vbox/src/VBox/VMM/VMMRC/
H A DPDMRCDevice.cpp59 static bool pdmRCIsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc);
113 static DECLCALLBACK(void) pdmRCDevHlp_PCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
116 LogFlow(("pdmRCDevHlp_PCISetIrq: caller=%p/%d: iIrq=%d iLevel=%d\n", pDevIns, pDevIns->iInstance, iIrq, iLevel));
139 pPciBus->pfnSetIrqRC(pPciBus->pDevInsRC, pPciDev, iIrq, iLevel, uTagSrc);
156 pTask->u.SetIRQ.iIrq = iIrq;
168 static DECLCALLBACK(void) pdmRCDevHlp_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
171 LogFlow(("pdmRCDevHlp_ISASetIrq: caller=%p/%d: iIrq=%d iLevel=%d\n", pDevIns, pDevIns->iInstance, iIrq, iLeve
703 pdmRCPciHlp_IsaSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
716 pdmRCPciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
936 pdmRCIsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc) argument
[all...]
/vbox/src/VBox/Devices/Parallel/
H A DDevParallel.cpp123 int iIrq; member in struct:PARALLELPORT
175 LogFlowFunc(("%d 1\n", pThis->iIrq));
176 PDMDevHlpISASetIrqNoWait(pThis->CTX_SUFF(pDevIns), pThis->iIrq, 1);
182 LogFlowFunc(("%d 0\n", pThis->iIrq));
183 PDMDevHlpISASetIrqNoWait(pThis->CTX_SUFF(pDevIns), pThis->iIrq, 0);
562 SSMR3PutS32(pSSM, pThis->iIrq);
602 int32_t iIrq; local
603 SSMR3GetS32(pSSM, &iIrq);
612 if (pThis->iIrq != iIrq)
[all...]
/vbox/src/VBox/HostDrivers/VBoxPci/linux/
H A DVBoxPci-linux.c879 * @param iIrq The IRQ number.
884 static irqreturn_t vboxPciOsIrqHandler(int iIrq, void *pvDevId) argument
886 static irqreturn_t vboxPciOsIrqHandler(int iIrq, void *pvDevId, struct pt_regs *pRegs)
893 fTaken = pIns->IrqHandler.pfnIrqHandler(pIns->IrqHandler.pIrqContext, iIrq);
905 int32_t iIrq = pIns->pPciDev->irq; local
907 if (iIrq == 0)
913 rc = request_irq(iIrq,
937 "could not request irq %d, error %d\n", iIrq, rc);
941 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "got irq %d\n", iIrq);
942 *piHostIrq = iIrq;
[all...]
/vbox/include/VBox/vmm/
H A Dpdmdev.h558 * @param iIrq IRQ number to set.
563 DECLR3CALLBACKMEMBER(void, pfnSetIrqR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
601 * @param iIrq IRQ number to set.
606 DECLRCCALLBACKMEMBER(void, pfnIsaSetIrq,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
612 * @param iIrq IRQ number to set.
617 DECLRCCALLBACKMEMBER(void, pfnIoApicSetIrq,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
672 * @param iIrq IRQ number to set.
677 DECLR0CALLBACKMEMBER(void, pfnIsaSetIrq,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
683 * @param iIrq IRQ number to set.
688 DECLR0CALLBACKMEMBER(void, pfnIoApicSetIrq,(PPDMDEVINS pDevIns, int iIrq, in
4866 PDMDevHlpPCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
4874 PDMDevHlpPCISetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
4882 PDMDevHlpISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
4890 PDMDevHlpISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h533 DECLR3CALLBACKMEMBER(void, pfnSetIrqR3,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
540 DECLR0CALLBACKMEMBER(void, pfnSetIrqR0,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
547 DECLRCCALLBACKMEMBER(void, pfnSetIrqRC,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
648 DECLR3CALLBACKMEMBER(void, pfnSetIrqR3,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
655 DECLR0CALLBACKMEMBER(void, pfnSetIrqR0,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
662 DECLRCCALLBACKMEMBER(void, pfnSetIrqRC,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc));
684 DECLR3CALLBACKMEMBER(void, pfnSetIrqR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
701 DECLR0CALLBACKMEMBER(void, pfnSetIrqR0,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
706 DECLRCCALLBACKMEMBER(void, pfnSetIrqRC,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
968 int iIrq; member in struct:PDMDEVHLPTASK::PDMDEVHLPTASKPARAMS::PDMDEVHLPTASKSETIRQ
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DPDMDevMiscHlp.cpp514 static DECLCALLBACK(void) pdmR3PciHlp_IsaSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
517 Log4(("pdmR3PciHlp_IsaSetIrq: iIrq=%d iLevel=%d uTagSrc=%#x\n", iIrq, iLevel, uTagSrc));
519 PDMIsaSetIrq(pDevIns->Internal.s.pVMR3, iIrq, iLevel, uTagSrc);
523 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
526 Log4(("pdmR3PciHlp_IoApicSetIrq: iIrq=%d iLevel=%d uTagSrc=%#x\n", iIrq, iLevel, uTagSrc));
527 PDMIoApicSetIrq(pDevIns->Internal.s.pVMR3, iIrq, iLevel, uTagSrc);
668 static DECLCALLBACK(int) pdmR3HpetHlp_SetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
671 LogFlow(("pdmR3HpetHlp_SetIrq: caller='%s'/%d: iIrq
[all...]
H A DPDMDevHlp.cpp1428 static DECLCALLBACK(void) pdmR3DevHlp_PCISetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
1431 LogFlow(("pdmR3DevHlp_PCISetIrq: caller='%s'/%d: iIrq=%d iLevel=%d\n", pDevIns->pReg->szName, pDevIns->iInstance, iIrq, iLevel));
1436 Assert(iIrq == 0);
1462 pBus->pfnSetIrqR3(pBus->pDevInsR3, pPciDev, iIrq, iLevel, uTagSrc);
1476 static DECLCALLBACK(void) pdmR3DevHlp_PCISetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
1478 pdmR3DevHlp_PCISetIrq(pDevIns, iIrq, iLevel);
1514 static DECLCALLBACK(void) pdmR3DevHlp_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) argument
1517 LogFlow(("pdmR3DevHlp_ISASetIrq: caller='%s'/%d: iIrq=%d iLevel=%d\n", pDevIns->pReg->szName, pDevIns->iInstance, iIrq, iLeve
[all...]
/vbox/src/VBox/Devices/PC/
H A DDevPIC.cpp368 * @param iIrq IRQ number to set.
372 PDMBOTHCBDECL(void) picSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
378 AssertMsg(iIrq < 16, ("iIrq=%d\n", iIrq));
380 Log(("picSetIrq %d %d\n", iIrq, iLevel));
390 pic_set_irq1(&pThis->aPics[iIrq >> 3], iIrq & 7, 0, uTagSrc);
393 pic_set_irq1(&pThis->aPics[iIrq >> 3], iIrq
[all...]
H A DDevIoApic.cpp481 PDMBOTHCBDECL(void) ioapicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc) argument
486 LogFlow(("ioapicSetIrq: iIrq=%d iLevel=%d uTagSrc=%#x\n", iIrq, iLevel, uTagSrc));
487 ioapic_set_irq(pThis, iIrq, iLevel, uTagSrc);
/vbox/include/VBox/
H A Drawpci.h227 int32_t iIrq; member in struct:PCIRAWREQGETIRQ
343 * @param iIrq Interrupt number.
345 typedef DECLCALLBACK(bool) FNRAWPCIISR(void *pvContext, int32_t iIrq);
/vbox/src/VBox/Devices/Bus/
H A DDevPciIch9.cpp173 int iIrq, int iLevel, uint32_t uTagSrc);
200 PDMBOTHCBDECL(void) ich9pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
202 LogFlowFunc(("invoked by %p/%d: iIrq=%d iLevel=%d uTagSrc=%#x\n", pDevIns, pDevIns->iInstance, iIrq, iLevel, uTagSrc));
203 ich9pciSetIrqInternal(PDMINS_2_DATA(pDevIns, PICH9PCIGLOBALS), pPciDev->devfn, pPciDev, iIrq, iLevel, uTagSrc); local
206 PDMBOTHCBDECL(void) ich9pcibridgeSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
211 * iIrq gives the interrupt pin the pci device asserted.
212 * We change iIrq here according to the spec and call the SetIrq function
217 int iIrqPinBridge = iIrq;
608 int iIrq, in
607 ich9pciSetIrqInternal(PICH9PCIGLOBALS pGlobals, uint8_t uDevFn, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
[all...]
H A DDevPCI.cpp216 PDMBOTHCBDECL(void) pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTag);
217 PDMBOTHCBDECL(void) pcibridgeSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTag);
650 * @param iIrq IRQ number to set.
657 static void pciSetIrqInternal(PPCIGLOBALS pGlobals, uint8_t uDevFn, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
687 apic_set_irq(pBus, uDevFn, pPciDev, iIrq, iLevel, -1, uTagSrc);
701 irq_num = pci_slot_get_pirq(uDevFn, iIrq);
735 Log3(("pciSetIrq: %s: iLevel=%d iIrq=%d pic_irq=%d pic_level=%d uTagSrc=%#x\n",
736 R3STRING(pPciDev->name), iLevel, iIrq, pic_irq, pic_level, uTagSrc));
741 pciSetIrqInternal(pGlobals, uDevFn, pPciDev, iIrq, PDM_IRQ_LEVEL_LOW, uTagSrc);
749 PDMBOTHCBDECL(void) pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, in argument
751 pciSetIrqInternal(PDMINS_2_DATA(pDevIns, PPCIGLOBALS), pPciDev->devfn, pPciDev, iIrq, iLevel, uTagSrc); local
2310 pcibridgeSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
[all...]
H A DSrvPciRawR0.cpp1026 &pReq->u.aGetIrq.iIrq);
/vbox/src/VBox/Devices/Serial/
H A DDevSerial.cpp959 int32_t iIrq; local
966 SSMR3GetS32(pSSM, &iIrq);
989 SSMR3GetS32(pSSM, &iIrq);
1030 if ( pThis->irq != iIrq
1034 iIrq, IOBase, pThis->irq, pThis->base);
/vbox/src/VBox/Devices/testcase/
H A DtstDeviceStructSizeRC.cpp1236 GEN_CHECK_OFF(PARALLELPORT, iIrq);
/vbox/src/VBox/VMM/testcase/
H A DtstVMStruct.h587 GEN_CHECK_OFF_DOT(PDMDEVHLPTASK, u.SetIRQ.iIrq);

Completed in 95 milliseconds