diff --git a/reactos/hal/halx86/include/halirq.h b/reactos/hal/halx86/include/halirq.h index 5304f5d1f6b..ba5f9533d22 100644 --- a/reactos/hal/halx86/include/halirq.h +++ b/reactos/hal/halx86/include/halirq.h @@ -8,6 +8,9 @@ #define VECTOR2IRQ(vector) ((vector) - PRIMARY_VECTOR_BASE) #define VECTOR2IRQL(vector) (PROFILE_LEVEL - VECTOR2IRQ(vector)) #define IRQ2VECTOR(irq) ((irq) + PRIMARY_VECTOR_BASE) +#define HalpVectorToIrq(vector) ((vector) - PRIMARY_VECTOR_BASE) +#define HalpVectorToIrql(vector) (PROFILE_LEVEL - VECTOR2IRQ(vector)) +#define HalpIrqToVector(irq) ((irq) + PRIMARY_VECTOR_BASE) #else UCHAR @@ -27,3 +30,4 @@ HalpVectorToIrq(UCHAR Vector); #define IRQ2VECTOR(irq) HalpIrqToVector(irq) #endif +