Searched refs:Irq (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/8259InterruptControllerDxe/
H A D8259.c401 @param[in] Irq IRQ0-IRQ15.
404 @retval EFI_SUCCESS The Vector that matches Irq was returned.
405 @retval EFI_INVALID_PARAMETER Irq is not valid.
412 IN EFI_8259_IRQ Irq,
416 if (Irq < Efi8259Irq0 || Irq > Efi8259Irq15) {
420 if (Irq <= Efi8259Irq7) {
421 *Vector = (UINT8) (mMasterBase + Irq);
423 *Vector = (UINT8) (mSlaveBase + (Irq - Efi8259Irq8));
433 @param[in] Irq IRQ
410 Interrupt8259GetVector( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_IRQ Irq, OUT UINT8 *Vector ) argument
442 Interrupt8259EnableIrq( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_IRQ Irq, IN BOOLEAN LevelTriggered ) argument
589 EFI_8259_IRQ Irq; local
[all...]
H A D8259.h140 @param[in] Irq IRQ0-IRQ15.
143 @retval EFI_SUCCESS The Vector that matches Irq was returned.
144 @retval EFI_INVALID_PARAMETER Irq is not valid.
151 IN EFI_8259_IRQ Irq,
159 @param[in] Irq IRQ0-IRQ15.
162 @retval EFI_SUCCESS The Irq was enabled on the 8259 PIC.
163 @retval EFI_INVALID_PARAMETER The Irq is not valid.
170 IN EFI_8259_IRQ Irq,
178 @param[in] Irq IRQ0-IRQ15.
180 @retval EFI_SUCCESS The Irq wa
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/Library/BaseIoApicLib/
H A DIoApicLib.c74 If Irq is larger than the maximum number I/O APIC redirection entries, then ASSERT().
76 @param Irq Specifies the I/O APIC interrupt to enable or disable.
77 @param Enable If TRUE, then enable the I/O APIC interrupt specified by Irq.
78 If FALSE, then disable the I/O APIC interrupt specified by Irq.
83 IN UINTN Irq,
92 ASSERT (Irq <= Version.Bits.MaximumRedirectionEntry);
94 Entry.Uint32.Low = IoApicRead (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2);
96 IoApicWrite (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2, Entry.Uint32.Low);
107 If Irq is larger than the maximum number I/O APIC redirection entries, then ASSERT().
111 @param Irq Specifie
82 IoApicEnableInterrupt( IN UINTN Irq, IN BOOLEAN Enable ) argument
129 IoApicConfigureInterrupt( IN UINTN Irq, IN UINTN Vector, IN UINTN DeliveryMode, IN BOOLEAN LevelTriggered, IN BOOLEAN AssertionLevel ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/Include/Library/
H A DIoApicLib.h55 If Irq is larger than the maximum number I/O APIC redirection entries, then ASSERT().
57 @param Irq Specifies the I/O APIC interrupt to enable or disable.
58 @param Enable If TRUE, then enable the I/O APIC interrupt specified by Irq.
59 If FALSE, then disable the I/O APIC interrupt specified by Irq.
64 IN UINTN Irq,
76 If Irq is larger than the maximum number I/O APIC redirection entries, then ASSERT().
80 @param Irq Specifies the I/O APIC interrupt to initialize.
99 IN UINTN Irq,
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/
H A DLegacy8259.h160 @param Irq 8259 IRQ0 - IRQ15.
161 @param Vector The processor vector number that matches an Irq.
163 @retval EFI_SUCCESS The Vector matching Irq is returned.
164 @retval EFI_INVALID_PARAMETER The Irq not valid.
171 IN EFI_8259_IRQ Irq,
176 Enable Irq by unmasking interrupt in 8259
179 @param Irq 8259 IRQ0 - IRQ15.
182 @retval EFI_SUCCESS The Irq was enabled on 8259.
183 @retval EFI_INVALID_PARAMETER The Irq is not valid.
190 IN EFI_8259_IRQ Irq,
[all...]
H A DLegacyBios.h434 UINT8 Irq; ///< IRQ assigned to the serial port. member in struct:__anon10740
453 UINT8 Irq; ///< IRQ assigned to the parallel port. member in struct:__anon10741
472 UINT8 Irq; ///< IRQ assigned to the floppy. member in struct:__anon10742
H A DLegacyBiosPlatform.h435 UINT8 Irq; member in struct:__anon10766
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/IndustryStandard/
H A DSerialPortConsoleRedirectionTable.h40 UINT8 Irq; member in struct:__anon11790
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
H A DLegacySio.c169 Sio1Ptr->Irq = (UINT8) InterruptResource->StartRange;
190 Sio2Ptr->Irq = (UINT8) InterruptResource->StartRange;
204 Sio3Ptr->Irq = (UINT8) InterruptResource->StartRange;
H A DLegacyBootSupport.c256 LegacyInterrupts[Index] = EfiToLegacy16BootTable->SioData.Serial[Index].Irq;
260 LegacyInterrupts[Index] = EfiToLegacy16BootTable->SioData.Parallel[Index - 4].Irq;
263 LegacyInterrupts[7] = EfiToLegacy16BootTable->SioData.Floppy.Irq;
291 if (LegacyInterrupts[Index] == IrqPriorityTable[Index1].Irq) {
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/
H A DIsaIo.c296 EFI_ACPI_IRQ_DESCRIPTOR *Irq; local
356 Irq = (EFI_ACPI_IRQ_DESCRIPTOR *) AcpiResource.SmallHeader;
357 for (Index = 0; Index < sizeof (Irq->Mask) * 8; Index++) {
358 if (Irq->Mask & (1 << Index)) {
367 IsaResource[Count].Attribute = IsaIrqAttribute (Irq->Information);
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Csm/CsmSupportLib/
H A DLegacyPlatform.c876 (IrqPriorityTable[Index1].Irq != 0)) {
877 PirqData = IrqPriorityTable[Index1].Irq;

Completed in 82 milliseconds