diff --git a/reactos/hal/hal/hal.c b/reactos/hal/hal/hal.c index 8e58f47b3d6..033d01d9cf7 100644 --- a/reactos/hal/hal/hal.c +++ b/reactos/hal/hal/hal.c @@ -159,8 +159,8 @@ HalAssignSlotResources( BOOLEAN NTAPI -HalBeginSystemInterrupt (ULONG Vector, - KIRQL Irql, +HalBeginSystemInterrupt (KIRQL Irql, + ULONG Vector, PKIRQL OldIrql) { UNIMPLEMENTED; diff --git a/reactos/hal/halx86/generic/irql.c b/reactos/hal/halx86/generic/irql.c index 5ad9d079b3b..e2ce37856ae 100644 --- a/reactos/hal/halx86/generic/irql.c +++ b/reactos/hal/halx86/generic/irql.c @@ -355,8 +355,8 @@ KeRaiseIrqlToSynchLevel (VOID) BOOLEAN STDCALL -HalBeginSystemInterrupt (ULONG Vector, - KIRQL Irql, +HalBeginSystemInterrupt (KIRQL Irql, + ULONG Vector, PKIRQL OldIrql) { ULONG irq; diff --git a/reactos/hal/halx86/mp/apic.c b/reactos/hal/halx86/mp/apic.c index 8323cf3af39..04770bac936 100644 --- a/reactos/hal/halx86/mp/apic.c +++ b/reactos/hal/halx86/mp/apic.c @@ -751,8 +751,8 @@ VOID MpsIpiHandler(VOID) { KIRQL oldIrql; - HalBeginSystemInterrupt(IPI_VECTOR, - IPI_LEVEL, + HalBeginSystemInterrupt(IPI_LEVEL, + IPI_VECTOR, &oldIrql); Ki386EnableInterrupts(); #if 0 diff --git a/reactos/hal/halx86/mp/mpsirql.c b/reactos/hal/halx86/mp/mpsirql.c index 47475c94c1e..347880f4183 100644 --- a/reactos/hal/halx86/mp/mpsirql.c +++ b/reactos/hal/halx86/mp/mpsirql.c @@ -291,8 +291,8 @@ KeRaiseIrqlToSynchLevel (VOID) BOOLEAN STDCALL -HalBeginSystemInterrupt (ULONG Vector, - KIRQL Irql, +HalBeginSystemInterrupt (KIRQL Irql, + ULONG Vector, PKIRQL OldIrql) { ULONG Flags; diff --git a/reactos/include/ndk/halfuncs.h b/reactos/include/ndk/halfuncs.h index c8e29b93375..3f4a88be0c0 100644 --- a/reactos/include/ndk/halfuncs.h +++ b/reactos/include/ndk/halfuncs.h @@ -95,8 +95,8 @@ NTHALAPI BOOLEAN NTAPI HalBeginSystemInterrupt( - ULONG Vector, KIRQL Irql, + ULONG Vector, PKIRQL OldIrql ); diff --git a/reactos/ntoskrnl/ke/i386/irq.c b/reactos/ntoskrnl/ke/i386/irq.c index 0a567f8a8ff..aadf0fcdd43 100644 --- a/reactos/ntoskrnl/ke/i386/irq.c +++ b/reactos/ntoskrnl/ke/i386/irq.c @@ -275,8 +275,8 @@ KiInterruptDispatch (ULONG vector, PKIRQ_TRAPFRAME Trapframe) * Notify the rest of the kernel of the raised irq level. For the * default HAL this will send an EOI to the PIC and alter the IRQL. */ - if (!HalBeginSystemInterrupt (vector, - VECTOR2IRQL(vector), + if (!HalBeginSystemInterrupt (VECTOR2IRQL(vector), + vector, &old_level)) { return;