Home | History | Annotate | Download | only in BaseIoApicLib

Lines Matching defs:Entry

88   IO_APIC_REDIRECTION_TABLE_ENTRY  Entry;

94 Entry.Uint32.Low = IoApicRead (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2);
95 Entry.Bits.Mask = Enable ? 0 : 1;
96 IoApicWrite (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2, Entry.Uint32.Low);
102 Configure an I/O APIC Redirection Table Entry to deliver an interrupt in physical
104 entry is for the interrupt to be disabled (masked). IoApicEnableInterrupts() must
138 IO_APIC_REDIRECTION_TABLE_ENTRY Entry;
146 Entry.Uint32.Low = IoApicRead (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2);
147 Entry.Bits.Vector = (UINT8)Vector;
148 Entry.Bits.DeliveryMode = (UINT32)DeliveryMode;
149 Entry.Bits.DestinationMode = 0;
150 Entry.Bits.Polarity = AssertionLevel ? 0 : 1;
151 Entry.Bits.TriggerMode = LevelTriggered ? 1 : 0;
152 Entry.Bits.Mask = 1;
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);
156 Entry.Bits.DestinationID = GetApicId ();
157 IoApicWrite (IO_APIC_REDIRECTION_TABLE_ENTRY_INDEX + Irq * 2 + 1, Entry.Uint32.High);