ReactOS
0.4.15-dev-4914-g2220e56
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
EX_WORK_QUEUE | ExWorkerQueue [MaximumWorkQueue] |
LIST_ENTRY | PspReaperListHead |
ULONG | KiMask32Array [MAXIMUM_PRIORITY] |
Definition at line 133 of file thrdobj.c.
Referenced by NtAlertResumeThread().
Definition at line 185 of file thrdobj.c.
Referenced by NtAlertThread().
Definition at line 229 of file thrdobj.c.
Referenced by NtSetInformationProcess().
VOID NTAPI KeCapturePersistentThreadState | ( | IN PVOID | CurrentThread, |
IN ULONG | Setting1, | ||
IN ULONG | Setting2, | ||
IN ULONG | Setting3, | ||
IN ULONG | Setting4, | ||
IN ULONG | Setting5, | ||
IN PVOID | ThreadState | ||
) |
Definition at line 32 of file thrdobj.c.
Referenced by KeInitializeProcess(), and KeStartThread().
Definition at line 276 of file thrdobj.c.
Referenced by PspCreateThread(), PspExitThread(), PspTerminateThreadByPointer(), and PsSuspendThread().
Definition at line 315 of file thrdobj.c.
Referenced by DbgkpSuspendProcess().
Definition at line 957 of file thrdobj.c.
Referenced by KeFreezeAllThreads(), KeRevertToUserAffinityThread(), KeRundownThread(), KeSetKernelStackSwapEnable(), KeSetSystemAffinityThread(), KeTerminateThread(), KeTestAlertThread(), KeThawAllThreads(), and KiSuspendThread().
VOID NTAPI KeInitializeThread | ( | IN PKPROCESS | Process, |
IN OUT PKTHREAD | Thread, | ||
IN PKSYSTEM_ROUTINE | SystemRoutine, | ||
IN PKSTART_ROUTINE | StartRoutine, | ||
IN PVOID | StartContext, | ||
IN PCONTEXT | Context, | ||
IN PVOID | Teb, | ||
IN PVOID | KernelStack | ||
) |
Definition at line 900 of file thrdobj.c.
Referenced by KiInitializeHandBuiltThread(), and KiInitializeKernel().
NTSTATUS NTAPI KeInitThread | ( | IN OUT PKTHREAD | Thread, |
IN PVOID | KernelStack, | ||
IN PKSYSTEM_ROUTINE | SystemRoutine, | ||
IN PKSTART_ROUTINE | StartRoutine, | ||
IN PVOID | StartContext, | ||
IN PCONTEXT | Context, | ||
IN PVOID | Teb, | ||
IN PKPROCESS | Process | ||
) |
Definition at line 765 of file thrdobj.c.
Referenced by KeInitializeThread(), and PspCreateThread().
Definition at line 61 of file thrdobj.c.
Referenced by NtQueryInformationThread().
Definition at line 1017 of file thrdobj.c.
Referenced by CountThread(), TestEventConcurrent(), and TestEventScheduling().
Definition at line 51 of file thrdobj.c.
Referenced by NtQueryInformationThread(), and PspExitThread().
Definition at line 115 of file thrdobj.c.
Referenced by PspCreateThread().
Definition at line 397 of file thrdobj.c.
Referenced by PspCreateThread(), PsResumeProcess(), and PsResumeThread().
Definition at line 1030 of file thrdobj.c.
Referenced by CmpInitializeMachineDependentConfiguration(), ExSetTimerResolution(), Ke386CallBios(), KeConnectInterrupt(), KeDisconnectInterrupt(), KeSetSystemTime(), and KiInitMachineDependent().
Definition at line 439 of file thrdobj.c.
Referenced by PspExitThread().
Definition at line 1303 of file thrdobj.c.
Referenced by NtSetInformationThread().
Definition at line 1184 of file thrdobj.c.
Referenced by ExpCreateWorkerThread(), ExpWorkerThreadBalanceManager(), and NtSetInformationThread().
Definition at line 95 of file thrdobj.c.
Referenced by NtSetInformationProcess(), and NtSetInformationThread().
Definition at line 1075 of file thrdobj.c.
Referenced by NtSetInformationThread().
Definition at line 997 of file thrdobj.c.
Referenced by co_MsqSendMessage(), ExitThreadCallback(), ExpSetSwappingKernelApc(), ExpWorkerThreadEntryPoint(), and ExSwapinWorkerThreads().
Definition at line 1327 of file thrdobj.c.
Referenced by FsRtlWorkerThread(), InbvMonitorThread(), KeBalanceSetManager(), KiInitializeKernel(), KiSystemStartupBootStack(), MmZeroPageThread(), NtSetInformationThread(), Phase1InitializationDiscard(), RawInputThreadMain(), and VfdDeviceThread().
Definition at line 1116 of file thrdobj.c.
Referenced by _Function_class_(), CmpInitializeMachineDependentConfiguration(), ExSetTimerResolution(), Ke386CallBios(), KeConnectInterrupt(), KeDisconnectInterrupt(), KeSetSystemTime(), KiInitMachineDependent(), and PopShutdownSystem().
Definition at line 498 of file thrdobj.c.
Referenced by KeInitializeThread(), and PspCreateThread().
Definition at line 610 of file thrdobj.c.
Referenced by NtSetSystemPowerState(), PspCreateThread(), and PsSuspendThread().
Definition at line 1375 of file thrdobj.c.
Referenced by PspExitThread().
BOOLEAN NTAPI KeTestAlertThread | ( | IN KPROCESSOR_MODE | AlertMode | ) |
Definition at line 731 of file thrdobj.c.
Referenced by KiDeliverApc(), NtContinue(), and NtTestAlert().
Definition at line 669 of file thrdobj.c.
Referenced by DbgkpResumeProcess().
Definition at line 926 of file thrdobj.c.
Referenced by PspCreateThread().
VOID NTAPI KiSuspendNop | ( | IN PKAPC | Apc, |
IN PKNORMAL_ROUTINE * | NormalRoutine, | ||
IN PVOID * | NormalContext, | ||
IN PVOID * | SystemArgument1, | ||
IN PVOID * | SystemArgument2 | ||
) |
Definition at line 580 of file thrdobj.c.
Referenced by KeInitThread().
VOID NTAPI KiSuspendThread | ( | IN PVOID | NormalContext, |
IN PVOID | SystemArgument1, | ||
IN PVOID | SystemArgument2 | ||
) |
Definition at line 596 of file thrdobj.c.
Referenced by KeInitThread().
EX_WORK_QUEUE ExWorkerQueue[MaximumWorkQueue] |
Definition at line 31 of file work.c.
Referenced by ExpCheckDynamicThreadCount(), ExpCreateWorkerThread(), ExpDetectWorkerThreadDeadlock(), ExpInitializeWorkerThreads(), ExpWorkerThreadEntryPoint(), ExQueueWorkItem(), and KeTerminateThread().
ULONG KiMask32Array[MAXIMUM_PRIORITY] |
LIST_ENTRY PspReaperListHead |
Definition at line 19 of file kill.c.
Referenced by KeTerminateThread(), and PspReapRoutine().