* Sync to trunk HEAD (r53473).
[reactos.git] / ntoskrnl / ke / amd64 / interrupt.c
1 /*
2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: ntoskrnl/ke/i386/irq.c
5 * PURPOSE: Manages the Kernel's IRQ support for external drivers,
6 * for the purpopses of connecting, disconnecting and setting
7 * up ISRs for drivers. The backend behind the Io* Interrupt
8 * routines.
9 * PROGRAMMERS: Timo Kreuzer (timo.kreuzer@web.de)
10 */
11
12 /* INCLUDES *****************************************************************/
13
14 #include <ntoskrnl.h>
15 #define NDEBUG
16 #include <debug.h>
17
18 /* FUNCTIONS ****************************************************************/
19
20 BOOLEAN
21 NTAPI
22 KeDisconnectInterrupt(IN PKINTERRUPT Interrupt)
23 {
24 UNIMPLEMENTED;
25 return FALSE;
26 }
27
28 VOID
29 NTAPI
30 KeInitializeInterrupt(IN PKINTERRUPT Interrupt,
31 IN PKSERVICE_ROUTINE ServiceRoutine,
32 IN PVOID ServiceContext,
33 IN PKSPIN_LOCK SpinLock,
34 IN ULONG Vector,
35 IN KIRQL Irql,
36 IN KIRQL SynchronizeIrql,
37 IN KINTERRUPT_MODE InterruptMode,
38 IN BOOLEAN ShareVector,
39 IN CHAR ProcessorNumber,
40 IN BOOLEAN FloatingSave)
41 {
42 UNIMPLEMENTED;
43 }
44