Lines Matching refs:Irq
74 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 Specifies the I/O APIC interrupt to initialize.
130 IN UINTN Irq,
142 ASSERT (Irq <= Version.Bits.MaximumRedirectionEntry);
146 Entry.Uint32.Low = IoApicRead (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2);
153 IoApicWrite (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2, Entry.Uint32.Low);
155 Entry.Uint32.High = IoApicRead (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2 + 1);
157 IoApicWrite (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2 + 1, Entry.Uint32.High);