|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntoskrnl.h>#include <debug.h>
Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Typedefs | |
| typedef VOID(FASTCALL * | PKI_INTERRUPT_DISPATCH) (IN PKTRAP_FRAME TrapFrame, IN PKINTERRUPT Interrupt) |
Variables | |
| ULONG | KiISRTimeout = 55 |
| USHORT | KiISROverflow = 30000 |
| typedef VOID(FASTCALL * PKI_INTERRUPT_DISPATCH) (IN PKTRAP_FRAME TrapFrame, IN PKINTERRUPT Interrupt) |
| BOOLEAN NTAPI KeConnectInterrupt | ( | IN PKINTERRUPT | Interrupt | ) |
Definition at line 394 of file irqobj.c.
| BOOLEAN NTAPI KeDisconnectInterrupt | ( | IN PKINTERRUPT | Interrupt | ) |
Definition at line 498 of file irqobj.c.
Referenced by KeConnectInterrupt().
| VOID NTAPI KeInitializeInterrupt | ( | IN PKINTERRUPT | Interrupt, |
| IN PKSERVICE_ROUTINE | ServiceRoutine, | ||
| IN PVOID | ServiceContext, | ||
| IN PKSPIN_LOCK | SpinLock, | ||
| IN ULONG | Vector, | ||
| IN KIRQL | Irql, | ||
| IN KIRQL | SynchronizeIrql, | ||
| IN KINTERRUPT_MODE | InterruptMode, | ||
| IN BOOLEAN | ShareVector, | ||
| IN CHAR | ProcessorNumber, | ||
| IN BOOLEAN | FloatingSave | ||
| ) |
Definition at line 326 of file irqobj.c.
| BOOLEAN NTAPI KeSynchronizeExecution | ( | IN OUT PKINTERRUPT | Interrupt, |
| IN PKSYNCHRONIZE_ROUTINE | SynchronizeRoutine, | ||
| IN PVOID SynchronizeContext | OPTIONAL | ||
| ) |
Definition at line 584 of file irqobj.c.
| VOID FASTCALL KiChainedDispatch | ( | IN PKTRAP_FRAME | TrapFrame, |
| IN PKINTERRUPT | Interrupt | ||
| ) |
Definition at line 231 of file irqobj.c.
Referenced by KiGetVectorDispatch().
| VOID NTAPI KiConnectVectorToInterrupt | ( | IN PKINTERRUPT | Interrupt, |
| IN CONNECT_TYPE | Type | ||
| ) |
Definition at line 95 of file irqobj.c.
Referenced by KeConnectInterrupt(), and KeDisconnectInterrupt().
| FORCEINLINE DECLSPEC_NORETURN VOID KiExitInterrupt | ( | IN PKTRAP_FRAME | TrapFrame, |
| IN KIRQL | OldIrql, | ||
| IN BOOLEAN | Spurious | ||
| ) |
Definition at line 135 of file irqobj.c.
Referenced by KiChainedDispatch(), KiInterruptDispatch(), and KiUnexpectedInterruptTailHandler().
Definition at line 28 of file irqobj.c.
Referenced by KeConnectInterrupt(), KeDisconnectInterrupt(), and KiConnectVectorToInterrupt().
| VOID FASTCALL KiInterruptDispatch | ( | IN PKTRAP_FRAME | TrapFrame, |
| IN PKINTERRUPT | Interrupt | ||
| ) |
Definition at line 197 of file irqobj.c.
| VOID FASTCALL KiInterruptTemplateHandler | ( | IN PKTRAP_FRAME | TrapFrame, |
| IN PKINTERRUPT | Interrupt | ||
| ) |
Definition at line 308 of file irqobj.c.
| DECLSPEC_NORETURN VOID __cdecl KiUnexpectedInterrupt | ( | VOID | ) |
| VOID FASTCALL KiUnexpectedInterruptTailHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 162 of file irqobj.c.