/vbox/src/VBox/VMM/VMMR0/ |
H A D | PDMR0Device.cpp | 61 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 D | PDMRCDevice.cpp | 59 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 D | DevParallel.cpp | 123 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 D | VBoxPci-linux.c | 879 * @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 D | pdmdev.h | 558 * @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 D | PDMInternal.h | 533 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 D | PDMDevMiscHlp.cpp | 514 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 D | PDMDevHlp.cpp | 1428 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 D | DevPIC.cpp | 368 * @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 D | DevIoApic.cpp | 481 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 D | rawpci.h | 227 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 D | DevPciIch9.cpp | 173 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 D | DevPCI.cpp | 216 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 D | SrvPciRawR0.cpp | 1026 &pReq->u.aGetIrq.iIrq);
|
/vbox/src/VBox/Devices/Serial/ |
H A D | DevSerial.cpp | 959 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 D | tstDeviceStructSizeRC.cpp | 1236 GEN_CHECK_OFF(PARALLELPORT, iIrq);
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStruct.h | 587 GEN_CHECK_OFF_DOT(PDMDEVHLPTASK, u.SetIRQ.iIrq);
|