#include "ki.h"
Go to the source code of this file.
Functions | |
VOID | KeInitializeInterrupt (IN PKINTERRUPT Interrupt, IN PKSERVICE_ROUTINE ServiceRoutine, IN PVOID ServiceContext, IN PKSPIN_LOCK SpinLock OPTIONAL, IN ULONG Vector, IN KIRQL Irql, IN KIRQL SynchronizeIrql, IN KINTERRUPT_MODE InterruptMode, IN BOOLEAN ShareVector, IN CCHAR ProcessorNumber, IN BOOLEAN FloatingSave) |
BOOLEAN | KeConnectInterrupt (IN PKINTERRUPT Interrupt) |
BOOLEAN | KeDisconnectInterrupt (IN PKINTERRUPT Interrupt) |
PKTRAP_FRAME | KeGetInterruptTrapFrame (VOID) |
|
Definition at line 154 of file alpha/intobj.c. References ASSERT, CHAR, _KINTERRUPT::DispatchAddress, FALSE, HalEnableSystemInterrupt(), HIGH_LEVEL, _KINTERRUPT::InterruptListEntry, KeNumberProcessors, KeRevertToUserAffinityThread(), KeSetSystemAffinityThread(), KiChainedDispatch(), KiFloatingDispatch(), KiInterruptDispatchRaise(), KiInterruptDispatchSame(), KiLockDispatcherDatabase, KiUnlockDispatcherDatabase(), _KINTERRUPT::Mode, and TRUE.
|
|
Definition at line 298 of file alpha/intobj.c. References ASSERT, _KINTERRUPT::DispatchAddress, _KINTERRUPT::DispatchCode, FALSE, _KINTERRUPT::FloatingSave, HalDisableSystemInterrupt(), _KINTERRUPT::InterruptListEntry, _KINTERRUPT::Irql, KeRevertToUserAffinityThread(), KeSetSystemAffinityThread(), KeSweepIcache(), KiChainedDispatch(), KiFloatingDispatch(), KiInterruptDispatchRaise(), KiInterruptDispatchSame(), KiLockDispatcherDatabase, KiUnlockDispatcherDatabase(), _KINTERRUPT::SynchronizeIrql, and TRUE.
|
|
Definition at line 434 of file alpha/intobj.c. References ASSERT, DEVICE_LEVEL, KeGetCurrentPrcb, and NULL.
|
|
Definition at line 32 of file alpha/intobj.c. References FALSE, Index, InterruptObject, KeSweepIcache(), PKINTERRUPT, and PKSERVICE_ROUTINE.
|