mirror of
https://github.com/reactos/reactos.git
synced 2024-06-27 00:11:35 +00:00
[REACTOS] Cleanup INIT and some PAGE section allocations
- Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively - Remove INIT_FUNCTION from function prototypes - Remove alloc_text pragma calls as they are not needed anymore
This commit is contained in:
parent
658f742c2d
commit
5c7ce4475e
|
@ -753,7 +753,7 @@ VfatReleaseFromLazyWrite(
|
||||||
ExReleaseResourceLite(&(Fcb->MainResource));
|
ExReleaseResourceLite(&(Fcb->MainResource));
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
VfatInitFastIoRoutines(
|
VfatInitFastIoRoutines(
|
||||||
PFAST_IO_DISPATCH FastIoDispatch)
|
PFAST_IO_DISPATCH FastIoDispatch)
|
||||||
|
|
|
@ -31,10 +31,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, DriverEntry)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *****************************************************************/
|
/* GLOBALS *****************************************************************/
|
||||||
|
|
||||||
PVFAT_GLOBAL_DATA VfatGlobalData;
|
PVFAT_GLOBAL_DATA VfatGlobalData;
|
||||||
|
@ -48,7 +44,7 @@ PVFAT_GLOBAL_DATA VfatGlobalData;
|
||||||
* RegistryPath = path to our configuration entries
|
* RegistryPath = path to our configuration entries
|
||||||
* RETURNS: Success or failure
|
* RETURNS: Success or failure
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
|
|
@ -824,7 +824,6 @@ VfatSetExtendedAttributes(
|
||||||
|
|
||||||
/* fastio.c */
|
/* fastio.c */
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
VfatInitFastIoRoutines(
|
VfatInitFastIoRoutines(
|
||||||
PFAST_IO_DISPATCH FastIoDispatch);
|
PFAST_IO_DISPATCH FastIoDispatch);
|
||||||
|
@ -1129,7 +1128,6 @@ VfatFileSystemControl(
|
||||||
|
|
||||||
/* iface.c */
|
/* iface.c */
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
|
|
@ -82,7 +82,7 @@ DfsUnload(PDRIVER_OBJECT DriverObject)
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
DfsDriverEntry(PDRIVER_OBJECT DriverObject,
|
DfsDriverEntry(PDRIVER_OBJECT DriverObject,
|
||||||
PUNICODE_STRING RegistryPath)
|
PUNICODE_STRING RegistryPath)
|
||||||
|
|
|
@ -51,7 +51,6 @@ DfsUnload(
|
||||||
PDRIVER_OBJECT DriverObject
|
PDRIVER_OBJECT DriverObject
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
DfsDriverEntry(
|
DfsDriverEntry(
|
||||||
PDRIVER_OBJECT DriverObject,
|
PDRIVER_OBJECT DriverObject,
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
@ -40,13 +40,13 @@ DriverEntry(
|
||||||
PUNICODE_STRING RegistryPath
|
PUNICODE_STRING RegistryPath
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
MupInitializeData(
|
MupInitializeData(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
MupInitializeVcb(
|
MupInitializeVcb(
|
||||||
PMUP_VCB Vcb
|
PMUP_VCB Vcb
|
||||||
|
@ -79,7 +79,7 @@ NTSTATUS MupOrderedErrorList[] = { STATUS_UNSUCCESSFUL,
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
MupInitializeData(VOID)
|
MupInitializeData(VOID)
|
||||||
{
|
{
|
||||||
|
@ -105,7 +105,7 @@ MupUninitializeData()
|
||||||
ExDeleteResourceLite(&MupVcbLock);
|
ExDeleteResourceLite(&MupVcbLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
MupInitializeVcb(PMUP_VCB Vcb)
|
MupInitializeVcb(PMUP_VCB Vcb)
|
||||||
{
|
{
|
||||||
|
@ -2510,7 +2510,7 @@ MupUnload(PDRIVER_OBJECT DriverObject)
|
||||||
* RegistryPath = path to our configuration entries
|
* RegistryPath = path to our configuration entries
|
||||||
* RETURNS: Success or failure
|
* RETURNS: Success or failure
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(PDRIVER_OBJECT DriverObject,
|
DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||||
|
|
|
@ -49,7 +49,7 @@ PNTFS_GLOBAL_DATA NtfsGlobalData = NULL;
|
||||||
* RegistryPath = path to our configuration entries
|
* RegistryPath = path to our configuration entries
|
||||||
* RETURNS: Success or failure
|
* RETURNS: Success or failure
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(PDRIVER_OBJECT DriverObject,
|
DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||||
|
@ -169,7 +169,7 @@ DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||||
* DriverObject = object describing this driver
|
* DriverObject = object describing this driver
|
||||||
* RETURNS: Nothing
|
* RETURNS: Nothing
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
NtfsInitializeFunctionPointers(PDRIVER_OBJECT DriverObject)
|
NtfsInitializeFunctionPointers(PDRIVER_OBJECT DriverObject)
|
||||||
|
|
|
@ -1276,10 +1276,8 @@ NtfsSetVolumeInformation(PNTFS_IRP_CONTEXT IrpContext);
|
||||||
|
|
||||||
/* ntfs.c */
|
/* ntfs.c */
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
DRIVER_INITIALIZE DriverEntry;
|
DRIVER_INITIALIZE DriverEntry;
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
NtfsInitializeFunctionPointers(PDRIVER_OBJECT DriverObject);
|
NtfsInitializeFunctionPointers(PDRIVER_OBJECT DriverObject);
|
||||||
|
|
|
@ -176,7 +176,6 @@ extern UNICODE_STRING Volume;
|
||||||
extern KEVENT UnloadEvent;
|
extern KEVENT UnloadEvent;
|
||||||
extern LONG Unloading;
|
extern LONG Unloading;
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
DRIVER_INITIALIZE DriverEntry;
|
DRIVER_INITIALIZE DriverEntry;
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
|
@ -229,7 +228,6 @@ HasDriveLetter(
|
||||||
IN PDEVICE_INFORMATION DeviceInformation
|
IN PDEVICE_INFORMATION DeviceInformation
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
MountmgrReadNoAutoMount(
|
MountmgrReadNoAutoMount(
|
||||||
IN PUNICODE_STRING RegistryPath
|
IN PUNICODE_STRING RegistryPath
|
||||||
|
|
|
@ -899,7 +899,7 @@ MountMgrUnload(IN struct _DRIVER_OBJECT *DriverObject)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
MountmgrReadNoAutoMount(IN PUNICODE_STRING RegistryPath)
|
MountmgrReadNoAutoMount(IN PUNICODE_STRING RegistryPath)
|
||||||
{
|
{
|
||||||
|
@ -1793,7 +1793,7 @@ MountMgrShutdown(IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(IN PDRIVER_OBJECT DriverObject,
|
DriverEntry(IN PDRIVER_OBJECT DriverObject,
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS **********************************************************/
|
/* PRIVATE FUNCTIONS **********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterKdSupportFunctions(VOID)
|
HalpRegisterKdSupportFunctions(VOID)
|
||||||
|
|
|
@ -786,7 +786,7 @@ HaliAcpiTimerInit(IN ULONG TimerPort,
|
||||||
//HalaAcpiTimerInit(TimerPort, TimerValExt);
|
//HalaAcpiTimerInit(TimerPort, TimerValExt);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -907,7 +907,7 @@ HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializePciBus(VOID)
|
HalpInitializePciBus(VOID)
|
||||||
|
@ -929,7 +929,7 @@ HalpInitNonBusHandler(VOID)
|
||||||
HalFindBusAddressTranslation = HalpFindBusAddressTranslation;
|
HalFindBusAddressTranslation = HalpFindBusAddressTranslation;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitBusHandlers(VOID)
|
HalpInitBusHandlers(VOID)
|
||||||
|
@ -938,7 +938,7 @@ HalpInitBusHandlers(VOID)
|
||||||
HalpInitNonBusHandler();
|
HalpInitNonBusHandler();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpBuildAddressMap(VOID)
|
HalpBuildAddressMap(VOID)
|
||||||
|
@ -946,7 +946,7 @@ HalpBuildAddressMap(VOID)
|
||||||
/* ACPI is magic baby */
|
/* ACPI is magic baby */
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetDebugPortTable(VOID)
|
HalpGetDebugPortTable(VOID)
|
||||||
|
@ -955,7 +955,7 @@ HalpGetDebugPortTable(VOID)
|
||||||
(HalpDebugPortTable->BaseAddress.AddressSpaceID == 1));
|
(HalpDebugPortTable->BaseAddress.AddressSpaceID == 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIs16BitPortDecodeSupported(VOID)
|
HalpIs16BitPortDecodeSupported(VOID)
|
||||||
|
@ -1065,7 +1065,7 @@ HalpQueryAcpiResourceRequirements(OUT PIO_RESOURCE_REQUIREMENTS_LIST *Requiremen
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalReportResourceUsage(VOID)
|
HalReportResourceUsage(VOID)
|
||||||
|
|
|
@ -15,10 +15,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpInitializeClock)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ********************************************************************/
|
/* GLOBALS ********************************************************************/
|
||||||
|
|
||||||
const UCHAR HalpClockVector = 0xD1;
|
const UCHAR HalpClockVector = 0xD1;
|
||||||
|
@ -92,7 +88,7 @@ RtcSetClockRate(UCHAR ClockRate)
|
||||||
HalpReleaseCmosSpinLock();
|
HalpReleaseCmosSpinLock();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializeClock(VOID)
|
HalpInitializeClock(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpInitializeCmos)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
UCHAR HalpCmosCenturyOffset;
|
UCHAR HalpCmosCenturyOffset;
|
||||||
|
@ -157,7 +153,7 @@ HalpSetCmosData(IN ULONG BusNumber,
|
||||||
return Length - Len;
|
return Length - Len;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializeCmos(VOID)
|
HalpInitializeCmos(VOID)
|
||||||
|
|
|
@ -77,10 +77,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpInitDma)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define MAX_SG_ELEMENTS 0x10
|
#define MAX_SG_ELEMENTS 0x10
|
||||||
|
|
||||||
#ifndef _MINIHAL_
|
#ifndef _MINIHAL_
|
||||||
|
@ -152,7 +148,7 @@ static DMA_OPERATIONS HalpDmaOperations = {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef _MINIHAL_
|
#ifndef _MINIHAL_
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
HalpInitDma(VOID)
|
HalpInitDma(VOID)
|
||||||
{
|
{
|
||||||
|
|
|
@ -12,25 +12,13 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
HalpGetParameters(
|
|
||||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
|
||||||
);
|
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalInitSystem)
|
|
||||||
#pragma alloc_text(INIT, HalpGetParameters)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
BOOLEAN HalpPciLockSettings;
|
BOOLEAN HalpPciLockSettings;
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS *********************************************************/
|
/* PRIVATE FUNCTIONS *********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetParameters(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
HalpGetParameters(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -77,7 +65,7 @@ HalInitializeProcessor(
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalInitSystem(IN ULONG BootPhase,
|
HalInitSystem(IN ULONG BootPhase,
|
||||||
|
|
|
@ -12,11 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpMarkAcpiHal)
|
|
||||||
#pragma alloc_text(INIT, HalpReportSerialNumber)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
UCHAR HalpSerialLen;
|
UCHAR HalpSerialLen;
|
||||||
|
@ -25,7 +20,7 @@ CHAR HalpSerialNumber[31];
|
||||||
/* PRIVATE FUNCTIONS **********************************************************/
|
/* PRIVATE FUNCTIONS **********************************************************/
|
||||||
|
|
||||||
#ifndef _MINIHAL_
|
#ifndef _MINIHAL_
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpReportSerialNumber(VOID)
|
HalpReportSerialNumber(VOID)
|
||||||
|
@ -56,7 +51,7 @@ HalpReportSerialNumber(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpMarkAcpiHal(VOID)
|
HalpMarkAcpiHal(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpInitializeClock)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
#define PIT_LATCH 0x00
|
#define PIT_LATCH 0x00
|
||||||
|
@ -90,7 +86,7 @@ HalpSetTimerRollOver(USHORT RollOver)
|
||||||
__writeeflags(Flags);
|
__writeeflags(Flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializeClock(VOID)
|
HalpInitializeClock(VOID)
|
||||||
|
|
|
@ -12,45 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
HalpGetResourceSortValue(
|
|
||||||
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
|
|
||||||
OUT PULONG Scale,
|
|
||||||
OUT PLARGE_INTEGER Value
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
HalpBuildPartialFromIdt(
|
|
||||||
IN ULONG Entry,
|
|
||||||
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR RawDescriptor,
|
|
||||||
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR TranslatedDescriptor
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
HalpBuildPartialFromAddress(
|
|
||||||
IN INTERFACE_TYPE Interface,
|
|
||||||
IN PADDRESS_USAGE CurrentAddress,
|
|
||||||
IN ULONG Element,
|
|
||||||
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR RawDescriptor,
|
|
||||||
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR TranslatedDescriptor
|
|
||||||
);
|
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpBuildPartialFromAddress)
|
|
||||||
#pragma alloc_text(INIT, HalpBuildPartialFromIdt)
|
|
||||||
#pragma alloc_text(INIT, HalpEnableInterruptHandler)
|
|
||||||
#pragma alloc_text(INIT, HalpGetNMICrashFlag)
|
|
||||||
#pragma alloc_text(INIT, HalpGetResourceSortValue)
|
|
||||||
#pragma alloc_text(INIT, HalpRegisterVector)
|
|
||||||
#pragma alloc_text(INIT, HalpReportResourceUsage)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ********************************************************************/
|
/* GLOBALS ********************************************************************/
|
||||||
|
|
||||||
BOOLEAN HalpGetInfoFromACPI;
|
BOOLEAN HalpGetInfoFromACPI;
|
||||||
|
@ -155,7 +116,7 @@ ADDRESS_USAGE HalpDefaultIoSpace =
|
||||||
/* FUNCTIONS ******************************************************************/
|
/* FUNCTIONS ******************************************************************/
|
||||||
|
|
||||||
#ifndef _MINIHAL_
|
#ifndef _MINIHAL_
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetResourceSortValue(IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
|
HalpGetResourceSortValue(IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
|
||||||
|
@ -195,7 +156,7 @@ HalpGetResourceSortValue(IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpBuildPartialFromIdt(IN ULONG Entry,
|
HalpBuildPartialFromIdt(IN ULONG Entry,
|
||||||
|
@ -233,7 +194,7 @@ HalpBuildPartialFromIdt(IN ULONG Entry,
|
||||||
TranslatedDescriptor->u.Interrupt.Level = HalpIDTUsage[Entry].Irql;
|
TranslatedDescriptor->u.Interrupt.Level = HalpIDTUsage[Entry].Irql;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpBuildPartialFromAddress(IN INTERFACE_TYPE Interface,
|
HalpBuildPartialFromAddress(IN INTERFACE_TYPE Interface,
|
||||||
|
@ -301,7 +262,7 @@ HalpBuildPartialFromAddress(IN INTERFACE_TYPE Interface,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpReportResourceUsage(IN PUNICODE_STRING HalName,
|
HalpReportResourceUsage(IN PUNICODE_STRING HalName,
|
||||||
|
@ -580,7 +541,7 @@ HalpReportResourceUsage(IN PUNICODE_STRING HalName,
|
||||||
}
|
}
|
||||||
#endif /* !_MINIHAL_ */
|
#endif /* !_MINIHAL_ */
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterVector(IN UCHAR Flags,
|
HalpRegisterVector(IN UCHAR Flags,
|
||||||
|
@ -597,7 +558,7 @@ HalpRegisterVector(IN UCHAR Flags,
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef _MINIHAL_
|
#ifndef _MINIHAL_
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpEnableInterruptHandler(IN UCHAR Flags,
|
HalpEnableInterruptHandler(IN UCHAR Flags,
|
||||||
|
@ -620,7 +581,7 @@ HalpEnableInterruptHandler(IN UCHAR Flags,
|
||||||
HalEnableSystemInterrupt(SystemVector, Irql, Mode);
|
HalEnableSystemInterrupt(SystemVector, Irql, Mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetNMICrashFlag(VOID)
|
HalpGetNMICrashFlag(VOID)
|
||||||
|
|
|
@ -282,7 +282,6 @@ extern PCI_CONFIG_HANDLER PCIConfigHandler;
|
||||||
extern PCI_CONFIG_HANDLER PCIConfigHandlerType1;
|
extern PCI_CONFIG_HANDLER PCIConfigHandlerType1;
|
||||||
extern PCI_CONFIG_HANDLER PCIConfigHandlerType2;
|
extern PCI_CONFIG_HANDLER PCIConfigHandlerType2;
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
PPCI_REGISTRY_INFO_INTERNAL
|
PPCI_REGISTRY_INFO_INTERNAL
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpQueryPciRegistryInfo(
|
HalpQueryPciRegistryInfo(
|
||||||
|
@ -426,14 +425,12 @@ HalpSetCmosData(
|
||||||
IN ULONG Length
|
IN ULONG Length
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializePciBus(
|
HalpInitializePciBus(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializePciStubs(
|
HalpInitializePciStubs(
|
||||||
|
@ -473,7 +470,6 @@ HalpFindBusAddressTranslation(
|
||||||
IN BOOLEAN NextBus
|
IN BOOLEAN NextBus
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterPciDebuggingDeviceInfo(
|
HalpRegisterPciDebuggingDeviceInfo(
|
||||||
|
|
|
@ -24,7 +24,6 @@ HalpAcpiGetTable(
|
||||||
IN ULONG Signature
|
IN ULONG Signature
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupAcpiPhase0(
|
HalpSetupAcpiPhase0(
|
||||||
|
|
|
@ -189,7 +189,6 @@ typedef struct _HalAddressUsage
|
||||||
PADAPTER_OBJECT NTAPI HalpAllocateAdapterEx(ULONG NumberOfMapRegisters,BOOLEAN IsMaster, BOOLEAN Dma32BitAddresses);
|
PADAPTER_OBJECT NTAPI HalpAllocateAdapterEx(ULONG NumberOfMapRegisters,BOOLEAN IsMaster, BOOLEAN Dma32BitAddresses);
|
||||||
|
|
||||||
/* sysinfo.c */
|
/* sysinfo.c */
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterVector(IN UCHAR Flags,
|
HalpRegisterVector(IN UCHAR Flags,
|
||||||
|
@ -197,7 +196,6 @@ HalpRegisterVector(IN UCHAR Flags,
|
||||||
IN ULONG SystemVector,
|
IN ULONG SystemVector,
|
||||||
IN KIRQL Irql);
|
IN KIRQL Irql);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpEnableInterruptHandler(IN UCHAR Flags,
|
HalpEnableInterruptHandler(IN UCHAR Flags,
|
||||||
|
@ -219,7 +217,7 @@ DECLSPEC_NORETURN VOID FASTCALL HalpDispatchInterrupt2ndEntry(IN PKTRAP_FRAME Tr
|
||||||
extern BOOLEAN HalpProfilingStopped;
|
extern BOOLEAN HalpProfilingStopped;
|
||||||
|
|
||||||
/* timer.c */
|
/* timer.c */
|
||||||
INIT_FUNCTION VOID NTAPI HalpInitializeClock(VOID);
|
VOID NTAPI HalpInitializeClock(VOID);
|
||||||
VOID __cdecl HalpClockInterrupt(VOID);
|
VOID __cdecl HalpClockInterrupt(VOID);
|
||||||
VOID __cdecl HalpProfileInterrupt(VOID);
|
VOID __cdecl HalpProfileInterrupt(VOID);
|
||||||
|
|
||||||
|
@ -237,7 +235,7 @@ HalpCalibrateStallExecution(VOID);
|
||||||
VOID HalpInitPciBus (VOID);
|
VOID HalpInitPciBus (VOID);
|
||||||
|
|
||||||
/* dma.c */
|
/* dma.c */
|
||||||
INIT_FUNCTION VOID HalpInitDma (VOID);
|
VOID HalpInitDma (VOID);
|
||||||
|
|
||||||
/* Non-generic initialization */
|
/* Non-generic initialization */
|
||||||
VOID HalpInitPhase0 (PLOADER_PARAMETER_BLOCK LoaderBlock);
|
VOID HalpInitPhase0 (PLOADER_PARAMETER_BLOCK LoaderBlock);
|
||||||
|
@ -256,14 +254,12 @@ HalpCheckPowerButton(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterKdSupportFunctions(
|
HalpRegisterKdSupportFunctions(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupPciDeviceForDebugging(
|
HalpSetupPciDeviceForDebugging(
|
||||||
|
@ -271,7 +267,6 @@ HalpSetupPciDeviceForDebugging(
|
||||||
IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice
|
IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpReleasePciDeviceForDebugging(
|
HalpReleasePciDeviceForDebugging(
|
||||||
|
@ -371,7 +366,6 @@ HaliHaltSystem(
|
||||||
//
|
//
|
||||||
// CMOS Routines
|
// CMOS Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializeCmos(
|
HalpInitializeCmos(
|
||||||
|
@ -426,42 +420,36 @@ HalpOpenRegistryKey(
|
||||||
IN BOOLEAN Create
|
IN BOOLEAN Create
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetNMICrashFlag(
|
HalpGetNMICrashFlag(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetDebugPortTable(
|
HalpGetDebugPortTable(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpReportSerialNumber(
|
HalpReportSerialNumber(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpMarkAcpiHal(
|
HalpMarkAcpiHal(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpBuildAddressMap(
|
HalpBuildAddressMap(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpReportResourceUsage(
|
HalpReportResourceUsage(
|
||||||
|
@ -469,7 +457,6 @@ HalpReportResourceUsage(
|
||||||
IN INTERFACE_TYPE InterfaceType
|
IN INTERFACE_TYPE InterfaceType
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIs16BitPortDecodeSupported(
|
HalpIs16BitPortDecodeSupported(
|
||||||
|
@ -490,7 +477,6 @@ KeUpdateSystemTime(
|
||||||
IN KIRQL OldIrql
|
IN KIRQL OldIrql
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitBusHandlers(
|
HalpInitBusHandlers(
|
||||||
|
@ -503,7 +489,6 @@ HaliInitPnpDriver(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpDebugPciDumpBus(
|
HalpDebugPciDumpBus(
|
||||||
|
|
|
@ -12,14 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpInitializePciStubs)
|
|
||||||
#pragma alloc_text(INIT, HalpQueryPciRegistryInfo)
|
|
||||||
#pragma alloc_text(INIT, HalpRegisterPciDebuggingDeviceInfo)
|
|
||||||
#pragma alloc_text(INIT, HalpReleasePciDeviceForDebugging)
|
|
||||||
#pragma alloc_text(INIT, HalpSetupPciDeviceForDebugging)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
extern BOOLEAN HalpPciLockSettings;
|
extern BOOLEAN HalpPciLockSettings;
|
||||||
|
@ -623,7 +615,7 @@ HalpGetISAFixedPCIIrq(IN PBUS_HANDLER BusHandler,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupPciDeviceForDebugging(IN PVOID LoaderBlock,
|
HalpSetupPciDeviceForDebugging(IN PVOID LoaderBlock,
|
||||||
|
@ -633,7 +625,7 @@ HalpSetupPciDeviceForDebugging(IN PVOID LoaderBlock,
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpReleasePciDeviceForDebugging(IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice)
|
HalpReleasePciDeviceForDebugging(IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice)
|
||||||
|
@ -642,7 +634,7 @@ HalpReleasePciDeviceForDebugging(IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice)
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterPciDebuggingDeviceInfo(VOID)
|
HalpRegisterPciDebuggingDeviceInfo(VOID)
|
||||||
|
@ -877,7 +869,7 @@ HaliPciInterfaceReadConfig(IN PBUS_HANDLER RootBusHandler,
|
||||||
return Length;
|
return Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
PPCI_REGISTRY_INFO_INTERNAL
|
PPCI_REGISTRY_INFO_INTERNAL
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpQueryPciRegistryInfo(VOID)
|
HalpQueryPciRegistryInfo(VOID)
|
||||||
|
@ -1110,7 +1102,7 @@ HalpQueryPciRegistryInfo(VOID)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializePciStubs(VOID)
|
HalpInitializePciStubs(VOID)
|
||||||
|
|
|
@ -12,111 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
PBUS_HANDLER
|
|
||||||
NTAPI
|
|
||||||
HalpAllocateAndInitPciBusHandler(
|
|
||||||
IN ULONG PciType,
|
|
||||||
IN ULONG BusNo,
|
|
||||||
IN BOOLEAN TestAllocation
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
HalpFixupPciSupportedRanges(
|
|
||||||
IN ULONG BusCount
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
|
||||||
NTAPI
|
|
||||||
HalpGetChipHacks(
|
|
||||||
IN USHORT VendorId,
|
|
||||||
IN USHORT DeviceId,
|
|
||||||
IN UCHAR RevisionId,
|
|
||||||
IN PULONG HackFlags
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
|
||||||
NTAPI
|
|
||||||
HalpGetPciBridgeConfig(
|
|
||||||
IN ULONG PciType,
|
|
||||||
IN PUCHAR BusCount
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
|
||||||
NTAPI
|
|
||||||
HalpIsBridgeDevice(
|
|
||||||
IN PPCI_COMMON_CONFIG PciData
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
|
||||||
NTAPI
|
|
||||||
HalpIsIdeDevice(
|
|
||||||
IN PPCI_COMMON_CONFIG PciData
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
|
||||||
NTAPI
|
|
||||||
HalpIsRecognizedCard(
|
|
||||||
IN PPCI_REGISTRY_INFO_INTERNAL PciRegistryInfo,
|
|
||||||
IN PPCI_COMMON_CONFIG PciData,
|
|
||||||
IN ULONG Flags
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
|
||||||
NTAPI
|
|
||||||
HalpIsValidPCIDevice(
|
|
||||||
IN PBUS_HANDLER BusHandler,
|
|
||||||
IN PCI_SLOT_NUMBER Slot
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
|
||||||
NTAPI
|
|
||||||
HalpMarkChipsetDecode(
|
|
||||||
IN BOOLEAN OverrideEnable
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
HalpRegisterInternalBusHandlers(
|
|
||||||
VOID
|
|
||||||
);
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
ShowSize(
|
|
||||||
IN ULONG Size
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpAllocateAndInitPciBusHandler)
|
|
||||||
#pragma alloc_text(INIT, HalpDebugPciDumpBus)
|
|
||||||
#pragma alloc_text(INIT, HalpFixupPciSupportedRanges)
|
|
||||||
#pragma alloc_text(INIT, HalpGetChipHacks)
|
|
||||||
#pragma alloc_text(INIT, HalpGetPciBridgeConfig)
|
|
||||||
#pragma alloc_text(INIT, HalpInitBusHandlers)
|
|
||||||
#pragma alloc_text(INIT, HalpInitializePciBus)
|
|
||||||
#pragma alloc_text(INIT, HalpIsBridgeDevice)
|
|
||||||
#pragma alloc_text(INIT, HalpIsIdeDevice)
|
|
||||||
#pragma alloc_text(INIT, HalpIsRecognizedCard)
|
|
||||||
#pragma alloc_text(INIT, HalpIsValidPCIDevice)
|
|
||||||
#pragma alloc_text(INIT, HalpMarkChipsetDecode)
|
|
||||||
#pragma alloc_text(INIT, HalpRegisterKdSupportFunctions)
|
|
||||||
#pragma alloc_text(INIT, HalpRegisterInternalBusHandlers)
|
|
||||||
#pragma alloc_text(INIT, ShowSize)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ********************************************************************/
|
/* GLOBALS ********************************************************************/
|
||||||
|
|
||||||
extern KSPIN_LOCK HalpPCIConfigLock;
|
extern KSPIN_LOCK HalpPCIConfigLock;
|
||||||
|
@ -171,7 +66,7 @@ HalpAllocateBusHandler(IN INTERFACE_TYPE InterfaceType,
|
||||||
return Bus;
|
return Bus;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterInternalBusHandlers(VOID)
|
HalpRegisterInternalBusHandlers(VOID)
|
||||||
|
@ -246,7 +141,7 @@ HalpRegisterInternalBusHandlers(VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef _MINIHAL_
|
#ifndef _MINIHAL_
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpMarkChipsetDecode(BOOLEAN OverrideEnable)
|
HalpMarkChipsetDecode(BOOLEAN OverrideEnable)
|
||||||
|
@ -294,7 +189,7 @@ HalpMarkChipsetDecode(BOOLEAN OverrideEnable)
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
PBUS_HANDLER
|
PBUS_HANDLER
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpAllocateAndInitPciBusHandler(IN ULONG PciType,
|
HalpAllocateAndInitPciBusHandler(IN ULONG PciType,
|
||||||
|
@ -379,7 +274,7 @@ HalpAllocateAndInitPciBusHandler(IN ULONG PciType,
|
||||||
return Bus;
|
return Bus;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIsValidPCIDevice(IN PBUS_HANDLER BusHandler,
|
HalpIsValidPCIDevice(IN PBUS_HANDLER BusHandler,
|
||||||
|
@ -441,7 +336,7 @@ HalpIsValidPCIDevice(IN PBUS_HANDLER BusHandler,
|
||||||
|
|
||||||
static BOOLEAN WarningsGiven[5];
|
static BOOLEAN WarningsGiven[5];
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetChipHacks(IN USHORT VendorId,
|
HalpGetChipHacks(IN USHORT VendorId,
|
||||||
|
@ -505,7 +400,7 @@ HalpGetChipHacks(IN USHORT VendorId,
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIsRecognizedCard(IN PPCI_REGISTRY_INFO_INTERNAL PciRegistryInfo,
|
HalpIsRecognizedCard(IN PPCI_REGISTRY_INFO_INTERNAL PciRegistryInfo,
|
||||||
|
@ -586,7 +481,7 @@ HalpIsRecognizedCard(IN PPCI_REGISTRY_INFO_INTERNAL PciRegistryInfo,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIsIdeDevice(IN PPCI_COMMON_CONFIG PciData)
|
HalpIsIdeDevice(IN PPCI_COMMON_CONFIG PciData)
|
||||||
|
@ -639,7 +534,7 @@ HalpIsIdeDevice(IN PPCI_COMMON_CONFIG PciData)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIsBridgeDevice(IN PPCI_COMMON_CONFIG PciData)
|
HalpIsBridgeDevice(IN PPCI_COMMON_CONFIG PciData)
|
||||||
|
@ -653,7 +548,7 @@ HalpIsBridgeDevice(IN PPCI_COMMON_CONFIG PciData)
|
||||||
(PciData->SubClass == PCI_SUBCLASS_BR_CARDBUS)));
|
(PciData->SubClass == PCI_SUBCLASS_BR_CARDBUS)));
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetPciBridgeConfig(IN ULONG PciType,
|
HalpGetPciBridgeConfig(IN ULONG PciType,
|
||||||
|
@ -706,7 +601,7 @@ HalpGetPciBridgeConfig(IN ULONG PciType,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpFixupPciSupportedRanges(IN ULONG BusCount)
|
HalpFixupPciSupportedRanges(IN ULONG BusCount)
|
||||||
|
@ -769,7 +664,7 @@ HalpFixupPciSupportedRanges(IN ULONG BusCount)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ShowSize(ULONG x)
|
ShowSize(ULONG x)
|
||||||
|
@ -801,7 +696,7 @@ ShowSize(ULONG x)
|
||||||
*/
|
*/
|
||||||
#include "pci_classes.h"
|
#include "pci_classes.h"
|
||||||
#include "pci_vendors.h"
|
#include "pci_vendors.h"
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpDebugPciDumpBus(IN ULONG i,
|
HalpDebugPciDumpBus(IN ULONG i,
|
||||||
|
@ -986,7 +881,7 @@ HalpDebugPciDumpBus(IN ULONG i,
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializePciBus(VOID)
|
HalpInitializePciBus(VOID)
|
||||||
|
@ -1225,7 +1120,7 @@ HalpInitializePciBus(VOID)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitBusHandlers(VOID)
|
HalpInitBusHandlers(VOID)
|
||||||
|
@ -1234,7 +1129,7 @@ HalpInitBusHandlers(VOID)
|
||||||
HalpRegisterInternalBusHandlers();
|
HalpRegisterInternalBusHandlers();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpRegisterKdSupportFunctions(VOID)
|
HalpRegisterKdSupportFunctions(VOID)
|
||||||
|
|
|
@ -12,15 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
//#pragma alloc_text(INIT, HaliInitPnpDriver)
|
|
||||||
#pragma alloc_text(INIT, HalpBuildAddressMap)
|
|
||||||
#pragma alloc_text(INIT, HalpGetDebugPortTable)
|
|
||||||
#pragma alloc_text(INIT, HalpIs16BitPortDecodeSupported)
|
|
||||||
#pragma alloc_text(INIT, HalpSetupAcpiPhase0)
|
|
||||||
#pragma alloc_text(INIT, HalReportResourceUsage)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ********************************************************************/
|
/* GLOBALS ********************************************************************/
|
||||||
|
|
||||||
/* This determines the HAL type */
|
/* This determines the HAL type */
|
||||||
|
@ -38,7 +29,7 @@ PWCHAR HalName = L"PC Compatible Eisa/Isa HAL";
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS **********************************************************/
|
/* PRIVATE FUNCTIONS **********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -47,7 +38,7 @@ HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return STATUS_NO_SUCH_DEVICE;
|
return STATUS_NO_SUCH_DEVICE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpBuildAddressMap(VOID)
|
HalpBuildAddressMap(VOID)
|
||||||
|
@ -59,7 +50,7 @@ HalpBuildAddressMap(VOID)
|
||||||
//HalpAddROMRanges();
|
//HalpAddROMRanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpGetDebugPortTable(VOID)
|
HalpGetDebugPortTable(VOID)
|
||||||
|
@ -68,7 +59,7 @@ HalpGetDebugPortTable(VOID)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpIs16BitPortDecodeSupported(VOID)
|
HalpIs16BitPortDecodeSupported(VOID)
|
||||||
|
@ -78,7 +69,7 @@ HalpIs16BitPortDecodeSupported(VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HaliInitPnpDriver(VOID)
|
HaliInitPnpDriver(VOID)
|
||||||
|
@ -92,7 +83,7 @@ HaliInitPnpDriver(VOID)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalReportResourceUsage(VOID)
|
HalReportResourceUsage(VOID)
|
||||||
|
|
|
@ -12,10 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
|
|
||||||
#pragma alloc_text(INIT, HalpInitializeCmos)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -165,7 +161,7 @@ HalpSetCmosData(
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpInitializeCmos(VOID)
|
HalpInitializeCmos(VOID)
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
#
|
#
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.c ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.h
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.c ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.h
|
||||||
COMMAND native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_classes.ids ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.c ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.h BINSTR ClassTable INIT_SECTION ${CMAKE_CURRENT_SOURCE_DIR}/include/hal.h
|
COMMAND native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_classes.ids ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.c ${CMAKE_CURRENT_BINARY_DIR}/pci_classes.h BINSTR ClassTable DATA_SEG\(\"INIT\"\) ${CMAKE_CURRENT_SOURCE_DIR}/include/hal.h
|
||||||
DEPENDS native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_classes.ids)
|
DEPENDS native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_classes.ids VERBATIM)
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.c ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.h
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.c ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.h
|
||||||
COMMAND native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_vendors.ids ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.c ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.h BINSTR VendorTable INIT_SECTION ${CMAKE_CURRENT_SOURCE_DIR}/include/hal.h
|
COMMAND native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_vendors.ids ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.c ${CMAKE_CURRENT_BINARY_DIR}/pci_vendors.h BINSTR VendorTable DATA_SEG\(\"INIT\"\) ${CMAKE_CURRENT_SOURCE_DIR}/include/hal.h
|
||||||
DEPENDS native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_vendors.ids)
|
DEPENDS native-bin2c ${CMAKE_CURRENT_SOURCE_DIR}/legacy/bus/pci_vendors.ids VERBATIM)
|
||||||
#####################################
|
#####################################
|
||||||
|
|
|
@ -34,7 +34,7 @@ HalpInitPhase1(VOID)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
4
ntoskrnl/cache/fssup.c
vendored
4
ntoskrnl/cache/fssup.c
vendored
|
@ -77,7 +77,7 @@ LIST_ENTRY CcpAllSharedCacheMaps;
|
||||||
|
|
||||||
/* FUNCTIONS ******************************************************************/
|
/* FUNCTIONS ******************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitializeCacheManager(VOID)
|
CcInitializeCacheManager(VOID)
|
||||||
|
@ -108,7 +108,7 @@ CcInitializeCacheManager(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcPfInitializePrefetcher(VOID)
|
CcPfInitializePrefetcher(VOID)
|
||||||
|
|
3
ntoskrnl/cache/newcc.h
vendored
3
ntoskrnl/cache/newcc.h
vendored
|
@ -38,7 +38,6 @@ typedef struct _NOCC_CACHE_MAP
|
||||||
ULONG ReadAheadGranularity;
|
ULONG ReadAheadGranularity;
|
||||||
} NOCC_CACHE_MAP, *PNOCC_CACHE_MAP;
|
} NOCC_CACHE_MAP, *PNOCC_CACHE_MAP;
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcPfInitializePrefetcher(VOID);
|
CcPfInitializePrefetcher(VOID);
|
||||||
|
@ -54,7 +53,6 @@ CcMdlWriteComplete2(IN PFILE_OBJECT FileObject,
|
||||||
IN PLARGE_INTEGER FileOffset,
|
IN PLARGE_INTEGER FileOffset,
|
||||||
IN PMDL MdlChain);
|
IN PMDL MdlChain);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitView(VOID);
|
CcInitView(VOID);
|
||||||
|
@ -64,7 +62,6 @@ NTAPI
|
||||||
CcpUnpinData(PNOCC_BCB Bcb,
|
CcpUnpinData(PNOCC_BCB Bcb,
|
||||||
BOOLEAN ActuallyRelease);
|
BOOLEAN ActuallyRelease);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitializeCacheManager(VOID);
|
CcInitializeCacheManager(VOID);
|
||||||
|
|
5
ntoskrnl/cache/section/io.c
vendored
5
ntoskrnl/cache/section/io.c
vendored
|
@ -50,11 +50,6 @@
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
#include <reactos/exeformat.h>
|
#include <reactos/exeformat.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, MmCreatePhysicalMemorySection)
|
|
||||||
#pragma alloc_text(INIT, MmInitSectionImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
KEVENT CcpLazyWriteEvent;
|
KEVENT CcpLazyWriteEvent;
|
||||||
|
|
||||||
PDEVICE_OBJECT
|
PDEVICE_OBJECT
|
||||||
|
|
|
@ -22,7 +22,7 @@ static ULONG BugCheckFileId = 0x4 << 16;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcPfInitializePrefetcher(VOID)
|
CcPfInitializePrefetcher(VOID)
|
||||||
|
@ -40,7 +40,7 @@ CcPfInitializePrefetcher(VOID)
|
||||||
/* FIXME: Setup the rest of the prefetecher */
|
/* FIXME: Setup the rest of the prefetecher */
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitializeCacheManager(VOID)
|
CcInitializeCacheManager(VOID)
|
||||||
|
|
|
@ -36,10 +36,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, CcInitView)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
LIST_ENTRY DirtyVacbListHead;
|
LIST_ENTRY DirtyVacbListHead;
|
||||||
|
@ -1529,7 +1525,7 @@ CcGetFileObjectFromSectionPtrs (
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitView (
|
CcInitView (
|
||||||
|
|
|
@ -23,7 +23,7 @@ LIST_ENTRY CmpFreeDelayItemsListHead;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitCmPrivateAlloc(VOID)
|
CmpInitCmPrivateAlloc(VOID)
|
||||||
|
@ -38,7 +38,7 @@ CmpInitCmPrivateAlloc(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitCmPrivateDelayAlloc(VOID)
|
CmpInitCmPrivateDelayAlloc(VOID)
|
||||||
|
|
|
@ -19,7 +19,7 @@ extern ULONG InitSafeBootMode;
|
||||||
|
|
||||||
/* FUNCTIONS ******************************************************************/
|
/* FUNCTIONS ******************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
HCELL_INDEX
|
HCELL_INDEX
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpFindControlSet(IN PHHIVE SystemHive,
|
CmpFindControlSet(IN PHHIVE SystemHive,
|
||||||
|
@ -129,7 +129,7 @@ CmpFindControlSet(IN PHHIVE SystemHive,
|
||||||
return ControlSetCell;
|
return ControlSetCell;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpFindTagIndex(IN PHHIVE Hive,
|
CmpFindTagIndex(IN PHHIVE Hive,
|
||||||
|
@ -179,7 +179,7 @@ CmpFindTagIndex(IN PHHIVE Hive,
|
||||||
return -2;
|
return -2;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpAddDriverToList(IN PHHIVE Hive,
|
CmpAddDriverToList(IN PHHIVE Hive,
|
||||||
|
@ -346,7 +346,7 @@ CmpAddDriverToList(IN PHHIVE Hive,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpIsLoadType(IN PHHIVE Hive,
|
CmpIsLoadType(IN PHHIVE Hive,
|
||||||
|
@ -377,7 +377,7 @@ CmpIsLoadType(IN PHHIVE Hive,
|
||||||
return (*Data == LoadType);
|
return (*Data == LoadType);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpFindDrivers(IN PHHIVE Hive,
|
CmpFindDrivers(IN PHHIVE Hive,
|
||||||
|
@ -499,7 +499,7 @@ CmpFindDrivers(IN PHHIVE Hive,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpDoSort(IN PLIST_ENTRY DriverListHead,
|
CmpDoSort(IN PLIST_ENTRY DriverListHead,
|
||||||
|
@ -556,7 +556,7 @@ CmpDoSort(IN PLIST_ENTRY DriverListHead,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpSortDriverList(IN PHHIVE Hive,
|
CmpSortDriverList(IN PHHIVE Hive,
|
||||||
|
@ -605,7 +605,7 @@ CmpSortDriverList(IN PHHIVE Hive,
|
||||||
return CmpDoSort(DriverListHead, &DependList);
|
return CmpDoSort(DriverListHead, &DependList);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpOrderGroup(IN PBOOT_DRIVER_NODE StartNode,
|
CmpOrderGroup(IN PBOOT_DRIVER_NODE StartNode,
|
||||||
|
@ -668,7 +668,7 @@ CmpOrderGroup(IN PBOOT_DRIVER_NODE StartNode,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpResolveDriverDependencies(IN PLIST_ENTRY DriverListHead)
|
CmpResolveDriverDependencies(IN PLIST_ENTRY DriverListHead)
|
||||||
|
@ -718,7 +718,7 @@ CmpResolveDriverDependencies(IN PLIST_ENTRY DriverListHead)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpIsSafe(IN PHHIVE Hive,
|
CmpIsSafe(IN PHHIVE Hive,
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeRegistryNode(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry,
|
CmpInitializeRegistryNode(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry,
|
||||||
|
@ -199,7 +199,7 @@ CmpInitializeRegistryNode(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry,
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpSetupConfigurationTree(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry,
|
CmpSetupConfigurationTree(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry,
|
||||||
|
@ -322,7 +322,7 @@ CmpSetupConfigurationTree(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeHardwareConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
CmpInitializeHardwareConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
LANGID
|
LANGID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpConvertLangId(IN LPWSTR Name,
|
CmpConvertLangId(IN LPWSTR Name,
|
||||||
|
@ -67,7 +67,7 @@ CmpConvertLangId(IN LPWSTR Name,
|
||||||
return LangId;
|
return LangId;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
HCELL_INDEX
|
HCELL_INDEX
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpWalkPath(IN PHHIVE SystemHive,
|
CmpWalkPath(IN PHHIVE SystemHive,
|
||||||
|
@ -98,7 +98,7 @@ CmpWalkPath(IN PHHIVE SystemHive,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmGetSystemControlValues(IN PVOID SystemHiveData,
|
CmGetSystemControlValues(IN PVOID SystemHiveData,
|
||||||
|
|
|
@ -65,7 +65,7 @@ ULONG CmpTypeCount[MaximumType + 1];
|
||||||
|
|
||||||
HANDLE CmpRegistryRootHandle;
|
HANDLE CmpRegistryRootHandle;
|
||||||
|
|
||||||
INIT_SECTION UNICODE_STRING CmClassName[MaximumClass + 1] =
|
DATA_SEG("INIT") UNICODE_STRING CmClassName[MaximumClass + 1] =
|
||||||
{
|
{
|
||||||
RTL_CONSTANT_STRING(L"System"),
|
RTL_CONSTANT_STRING(L"System"),
|
||||||
RTL_CONSTANT_STRING(L"Processor"),
|
RTL_CONSTANT_STRING(L"Processor"),
|
||||||
|
@ -77,7 +77,7 @@ INIT_SECTION UNICODE_STRING CmClassName[MaximumClass + 1] =
|
||||||
RTL_CONSTANT_STRING(L"Undefined")
|
RTL_CONSTANT_STRING(L"Undefined")
|
||||||
};
|
};
|
||||||
|
|
||||||
INIT_SECTION UNICODE_STRING CmTypeName[MaximumType + 1] =
|
DATA_SEG("INIT") UNICODE_STRING CmTypeName[MaximumType + 1] =
|
||||||
{
|
{
|
||||||
RTL_CONSTANT_STRING(L"System"),
|
RTL_CONSTANT_STRING(L"System"),
|
||||||
RTL_CONSTANT_STRING(L"CentralProcessor"),
|
RTL_CONSTANT_STRING(L"CentralProcessor"),
|
||||||
|
@ -123,7 +123,7 @@ INIT_SECTION UNICODE_STRING CmTypeName[MaximumType + 1] =
|
||||||
RTL_CONSTANT_STRING(L"Undefined")
|
RTL_CONSTANT_STRING(L"Undefined")
|
||||||
};
|
};
|
||||||
|
|
||||||
INIT_SECTION CMP_MF_TYPE CmpMultifunctionTypes[] =
|
DATA_SEG("INIT") CMP_MF_TYPE CmpMultifunctionTypes[] =
|
||||||
{
|
{
|
||||||
{"ISA", Isa, 0},
|
{"ISA", Isa, 0},
|
||||||
{"MCA", MicroChannel, 0},
|
{"MCA", MicroChannel, 0},
|
||||||
|
@ -136,7 +136,7 @@ INIT_SECTION CMP_MF_TYPE CmpMultifunctionTypes[] =
|
||||||
{NULL, Internal, 0}
|
{NULL, Internal, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
INIT_SECTION CM_SYSTEM_CONTROL_VECTOR CmControlVector[] =
|
DATA_SEG("INIT") CM_SYSTEM_CONTROL_VECTOR CmControlVector[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
L"Session Manager",
|
L"Session Manager",
|
||||||
|
|
|
@ -185,7 +185,7 @@ CmpDelayCloseWorker(IN PVOID Context)
|
||||||
CmpUnlockRegistry();
|
CmpUnlockRegistry();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeDelayedCloseTable(VOID)
|
CmpInitializeDelayedCloseTable(VOID)
|
||||||
|
@ -262,7 +262,7 @@ CmpDelayDerefKCBWorker(IN PVOID Context)
|
||||||
CmpUnlockRegistry();
|
CmpUnlockRegistry();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitDelayDerefKCBEngine(VOID)
|
CmpInitDelayDerefKCBEngine(VOID)
|
||||||
|
|
|
@ -32,7 +32,7 @@ typedef struct _REGISTRY_CALLBACK
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS *********************************************************/
|
/* PRIVATE FUNCTIONS *********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitCallback(VOID)
|
CmpInitCallback(VOID)
|
||||||
|
|
|
@ -20,7 +20,7 @@ PCM_NAME_HASH_TABLE_ENTRY CmpNameCacheTable;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeCache(VOID)
|
CmpInitializeCache(VOID)
|
||||||
|
|
|
@ -391,7 +391,7 @@ CmpInitHiveFromFile(IN PCUNICODE_STRING HiveName,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpSetSystemValues(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
CmpSetSystemValues(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -447,7 +447,7 @@ Quit:
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CmpCreateHardwareProfile(HANDLE ControlSetHandle)
|
CmpCreateHardwareProfile(HANDLE ControlSetHandle)
|
||||||
{
|
{
|
||||||
|
@ -518,7 +518,7 @@ done:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpCreateControlSet(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
CmpCreateControlSet(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -859,7 +859,7 @@ CmpLinkHiveToMaster(IN PUNICODE_STRING LinkName,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeSystemHive(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
CmpInitializeSystemHive(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -976,7 +976,7 @@ CmpInitializeSystemHive(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpCreateObjectTypes(VOID)
|
CmpCreateObjectTypes(VOID)
|
||||||
|
@ -1010,7 +1010,7 @@ CmpCreateObjectTypes(VOID)
|
||||||
return ObCreateObjectType(&Name, &ObjectTypeInitializer, NULL, &CmpKeyObjectType);
|
return ObCreateObjectType(&Name, &ObjectTypeInitializer, NULL, &CmpKeyObjectType);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpCreateRootNode(IN PHHIVE Hive,
|
CmpCreateRootNode(IN PHHIVE Hive,
|
||||||
|
@ -1066,7 +1066,7 @@ CmpCreateRootNode(IN PHHIVE Hive,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpCreateRegistryRoot(VOID)
|
CmpCreateRegistryRoot(VOID)
|
||||||
|
@ -1505,7 +1505,7 @@ CmpInitializeHiveList(VOID)
|
||||||
CmpNoVolatileCreates = TRUE;
|
CmpNoVolatileCreates = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmInitSystem1(VOID)
|
CmInitSystem1(VOID)
|
||||||
|
@ -1721,7 +1721,7 @@ CmInitSystem1(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpFreeDriverList(IN PHHIVE Hive,
|
CmpFreeDriverList(IN PHHIVE Hive,
|
||||||
|
@ -1770,7 +1770,7 @@ CmpFreeDriverList(IN PHHIVE Hive,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
PUNICODE_STRING*
|
PUNICODE_STRING*
|
||||||
NTAPI
|
NTAPI
|
||||||
CmGetSystemDriverList(VOID)
|
CmGetSystemDriverList(VOID)
|
||||||
|
|
|
@ -1492,7 +1492,7 @@ DbgkClearProcessDebugObject(IN PEPROCESS Process,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DbgkInitialize(VOID)
|
DbgkInitialize(VOID)
|
||||||
|
|
|
@ -250,7 +250,7 @@ ExpDeleteCallback(IN PVOID Object)
|
||||||
* @remarks None
|
* @remarks None
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeCallbacks(VOID)
|
ExpInitializeCallbacks(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitializeEventImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
POBJECT_TYPE ExEventObjectType = NULL;
|
POBJECT_TYPE ExEventObjectType = NULL;
|
||||||
|
@ -37,7 +33,7 @@ static const INFORMATION_CLASS_INFO ExEventInfoClass[] =
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeEventImplementation(VOID)
|
ExpInitializeEventImplementation(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitializeEventPairImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
POBJECT_TYPE ExEventPairObjectType = NULL;
|
POBJECT_TYPE ExEventPairObjectType = NULL;
|
||||||
|
@ -31,7 +27,7 @@ GENERIC_MAPPING ExEventPairMapping =
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeEventPairImplementation(VOID)
|
ExpInitializeEventPairImplementation(VOID)
|
||||||
|
|
|
@ -22,7 +22,7 @@ EX_PUSH_LOCK HandleTableListLock;
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS *********************************************************/
|
/* PRIVATE FUNCTIONS *********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeHandleTables(VOID)
|
ExpInitializeHandleTables(VOID)
|
||||||
|
|
|
@ -183,7 +183,7 @@ HdlspEnableTerminal(IN BOOLEAN Enable)
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HeadlessInit(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
HeadlessInit(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
RTL_SIZEOF_THROUGH_FIELD(LOADER_PARAMETER_EXTENSION, AcpiTableSize)
|
RTL_SIZEOF_THROUGH_FIELD(LOADER_PARAMETER_EXTENSION, AcpiTableSize)
|
||||||
|
|
||||||
/* Temporary hack */
|
/* Temporary hack */
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
MmArmInitSystem(
|
MmArmInitSystem(
|
||||||
|
@ -92,7 +92,7 @@ BOOLEAN ExpRealTimeIsUniversal;
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpCreateSystemRootLink(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
ExpCreateSystemRootLink(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -204,7 +204,7 @@ ExpCreateSystemRootLink(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitNls(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
ExpInitNls(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -380,7 +380,7 @@ ExpInitNls(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
ExpNlsTableBase = SectionBase;
|
ExpNlsTableBase = SectionBase;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpLoadInitialProcess(IN PINIT_BUFFER InitBuffer,
|
ExpLoadInitialProcess(IN PINIT_BUFFER InitBuffer,
|
||||||
|
@ -597,7 +597,7 @@ ExpLoadInitialProcess(IN PINIT_BUFFER InitBuffer,
|
||||||
*ProcessEnvironment = EnvironmentPtr;
|
*ProcessEnvironment = EnvironmentPtr;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
ExComputeTickCountMultiplier(IN ULONG ClockIncrement)
|
ExComputeTickCountMultiplier(IN ULONG ClockIncrement)
|
||||||
|
@ -630,7 +630,7 @@ ExComputeTickCountMultiplier(IN ULONG ClockIncrement)
|
||||||
return (MsIncrement << 24) | MsRemainder;
|
return (MsIncrement << 24) | MsRemainder;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitSystemPhase0(VOID)
|
ExpInitSystemPhase0(VOID)
|
||||||
|
@ -653,7 +653,7 @@ ExpInitSystemPhase0(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitSystemPhase1(VOID)
|
ExpInitSystemPhase1(VOID)
|
||||||
|
@ -734,7 +734,7 @@ ExpInitSystemPhase1(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExInitSystem(VOID)
|
ExInitSystem(VOID)
|
||||||
|
@ -760,7 +760,7 @@ ExInitSystem(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpIsLoaderValid(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
ExpIsLoaderValid(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -786,7 +786,7 @@ ExpIsLoaderValid(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpLoadBootSymbols(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
ExpLoadBootSymbols(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -867,7 +867,7 @@ ExpLoadBootSymbols(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExBurnMemory(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
ExBurnMemory(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
@ -913,7 +913,7 @@ ExBurnMemory(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeExecutive(IN ULONG Cpu,
|
ExpInitializeExecutive(IN ULONG Cpu,
|
||||||
|
@ -1332,7 +1332,7 @@ VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmFreeLoaderBlock(IN PLOADER_PARAMETER_BLOCK LoaderBlock);
|
MmFreeLoaderBlock(IN PLOADER_PARAMETER_BLOCK LoaderBlock);
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
Phase1InitializationDiscard(IN PVOID Context)
|
Phase1InitializationDiscard(IN PVOID Context)
|
||||||
|
|
|
@ -42,7 +42,7 @@ GENERIC_MAPPING ExpKeyedEventMapping =
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
_IRQL_requires_max_(APC_LEVEL)
|
_IRQL_requires_max_(APC_LEVEL)
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeKeyedEventImplementation(VOID)
|
ExpInitializeKeyedEventImplementation(VOID)
|
||||||
|
|
|
@ -12,10 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitLookasideLists)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
LIST_ENTRY ExpNonPagedLookasideListHead;
|
LIST_ENTRY ExpNonPagedLookasideListHead;
|
||||||
|
@ -29,7 +25,7 @@ GENERAL_LOOKASIDE ExpSmallPagedPoolLookasideLists[MAXIMUM_PROCESSORS];
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS *********************************************************/
|
/* PRIVATE FUNCTIONS *********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List,
|
ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List,
|
||||||
|
@ -57,7 +53,7 @@ ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List,
|
||||||
List->LastAllocateHits = 0;
|
List->LastAllocateHits = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExInitPoolLookasidePointers(VOID)
|
ExInitPoolLookasidePointers(VOID)
|
||||||
|
@ -87,7 +83,7 @@ ExInitPoolLookasidePointers(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitLookasideLists(VOID)
|
ExpInitLookasideLists(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitializeMutantImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* DATA **********************************************************************/
|
/* DATA **********************************************************************/
|
||||||
|
|
||||||
POBJECT_TYPE ExMutantObjectType = NULL;
|
POBJECT_TYPE ExMutantObjectType = NULL;
|
||||||
|
@ -50,7 +46,7 @@ ExpDeleteMutant(PVOID ObjectBody)
|
||||||
FALSE);
|
FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeMutantImplementation(VOID)
|
ExpInitializeMutantImplementation(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitializeProfileImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define TAG_PROFILE 'forP'
|
#define TAG_PROFILE 'forP'
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
@ -62,7 +58,7 @@ ExpDeleteProfile(PVOID ObjectBody)
|
||||||
if (Profile->Process) ObDereferenceObject(Profile->Process);
|
if (Profile->Process) ObDereferenceObject(Profile->Process);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeProfileImplementation(VOID)
|
ExpInitializeProfileImplementation(VOID)
|
||||||
|
|
|
@ -39,7 +39,7 @@ ULONG ExPushLockSpinCount = 0;
|
||||||
* @remarks The ExpInitializePushLocks routine sets up the spin on SMP machines.
|
* @remarks The ExpInitializePushLocks routine sets up the spin on SMP machines.
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializePushLocks(VOID)
|
ExpInitializePushLocks(VOID)
|
||||||
|
|
|
@ -163,7 +163,7 @@ ExpCheckForApcsDisabled(IN KIRQL Irql,
|
||||||
* @remarks This routine should only be called once, during system startup.
|
* @remarks This routine should only be called once, during system startup.
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpResourceInitialization(VOID)
|
ExpResourceInitialization(VOID)
|
||||||
|
|
|
@ -13,10 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitializeSemaphoreImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ******************************************************************/
|
/* GLOBALS ******************************************************************/
|
||||||
|
|
||||||
POBJECT_TYPE ExSemaphoreObjectType;
|
POBJECT_TYPE ExSemaphoreObjectType;
|
||||||
|
@ -37,7 +33,7 @@ static const INFORMATION_CLASS_INFO ExSemaphoreInfoClass[] =
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeSemaphoreImplementation(VOID)
|
ExpInitializeSemaphoreImplementation(VOID)
|
||||||
|
|
|
@ -217,7 +217,7 @@ ExpTimerApcKernelRoutine(IN PKAPC Apc,
|
||||||
ObDereferenceObjectEx(Timer, DerefsToDo);
|
ObDereferenceObjectEx(Timer, DerefsToDo);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeTimerImplementation(VOID)
|
ExpInitializeTimerImplementation(VOID)
|
||||||
|
|
|
@ -29,12 +29,6 @@
|
||||||
/* 10000 in 100-ns model = 0.1 microsecond */
|
/* 10000 in 100-ns model = 0.1 microsecond */
|
||||||
#define TIME_FRAME 10000
|
#define TIME_FRAME 10000
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpUuidInitialization)
|
|
||||||
#pragma alloc_text(INIT, ExLuidInitialization)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/* GLOBALS ****************************************************************/
|
/* GLOBALS ****************************************************************/
|
||||||
|
|
||||||
FAST_MUTEX ExpUuidLock;
|
FAST_MUTEX ExpUuidLock;
|
||||||
|
@ -52,7 +46,7 @@ LARGE_INTEGER ExpLuid = {{0x3e9, 0x0}};
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpUuidInitialization(VOID)
|
ExpUuidInitialization(VOID)
|
||||||
|
@ -324,7 +318,7 @@ ExpUuidGetValues(PUUID_CACHED_VALUES_STRUCT CachedValues)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExLuidInitialization(VOID)
|
ExLuidInitialization(VOID)
|
||||||
|
|
|
@ -10,10 +10,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpWin32kInit)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct _WIN32_KERNEL_OBJECT_HEADER
|
typedef struct _WIN32_KERNEL_OBJECT_HEADER
|
||||||
{
|
{
|
||||||
ULONG SessionId;
|
ULONG SessionId;
|
||||||
|
@ -257,7 +253,7 @@ ExpDesktopClose(IN PEPROCESS Process OPTIONAL,
|
||||||
&Parameters);
|
&Parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpWin32kInit(VOID)
|
ExpWin32kInit(VOID)
|
||||||
|
|
|
@ -12,10 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, ExpInitializeWorkerThreads)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* DATA **********************************************************************/
|
/* DATA **********************************************************************/
|
||||||
|
|
||||||
/* Number of worker threads for each Queue */
|
/* Number of worker threads for each Queue */
|
||||||
|
@ -515,7 +511,7 @@ ExpWorkerThreadBalanceManager(IN PVOID Context)
|
||||||
* @remarks This routine is only called once during system initialization.
|
* @remarks This routine is only called once during system initialization.
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeWorkerThreads(VOID)
|
ExpInitializeWorkerThreads(VOID)
|
||||||
|
|
|
@ -25,7 +25,7 @@ XIPDispatch(IN ULONG DispatchCode,
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
PMEMORY_ALLOCATION_DESCRIPTOR
|
PMEMORY_ALLOCATION_DESCRIPTOR
|
||||||
NTAPI
|
NTAPI
|
||||||
XIPpFindMemoryDescriptor(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
XIPpFindMemoryDescriptor(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -49,7 +49,7 @@ XIPpFindMemoryDescriptor(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
XIPInit(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
XIPInit(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
PERESOURCE FsRtlPagingIoResources;
|
PERESOURCE FsRtlPagingIoResources;
|
||||||
ULONG FsRtlPagingIoResourceSelector;
|
ULONG FsRtlPagingIoResourceSelector;
|
||||||
INIT_FUNCTION NTSTATUS NTAPI FsRtlInitializeWorkerThread(VOID);
|
CODE_SEG("INIT") NTSTATUS NTAPI FsRtlInitializeWorkerThread(VOID);
|
||||||
extern KSEMAPHORE FsRtlpUncSemaphore;
|
extern KSEMAPHORE FsRtlpUncSemaphore;
|
||||||
|
|
||||||
static const UCHAR LegalAnsiCharacterArray[] =
|
static const UCHAR LegalAnsiCharacterArray[] =
|
||||||
|
@ -155,7 +155,7 @@ const UCHAR * const FsRtlLegalAnsiCharacterArray = LegalAnsiCharacterArray;
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS *********************************************************/
|
/* PRIVATE FUNCTIONS *********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitSystem(VOID)
|
FsRtlInitSystem(VOID)
|
||||||
|
|
|
@ -472,7 +472,7 @@ FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitializeLargeMcbs(VOID)
|
FsRtlInitializeLargeMcbs(VOID)
|
||||||
|
|
|
@ -144,7 +144,7 @@ FsRtlWorkerThread(IN PVOID StartContext)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitializeWorkerThread(VOID)
|
FsRtlInitializeWorkerThread(VOID)
|
||||||
|
|
|
@ -129,7 +129,7 @@ FsRtlPruneTunnelCache(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
FsRtlGetTunnelParameterValue(
|
FsRtlGetTunnelParameterValue(
|
||||||
IN PUNICODE_STRING ParameterName,
|
IN PUNICODE_STRING ParameterName,
|
||||||
|
@ -193,7 +193,7 @@ FsRtlGetTunnelParameterValue(
|
||||||
ZwClose(hKey);
|
ZwClose(hKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitializeTunnels(VOID)
|
FsRtlInitializeTunnels(VOID)
|
||||||
|
|
|
@ -347,7 +347,7 @@ BitBltAligned(
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
PVOID
|
PVOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FindBitmapResource(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
FindBitmapResource(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
@ -412,7 +412,7 @@ FindBitmapResource(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
return Data;
|
return Data;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvDriverInitialize(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
InbvDriverInitialize(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
@ -756,7 +756,7 @@ InbvSolidColorFill(IN ULONG Left,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvUpdateProgressBar(IN ULONG Progress)
|
InbvUpdateProgressBar(IN ULONG Progress)
|
||||||
|
@ -844,7 +844,7 @@ InbvScreenToBufferBlt(OUT PUCHAR Buffer,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvSetProgressBarCoordinates(IN ULONG Left,
|
InbvSetProgressBarCoordinates(IN ULONG Left,
|
||||||
|
@ -862,7 +862,7 @@ InbvSetProgressBarCoordinates(IN ULONG Left,
|
||||||
ShowProgressBar = TRUE;
|
ShowProgressBar = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvSetProgressBarSubset(IN ULONG Floor,
|
InbvSetProgressBarSubset(IN ULONG Floor,
|
||||||
|
@ -878,7 +878,7 @@ InbvSetProgressBarSubset(IN ULONG Floor,
|
||||||
InbvProgressState.Bias = (Ceiling * 100) - Floor;
|
InbvProgressState.Bias = (Ceiling * 100) - Floor;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvIndicateProgress(VOID)
|
InbvIndicateProgress(VOID)
|
||||||
|
@ -1070,7 +1070,7 @@ InbvRotationThread(
|
||||||
PsTerminateSystemThread(STATUS_SUCCESS);
|
PsTerminateSystemThread(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvRotBarInit(VOID)
|
InbvRotBarInit(VOID)
|
||||||
|
@ -1080,7 +1080,7 @@ InbvRotBarInit(VOID)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DisplayBootBitmap(IN BOOLEAN TextMode)
|
DisplayBootBitmap(IN BOOLEAN TextMode)
|
||||||
|
@ -1364,7 +1364,7 @@ DisplayBootBitmap(IN BOOLEAN TextMode)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DisplayFilter(PCHAR *String)
|
DisplayFilter(PCHAR *String)
|
||||||
|
@ -1388,7 +1388,7 @@ DisplayFilter(PCHAR *String)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FinalizeBootLogo(VOID)
|
FinalizeBootLogo(VOID)
|
||||||
|
|
|
@ -295,7 +295,6 @@ MI_IS_MAPPED_PTE(PMMPTE PointerPte)
|
||||||
(PointerPte->u.Hard.PageFrameNumber != 0));
|
(PointerPte->u.Hard.PageFrameNumber != 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
FORCEINLINE
|
FORCEINLINE
|
||||||
VOID
|
VOID
|
||||||
MmInitGlobalKernelPageDirectory(VOID)
|
MmInitGlobalKernelPageDirectory(VOID)
|
||||||
|
|
|
@ -286,7 +286,6 @@ extern LAZY_WRITER LazyWriter;
|
||||||
#define NODE_TYPE_PRIVATE_MAP 0x02FE
|
#define NODE_TYPE_PRIVATE_MAP 0x02FE
|
||||||
#define NODE_TYPE_SHARED_MAP 0x02FF
|
#define NODE_TYPE_SHARED_MAP 0x02FF
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcPfInitializePrefetcher(
|
CcPfInitializePrefetcher(
|
||||||
|
@ -323,7 +322,6 @@ CcRosGetVacb(
|
||||||
PROS_VACB *Vacb
|
PROS_VACB *Vacb
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitView(VOID);
|
CcInitView(VOID);
|
||||||
|
@ -340,7 +338,6 @@ NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CcWriteVirtualAddress(PROS_VACB Vacb);
|
CcWriteVirtualAddress(PROS_VACB Vacb);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CcInitializeCacheManager(VOID);
|
CcInitializeCacheManager(VOID);
|
||||||
|
|
|
@ -695,7 +695,6 @@ CmpFlushNotify(
|
||||||
IN BOOLEAN LockHeld
|
IN BOOLEAN LockHeld
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitCallback(
|
CmpInitCallback(
|
||||||
|
@ -705,28 +704,24 @@ CmpInitCallback(
|
||||||
//
|
//
|
||||||
// KCB Cache/Delay Routines
|
// KCB Cache/Delay Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeCache(
|
CmpInitializeCache(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitCmPrivateDelayAlloc(
|
CmpInitCmPrivateDelayAlloc(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitCmPrivateAlloc(
|
CmpInitCmPrivateAlloc(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitDelayDerefKCBEngine(
|
CmpInitDelayDerefKCBEngine(
|
||||||
|
@ -969,7 +964,6 @@ VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpRemoveFromDelayedClose(IN PCM_KEY_CONTROL_BLOCK Kcb);
|
CmpRemoveFromDelayedClose(IN PCM_KEY_CONTROL_BLOCK Kcb);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeDelayedCloseTable(
|
CmpInitializeDelayedCloseTable(
|
||||||
|
@ -1168,7 +1162,6 @@ CmpCreateLinkNode(
|
||||||
//
|
//
|
||||||
// Boot Routines
|
// Boot Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
HCELL_INDEX
|
HCELL_INDEX
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpFindControlSet(
|
CmpFindControlSet(
|
||||||
|
@ -1178,7 +1171,6 @@ CmpFindControlSet(
|
||||||
OUT PBOOLEAN AutoSelect
|
OUT PBOOLEAN AutoSelect
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
CmGetSystemControlValues(
|
CmGetSystemControlValues(
|
||||||
|
@ -1195,7 +1187,6 @@ CmpSaveBootControlSet(
|
||||||
//
|
//
|
||||||
// Hardware Configuration Routines
|
// Hardware Configuration Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeRegistryNode(
|
CmpInitializeRegistryNode(
|
||||||
|
@ -1213,7 +1204,6 @@ CmpInitializeMachineDependentConfiguration(
|
||||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpInitializeHardwareConfiguration(
|
CmpInitializeHardwareConfiguration(
|
||||||
|
@ -1418,7 +1408,6 @@ CmSaveMergedKeys(
|
||||||
//
|
//
|
||||||
// Startup and Shutdown
|
// Startup and Shutdown
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmInitSystem1(
|
CmInitSystem1(
|
||||||
|
@ -1446,14 +1435,12 @@ CmpSetVersionData(
|
||||||
//
|
//
|
||||||
// Driver List Routines
|
// Driver List Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
PUNICODE_STRING*
|
PUNICODE_STRING*
|
||||||
NTAPI
|
NTAPI
|
||||||
CmGetSystemDriverList(
|
CmGetSystemDriverList(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpFindDrivers(
|
CmpFindDrivers(
|
||||||
|
@ -1464,7 +1451,6 @@ CmpFindDrivers(
|
||||||
IN PLIST_ENTRY DriverListHead
|
IN PLIST_ENTRY DriverListHead
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpSortDriverList(
|
CmpSortDriverList(
|
||||||
|
@ -1473,14 +1459,12 @@ CmpSortDriverList(
|
||||||
IN PLIST_ENTRY DriverListHead
|
IN PLIST_ENTRY DriverListHead
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpResolveDriverDependencies(
|
CmpResolveDriverDependencies(
|
||||||
IN PLIST_ENTRY DriverListHead
|
IN PLIST_ENTRY DriverListHead
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CmpIsSafe(
|
CmpIsSafe(
|
||||||
|
|
|
@ -46,7 +46,6 @@
|
||||||
#define DBGKTRACE(x, fmt, ...) DPRINT(fmt, ##__VA_ARGS__)
|
#define DBGKTRACE(x, fmt, ...) DPRINT(fmt, ##__VA_ARGS__)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DbgkInitialize(
|
DbgkInitialize(
|
||||||
|
|
|
@ -185,7 +185,6 @@ typedef struct _UUID_CACHED_VALUES_STRUCT
|
||||||
|
|
||||||
/* INITIALIZATION FUNCTIONS *************************************************/
|
/* INITIALIZATION FUNCTIONS *************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpWin32kInit(VOID);
|
ExpWin32kInit(VOID);
|
||||||
|
@ -200,7 +199,6 @@ Phase1Initialization(
|
||||||
IN PVOID Context
|
IN PVOID Context
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializePushLocks(VOID);
|
ExpInitializePushLocks(VOID);
|
||||||
|
@ -211,7 +209,6 @@ ExRefreshTimeZoneInformation(
|
||||||
IN PLARGE_INTEGER SystemBootTime
|
IN PLARGE_INTEGER SystemBootTime
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeWorkerThreads(VOID);
|
ExpInitializeWorkerThreads(VOID);
|
||||||
|
@ -220,12 +217,10 @@ VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExSwapinWorkerThreads(IN BOOLEAN AllowSwap);
|
ExSwapinWorkerThreads(IN BOOLEAN AllowSwap);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitLookasideLists(VOID);
|
ExpInitLookasideLists(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExInitializeSystemLookasideList(
|
ExInitializeSystemLookasideList(
|
||||||
|
@ -237,22 +232,18 @@ ExInitializeSystemLookasideList(
|
||||||
IN PLIST_ENTRY ListHead
|
IN PLIST_ENTRY ListHead
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeCallbacks(VOID);
|
ExpInitializeCallbacks(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpUuidInitialization(VOID);
|
ExpUuidInitialization(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExLuidInitialization(VOID);
|
ExLuidInitialization(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeExecutive(
|
ExpInitializeExecutive(
|
||||||
|
@ -264,47 +255,38 @@ VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExShutdownSystem(VOID);
|
ExShutdownSystem(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeEventImplementation(VOID);
|
ExpInitializeEventImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeKeyedEventImplementation(VOID);
|
ExpInitializeKeyedEventImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeEventPairImplementation(VOID);
|
ExpInitializeEventPairImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeSemaphoreImplementation(VOID);
|
ExpInitializeSemaphoreImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeMutantImplementation(VOID);
|
ExpInitializeMutantImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeTimerImplementation(VOID);
|
ExpInitializeTimerImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeProfileImplementation(VOID);
|
ExpInitializeProfileImplementation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpResourceInitialization(VOID);
|
ExpResourceInitialization(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExInitPoolLookasidePointers(VOID);
|
ExInitPoolLookasidePointers(VOID);
|
||||||
|
@ -444,7 +426,6 @@ typedef BOOLEAN
|
||||||
ULONG_PTR Context
|
ULONG_PTR Context
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ExpInitializeHandleTables(
|
ExpInitializeHandleTables(
|
||||||
|
@ -1500,14 +1481,12 @@ ExTimerRundown(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
HeadlessInit(
|
HeadlessInit(
|
||||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
XIPInit(
|
XIPInit(
|
||||||
|
|
|
@ -108,14 +108,12 @@ typedef struct _INT_MAPPING
|
||||||
//
|
//
|
||||||
// Initialization Routines
|
// Initialization Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitializeLargeMcbs(
|
FsRtlInitializeLargeMcbs(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitializeTunnels(
|
FsRtlInitializeTunnels(
|
||||||
|
@ -131,7 +129,6 @@ FsRtlPTeardownPerFileObjectContexts(
|
||||||
IN PFILE_OBJECT FileObject
|
IN PFILE_OBJECT FileObject
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FsRtlInitSystem(
|
FsRtlInitSystem(
|
||||||
|
|
|
@ -321,7 +321,6 @@ KiSetTebBase(PKPCR Pcr, PVOID TebAddress)
|
||||||
Ke386SetGdtEntryBase(&Pcr->GDT[KGDT_R3_TEB / sizeof(KGDTENTRY)], TebAddress);
|
Ke386SetGdtEntryBase(&Pcr->GDT[KGDT_R3_TEB / sizeof(KGDTENTRY)], TebAddress);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
Ki386InitializeTss(
|
Ki386InitializeTss(
|
||||||
|
@ -330,36 +329,30 @@ Ki386InitializeTss(
|
||||||
IN PKGDTENTRY Gdt
|
IN PKGDTENTRY Gdt
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiSetCR0Bits(VOID);
|
KiSetCR0Bits(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiGetCacheInformation(VOID);
|
KiGetCacheInformation(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
KiIsNpxPresent(
|
KiIsNpxPresent(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
KiIsNpxErrataPresent(
|
KiIsNpxErrataPresent(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiSetProcessorType(VOID);
|
KiSetProcessorType(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
KiGetFeatureBits(VOID);
|
KiGetFeatureBits(VOID);
|
||||||
|
@ -394,21 +387,18 @@ Ki386SetupAndExitToV86Mode(
|
||||||
OUT PTEB VdmTeb
|
OUT PTEB VdmTeb
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KeI386VdmInitialize(
|
KeI386VdmInitialize(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG_PTR
|
ULONG_PTR
|
||||||
NTAPI
|
NTAPI
|
||||||
Ki386EnableGlobalPage(
|
Ki386EnableGlobalPage(
|
||||||
IN ULONG_PTR Context
|
IN ULONG_PTR Context
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG_PTR
|
ULONG_PTR
|
||||||
NTAPI
|
NTAPI
|
||||||
Ki386EnableTargetLargePage(
|
Ki386EnableTargetLargePage(
|
||||||
|
@ -436,56 +426,48 @@ Ki386EnableCurrentLargePage(
|
||||||
IN ULONG Cr3
|
IN ULONG Cr3
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiI386PentiumLockErrataFixup(
|
KiI386PentiumLockErrataFixup(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializePAT(
|
KiInitializePAT(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeMTRR(
|
KiInitializeMTRR(
|
||||||
IN BOOLEAN FinalCpu
|
IN BOOLEAN FinalCpu
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiAmdK6InitializeMTRR(
|
KiAmdK6InitializeMTRR(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiRestoreFastSyscallReturnState(
|
KiRestoreFastSyscallReturnState(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG_PTR
|
ULONG_PTR
|
||||||
NTAPI
|
NTAPI
|
||||||
Ki386EnableDE(
|
Ki386EnableDE(
|
||||||
IN ULONG_PTR Context
|
IN ULONG_PTR Context
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG_PTR
|
ULONG_PTR
|
||||||
NTAPI
|
NTAPI
|
||||||
Ki386EnableFxsr(
|
Ki386EnableFxsr(
|
||||||
IN ULONG_PTR Context
|
IN ULONG_PTR Context
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
ULONG_PTR
|
ULONG_PTR
|
||||||
NTAPI
|
NTAPI
|
||||||
Ki386EnableXMMIExceptions(
|
Ki386EnableXMMIExceptions(
|
||||||
|
@ -809,12 +791,11 @@ KiCheckForApcDelivery(IN PKTRAP_FRAME TrapFrame)
|
||||||
//
|
//
|
||||||
// Switches from boot loader to initial kernel stack
|
// Switches from boot loader to initial kernel stack
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
FORCEINLINE
|
FORCEINLINE
|
||||||
VOID
|
VOID
|
||||||
KiSwitchToBootStack(IN ULONG_PTR InitialStack)
|
KiSwitchToBootStack(IN ULONG_PTR InitialStack)
|
||||||
{
|
{
|
||||||
INIT_FUNCTION VOID NTAPI KiSystemStartupBootStack(VOID);
|
VOID NTAPI KiSystemStartupBootStack(VOID);
|
||||||
|
|
||||||
/* We have to switch to a new stack before continuing kernel initialization */
|
/* We have to switch to a new stack before continuing kernel initialization */
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
//
|
//
|
||||||
// Driver Initialization
|
// Driver Initialization
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvDriverInitialize(
|
InbvDriverInitialize(
|
||||||
|
@ -33,14 +32,12 @@ InbvBitBlt(
|
||||||
//
|
//
|
||||||
// Progress-Bar Functions
|
// Progress-Bar Functions
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvIndicateProgress(
|
InbvIndicateProgress(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvSetProgressBarSubset(
|
InbvSetProgressBarSubset(
|
||||||
|
@ -48,7 +45,6 @@ InbvSetProgressBarSubset(
|
||||||
_In_ ULONG Ceiling
|
_In_ ULONG Ceiling
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvUpdateProgressBar(
|
InbvUpdateProgressBar(
|
||||||
|
@ -58,28 +54,24 @@ InbvUpdateProgressBar(
|
||||||
//
|
//
|
||||||
// Boot Splash-Screen Functions
|
// Boot Splash-Screen Functions
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvRotBarInit(
|
InbvRotBarInit(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DisplayBootBitmap(
|
DisplayBootBitmap(
|
||||||
IN BOOLEAN TextMode
|
IN BOOLEAN TextMode
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DisplayFilter(
|
DisplayFilter(
|
||||||
IN PCHAR *String
|
IN PCHAR *String
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FinalizeBootLogo(
|
FinalizeBootLogo(
|
||||||
|
|
|
@ -587,7 +587,6 @@ PipCallDriverAddDevice(
|
||||||
IN PDRIVER_OBJECT DriverObject
|
IN PDRIVER_OBJECT DriverObject
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopInitializePlugPlayServices(
|
IopInitializePlugPlayServices(
|
||||||
|
@ -698,7 +697,6 @@ IoDestroyDriverList(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
IopInitPlugPlayEvents(VOID);
|
IopInitPlugPlayEvents(VOID);
|
||||||
|
|
||||||
|
@ -754,14 +752,12 @@ IopCreateDeviceKeyPath(
|
||||||
//
|
//
|
||||||
// PnP Routines
|
// PnP Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopUpdateRootKey(
|
IopUpdateRootKey(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
PiInitCacheGroupInformation(
|
PiInitCacheGroupInformation(
|
||||||
|
@ -799,14 +795,12 @@ PnpRegSzToString(
|
||||||
//
|
//
|
||||||
// Initialization Routines
|
// Initialization Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateArcNames(
|
IopCreateArcNames(
|
||||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopReassignSystemRoot(
|
IopReassignSystemRoot(
|
||||||
|
@ -814,7 +808,6 @@ IopReassignSystemRoot(
|
||||||
OUT PANSI_STRING NtBootPath
|
OUT PANSI_STRING NtBootPath
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IoInitSystem(
|
IoInitSystem(
|
||||||
|
@ -1011,13 +1004,11 @@ IopShutdownBaseFileSystems(
|
||||||
//
|
//
|
||||||
// Boot logging support
|
// Boot logging support
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
IopInitBootLog(
|
IopInitBootLog(
|
||||||
IN BOOLEAN StartBootLog
|
IN BOOLEAN StartBootLog
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
IopStartBootLog(
|
IopStartBootLog(
|
||||||
VOID
|
VOID
|
||||||
|
@ -1089,7 +1080,6 @@ RawFsIsRawFileSystemDeviceObject(
|
||||||
IN PDEVICE_OBJECT DeviceObject
|
IN PDEVICE_OBJECT DeviceObject
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
RawFsDriverEntry(
|
RawFsDriverEntry(
|
||||||
|
@ -1122,14 +1112,12 @@ PnpRootRegisterDevice(
|
||||||
//
|
//
|
||||||
// Driver Routines
|
// Driver Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
IopInitializeBootDrivers(
|
IopInitializeBootDrivers(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
IopInitializeSystemDrivers(
|
IopInitializeSystemDrivers(
|
||||||
|
@ -1386,7 +1374,6 @@ IoSetIoCompletion(
|
||||||
//
|
//
|
||||||
// Ramdisk Routines
|
// Ramdisk Routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopStartRamdisk(
|
IopStartRamdisk(
|
||||||
|
|
|
@ -724,12 +724,10 @@ KeQueryValuesProcess(IN PKPROCESS Process,
|
||||||
|
|
||||||
/* INITIALIZATION FUNCTIONS *************************************************/
|
/* INITIALIZATION FUNCTIONS *************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
KeInitSystem(VOID);
|
KeInitSystem(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KeInitExceptions(VOID);
|
KeInitExceptions(VOID);
|
||||||
|
@ -738,12 +736,10 @@ VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KeInitInterrupts(VOID);
|
KeInitInterrupts(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeBugCheck(VOID);
|
KiInitializeBugCheck(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiSystemStartup(
|
KiSystemStartup(
|
||||||
|
@ -904,7 +900,6 @@ KiChainedDispatch(
|
||||||
IN PKINTERRUPT Interrupt
|
IN PKINTERRUPT Interrupt
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeMachineType(
|
KiInitializeMachineType(
|
||||||
|
@ -922,7 +917,6 @@ KiSetupStackAndInitializeKernel(
|
||||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitSpinLocks(
|
KiInitSpinLocks(
|
||||||
|
@ -930,7 +924,6 @@ KiInitSpinLocks(
|
||||||
IN CCHAR Number
|
IN CCHAR Number
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
LARGE_INTEGER
|
LARGE_INTEGER
|
||||||
NTAPI
|
NTAPI
|
||||||
KiComputeReciprocal(
|
KiComputeReciprocal(
|
||||||
|
@ -938,7 +931,6 @@ KiComputeReciprocal(
|
||||||
OUT PUCHAR Shift
|
OUT PUCHAR Shift
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitSystem(
|
KiInitSystem(
|
||||||
|
@ -967,7 +959,6 @@ KiCallbackReturn(
|
||||||
IN NTSTATUS Status
|
IN NTSTATUS Status
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitMachineDependent(VOID);
|
KiInitMachineDependent(VOID);
|
||||||
|
|
|
@ -137,7 +137,6 @@ LpcExitThread(
|
||||||
//
|
//
|
||||||
// Initialization functions
|
// Initialization functions
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
LpcInitSystem(
|
LpcInitSystem(
|
||||||
|
|
|
@ -565,7 +565,6 @@ MiCheckAllProcessMemoryAreas(VOID);
|
||||||
|
|
||||||
/* npool.c *******************************************************************/
|
/* npool.c *******************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MiInitializeNonPagedPool(VOID);
|
MiInitializeNonPagedPool(VOID);
|
||||||
|
@ -616,7 +615,6 @@ MmInit1(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitSystem(IN ULONG Phase,
|
MmInitSystem(IN ULONG Phase,
|
||||||
|
@ -633,7 +631,6 @@ VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmFreeSwapPage(SWAPENTRY Entry);
|
MmFreeSwapPage(SWAPENTRY Entry);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitPagingFile(VOID);
|
MmInitPagingFile(VOID);
|
||||||
|
@ -802,7 +799,6 @@ MmDeleteKernelStack(PVOID Stack,
|
||||||
|
|
||||||
/* balance.c *****************************************************************/
|
/* balance.c *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitializeMemoryConsumer(
|
MmInitializeMemoryConsumer(
|
||||||
|
@ -810,7 +806,6 @@ MmInitializeMemoryConsumer(
|
||||||
NTSTATUS (*Trim)(ULONG Target, ULONG Priority, PULONG NrFreed)
|
NTSTATUS (*Trim)(ULONG Target, ULONG Priority, PULONG NrFreed)
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitializeBalancer(
|
MmInitializeBalancer(
|
||||||
|
@ -833,7 +828,6 @@ MmRequestPageMemoryConsumer(
|
||||||
PPFN_NUMBER AllocatedPage
|
PPFN_NUMBER AllocatedPage
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MiInitBalancerThread(VOID);
|
MiInitBalancerThread(VOID);
|
||||||
|
@ -879,7 +873,6 @@ MmDeleteRmap(
|
||||||
PVOID Address
|
PVOID Address
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitializeRmapList(VOID);
|
MmInitializeRmapList(VOID);
|
||||||
|
@ -1089,7 +1082,6 @@ MmIsDisabledPage(
|
||||||
PVOID Address
|
PVOID Address
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitGlobalKernelPageDirectory(VOID);
|
MmInitGlobalKernelPageDirectory(VOID);
|
||||||
|
@ -1192,7 +1184,6 @@ MmCreateProcessAddressSpace(
|
||||||
IN PULONG_PTR DirectoryTableBase
|
IN PULONG_PTR DirectoryTableBase
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitializeHandBuiltProcess(
|
MmInitializeHandBuiltProcess(
|
||||||
|
@ -1200,7 +1191,6 @@ MmInitializeHandBuiltProcess(
|
||||||
IN PULONG_PTR DirectoryTableBase
|
IN PULONG_PTR DirectoryTableBase
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitializeHandBuiltProcess2(
|
MmInitializeHandBuiltProcess2(
|
||||||
|
@ -1320,7 +1310,6 @@ MmProtectSectionView(
|
||||||
PULONG OldProtect
|
PULONG OldProtect
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
MmInitSectionImplementation(VOID);
|
MmInitSectionImplementation(VOID);
|
||||||
|
@ -1343,7 +1332,6 @@ MmPageOutSectionView(
|
||||||
ULONG_PTR Entry
|
ULONG_PTR Entry
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
MmCreatePhysicalMemorySection(VOID);
|
MmCreatePhysicalMemorySection(VOID);
|
||||||
|
@ -1362,14 +1350,12 @@ MmFreeSectionSegments(PFILE_OBJECT FileObject);
|
||||||
|
|
||||||
/* sysldr.c ******************************************************************/
|
/* sysldr.c ******************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MiReloadBootLoadedDrivers(
|
MiReloadBootLoadedDrivers(
|
||||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
MiInitializeLoadedModuleList(
|
MiInitializeLoadedModuleList(
|
||||||
|
|
|
@ -159,7 +159,6 @@ typedef struct _OB_TEMP_BUFFER
|
||||||
//
|
//
|
||||||
// Startup and Shutdown Functions
|
// Startup and Shutdown Functions
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ObInitSystem(
|
ObInitSystem(
|
||||||
|
@ -430,7 +429,6 @@ ObInheritDeviceMap(
|
||||||
IN PEPROCESS Process
|
IN PEPROCESS Process
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ObpCreateDosDevicesDirectory(
|
ObpCreateDosDevicesDirectory(
|
||||||
|
@ -452,7 +450,6 @@ ObpReferenceDeviceMap(
|
||||||
//
|
//
|
||||||
// Security descriptor cache functions
|
// Security descriptor cache functions
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ObpInitSdCache(
|
ObpInitSdCache(
|
||||||
|
|
|
@ -264,14 +264,12 @@ typedef struct _POP_SHUTDOWN_WAIT_ENTRY
|
||||||
//
|
//
|
||||||
// Initialization routines
|
// Initialization routines
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
PoInitSystem(
|
PoInitSystem(
|
||||||
IN ULONG BootPhase
|
IN ULONG BootPhase
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
PoInitializePrcb(
|
PoInitializePrcb(
|
||||||
|
|
|
@ -90,7 +90,6 @@ PspShutdownProcessManager(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
PsInitSystem(
|
PsInitSystem(
|
||||||
|
@ -121,7 +120,6 @@ PspMapSystemDll(
|
||||||
IN BOOLEAN UseLargePages
|
IN BOOLEAN UseLargePages
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
PsLocateSystemDll(
|
PsLocateSystemDll(
|
||||||
|
@ -354,7 +352,6 @@ PspRemoveProcessFromJob(
|
||||||
IN PEJOB Job
|
IN PEJOB Job
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
PspInitializeJobStructures(
|
PspInitializeJobStructures(
|
||||||
|
@ -418,7 +415,6 @@ PspIsProcessExiting(IN PEPROCESS Process);
|
||||||
//
|
//
|
||||||
// Apphelp functions
|
// Apphelp functions
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ApphelpCacheInitialize(VOID);
|
ApphelpCacheInitialize(VOID);
|
||||||
|
|
|
@ -243,27 +243,22 @@ SepSidInTokenEx(
|
||||||
);
|
);
|
||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
SeInitSystem(VOID);
|
SeInitSystem(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
SepInitPrivileges(VOID);
|
SepInitPrivileges(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
SepInitSecurityIDs(VOID);
|
SepInitSecurityIDs(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
SepInitDACLs(VOID);
|
SepInitDACLs(VOID);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
SepInitSDs(VOID);
|
SepInitSDs(VOID);
|
||||||
|
@ -330,7 +325,6 @@ SepCreateImpersonationTokenDacl(
|
||||||
_Out_ PACL* Dacl
|
_Out_ PACL* Dacl
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
SepInitializeTokenImplementation(VOID);
|
SepInitializeTokenImplementation(VOID);
|
||||||
|
|
|
@ -21,13 +21,13 @@ PCHAR IoLoaderArcBootDeviceName;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateArcNamesCd(IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
IopCreateArcNamesCd(IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateArcNamesDisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
IopCreateArcNamesDisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
@ -35,7 +35,7 @@ IopCreateArcNamesDisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
IN PBOOLEAN FoundBoot
|
IN PBOOLEAN FoundBoot
|
||||||
);
|
);
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateArcNames(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
IopCreateArcNames(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -146,7 +146,7 @@ IopCreateArcNames(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateArcNamesCd(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
IopCreateArcNamesCd(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -408,7 +408,7 @@ Cleanup:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateArcNamesDisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
IopCreateArcNamesDisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
@ -830,7 +830,7 @@ Cleanup:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopReassignSystemRoot(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
IopReassignSystemRoot(IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
|
|
@ -13,11 +13,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, IopInitBootLog)
|
|
||||||
#pragma alloc_text(INIT, IopStartBootLog)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ******************************************************************/
|
/* GLOBALS ******************************************************************/
|
||||||
|
|
||||||
static BOOLEAN IopBootLogCreate = FALSE;
|
static BOOLEAN IopBootLogCreate = FALSE;
|
||||||
|
@ -29,7 +24,7 @@ static ERESOURCE IopBootLogResource;
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
IopInitBootLog(BOOLEAN StartBootLog)
|
IopInitBootLog(BOOLEAN StartBootLog)
|
||||||
{
|
{
|
||||||
|
@ -38,7 +33,7 @@ IopInitBootLog(BOOLEAN StartBootLog)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
IopStartBootLog(VOID)
|
IopStartBootLog(VOID)
|
||||||
{
|
{
|
||||||
|
|
|
@ -722,7 +722,7 @@ MiResolveImageReferences(IN PVOID ImageBase,
|
||||||
//
|
//
|
||||||
// Used for images already loaded (boot drivers)
|
// Used for images already loaded (boot drivers)
|
||||||
//
|
//
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
LdrProcessDriverModule(PLDR_DATA_TABLE_ENTRY LdrEntry,
|
LdrProcessDriverModule(PLDR_DATA_TABLE_ENTRY LdrEntry,
|
||||||
|
@ -804,7 +804,7 @@ LdrProcessDriverModule(PLDR_DATA_TABLE_ENTRY LdrEntry,
|
||||||
*
|
*
|
||||||
* Initialize a driver that is already loaded in memory.
|
* Initialize a driver that is already loaded in memory.
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopInitializeBuiltinDriver(IN PLDR_DATA_TABLE_ENTRY BootLdrEntry)
|
IopInitializeBuiltinDriver(IN PLDR_DATA_TABLE_ENTRY BootLdrEntry)
|
||||||
|
@ -935,7 +935,7 @@ IopInitializeBuiltinDriver(IN PLDR_DATA_TABLE_ENTRY BootLdrEntry)
|
||||||
* Return Value
|
* Return Value
|
||||||
* None
|
* None
|
||||||
*/
|
*/
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
IopInitializeBootDrivers(VOID)
|
IopInitializeBootDrivers(VOID)
|
||||||
|
@ -1135,7 +1135,7 @@ IopInitializeBootDrivers(VOID)
|
||||||
PnPBootDriversLoaded = TRUE;
|
PnPBootDriversLoaded = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
IopInitializeSystemDrivers(VOID)
|
IopInitializeSystemDrivers(VOID)
|
||||||
|
|
|
@ -87,13 +87,9 @@ extern GENERAL_LOOKASIDE IoCompletionPacketLookaside;
|
||||||
|
|
||||||
PLOADER_PARAMETER_BLOCK IopLoaderBlock;
|
PLOADER_PARAMETER_BLOCK IopLoaderBlock;
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, IoInitSystem)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* INIT FUNCTIONS ************************************************************/
|
/* INIT FUNCTIONS ************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
IopInitLookasideLists(VOID)
|
IopInitLookasideLists(VOID)
|
||||||
|
@ -240,7 +236,7 @@ IopInitLookasideLists(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateObjectTypes(VOID)
|
IopCreateObjectTypes(VOID)
|
||||||
|
@ -329,7 +325,7 @@ IopCreateObjectTypes(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IopCreateRootDirectories(VOID)
|
IopCreateRootDirectories(VOID)
|
||||||
|
@ -394,7 +390,7 @@ IopCreateRootDirectories(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IopMarkBootPartition(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
IopMarkBootPartition(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
@ -464,7 +460,7 @@ IopMarkBootPartition(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IoInitSystem(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
IoInitSystem(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
|
@ -18,15 +18,9 @@
|
||||||
|
|
||||||
extern KEVENT PiEnumerationFinished;
|
extern KEVENT PiEnumerationFinished;
|
||||||
|
|
||||||
/* DATA ***********************************************************************/
|
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, IopStartRamdisk)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* FUNCTIONS ******************************************************************/
|
/* FUNCTIONS ******************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopStartRamdisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
IopStartRamdisk(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
|
@ -1187,7 +1187,7 @@ RawUnload(IN PDRIVER_OBJECT DriverObject)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,
|
RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,
|
||||||
|
|
|
@ -15,11 +15,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, IoInitFileSystemImplementation)
|
|
||||||
#pragma alloc_text(INIT, IoInitVpbImplementation)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLOBALS ******************************************************************/
|
/* GLOBALS ******************************************************************/
|
||||||
|
|
||||||
ERESOURCE IopDatabaseResource;
|
ERESOURCE IopDatabaseResource;
|
||||||
|
|
|
@ -12,10 +12,6 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#if defined (ALLOC_PRAGMA)
|
|
||||||
#pragma alloc_text(INIT, IopInitPlugPlayEvents)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct _PNP_EVENT_ENTRY
|
typedef struct _PNP_EVENT_ENTRY
|
||||||
{
|
{
|
||||||
LIST_ENTRY ListEntry;
|
LIST_ENTRY ListEntry;
|
||||||
|
@ -30,7 +26,8 @@ static KEVENT IopPnpNotifyEvent;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
NTSTATUS INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
|
NTSTATUS
|
||||||
IopInitPlugPlayEvents(VOID)
|
IopInitPlugPlayEvents(VOID)
|
||||||
{
|
{
|
||||||
InitializeListHead(&IopPnpEventQueueHead);
|
InitializeListHead(&IopPnpEventQueueHead);
|
||||||
|
|
|
@ -93,7 +93,7 @@ IopInitializeArbiters(VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
PiInitCacheGroupInformation(VOID)
|
PiInitCacheGroupInformation(VOID)
|
||||||
|
@ -425,7 +425,7 @@ Exit:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopInitializePlugPlayServices(VOID)
|
IopInitializePlugPlayServices(VOID)
|
||||||
|
|
|
@ -1025,7 +1025,7 @@ cleanup:
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
IopEnumerateDetectedDevices(
|
IopEnumerateDetectedDevices(
|
||||||
IN HANDLE hBaseKey,
|
IN HANDLE hBaseKey,
|
||||||
|
@ -1466,7 +1466,7 @@ cleanup:
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
IopIsFirmwareMapperDisabled(VOID)
|
IopIsFirmwareMapperDisabled(VOID)
|
||||||
{
|
{
|
||||||
|
@ -1535,7 +1535,7 @@ IopIsFirmwareMapperDisabled(VOID)
|
||||||
return (KeyValue != 0) ? TRUE : FALSE;
|
return (KeyValue != 0) ? TRUE : FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
IopUpdateRootKey(VOID)
|
IopUpdateRootKey(VOID)
|
||||||
|
|
|
@ -39,7 +39,7 @@ extern ANSI_STRING KdpLogFileName;
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS *********************************************************/
|
/* PRIVATE FUNCTIONS *********************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
PCHAR
|
PCHAR
|
||||||
NTAPI
|
NTAPI
|
||||||
KdpGetDebugMode(PCHAR Currentp2)
|
KdpGetDebugMode(PCHAR Currentp2)
|
||||||
|
@ -135,7 +135,7 @@ KdpGetDebugMode(PCHAR Currentp2)
|
||||||
return p2;
|
return p2;
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KdpCallInitRoutine(ULONG BootPhase)
|
KdpCallInitRoutine(ULONG BootPhase)
|
||||||
|
|
|
@ -58,7 +58,7 @@ static KSPIN_LOCK KdpDmesgLogSpinLock;
|
||||||
*
|
*
|
||||||
* See also: kd64\kdinit.c
|
* See also: kd64\kdinit.c
|
||||||
*/
|
*/
|
||||||
static INIT_FUNCTION
|
static CODE_SEG("INIT")
|
||||||
SIZE_T
|
SIZE_T
|
||||||
KdpGetMemorySizeInMBs(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
KdpGetMemorySizeInMBs(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
{
|
{
|
||||||
|
@ -99,7 +99,7 @@ KdpGetMemorySizeInMBs(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* See also: kd64\kdinit.c */
|
/* See also: kd64\kdinit.c */
|
||||||
static INIT_FUNCTION
|
static CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
KdpPrintBanner(IN SIZE_T MemSizeMBs)
|
KdpPrintBanner(IN SIZE_T MemSizeMBs)
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
*
|
*
|
||||||
* See also: kd\kdio.c
|
* See also: kd\kdio.c
|
||||||
*/
|
*/
|
||||||
static INIT_FUNCTION
|
static CODE_SEG("INIT")
|
||||||
SIZE_T
|
SIZE_T
|
||||||
KdpGetMemorySizeInMBs(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
KdpGetMemorySizeInMBs(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
{
|
{
|
||||||
|
@ -67,7 +67,7 @@ KdpGetMemorySizeInMBs(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* See also: kd\kdio.c */
|
/* See also: kd\kdio.c */
|
||||||
static INIT_FUNCTION
|
static CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
KdpPrintBanner(IN SIZE_T MemSizeMBs)
|
KdpPrintBanner(IN SIZE_T MemSizeMBs)
|
||||||
{
|
{
|
||||||
|
|
|
@ -50,6 +50,7 @@ static const CHAR CmpRiseID[] = "RiseRiseRise";
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiSetProcessorType(VOID)
|
KiSetProcessorType(VOID)
|
||||||
|
@ -120,6 +121,7 @@ KiGetCpuVendor(VOID)
|
||||||
return CPU_UNKNOWN;
|
return CPU_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CODE_SEG("INIT")
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
KiGetFeatureBits(VOID)
|
KiGetFeatureBits(VOID)
|
||||||
|
@ -209,6 +211,7 @@ KiGetFeatureBits(VOID)
|
||||||
return FeatureBits;
|
return FeatureBits;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiGetCacheInformation(VOID)
|
KiGetCacheInformation(VOID)
|
||||||
|
|
|
@ -53,7 +53,7 @@ KDESCRIPTOR KiIdtDescriptor = {{0}, sizeof(KiIdt) - 1, KiIdt};
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KeInitExceptions(VOID)
|
KeInitExceptions(VOID)
|
||||||
|
|
|
@ -40,7 +40,7 @@ void KiSystemCallEntry32();
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitMachineDependent(VOID)
|
KiInitMachineDependent(VOID)
|
||||||
|
@ -160,6 +160,7 @@ KiInitializePcr(IN PKIPCR Pcr,
|
||||||
KeSetCurrentIrql(PASSIVE_LEVEL);
|
KeSetCurrentIrql(PASSIVE_LEVEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeCpu(PKIPCR Pcr)
|
KiInitializeCpu(PKIPCR Pcr)
|
||||||
|
@ -268,7 +269,7 @@ KiInitializeTss(IN PKTSS64 Tss,
|
||||||
__ltr(KGDT64_SYS_TSS);
|
__ltr(KGDT64_SYS_TSS);
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeKernelMachineDependent(
|
KiInitializeKernelMachineDependent(
|
||||||
|
@ -365,7 +366,7 @@ KiInitModuleList(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiSystemStartup(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
KiSystemStartup(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
|
||||||
|
|
|
@ -20,7 +20,7 @@ extern BOOLEAN RtlpUse16ByteSLists;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeKernel(IN PKPROCESS InitProcess,
|
KiInitializeKernel(IN PKPROCESS InitProcess,
|
||||||
|
@ -51,7 +51,7 @@ KiInitializeHandBuiltThread(
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiSystemStartupBootStack(VOID)
|
KiSystemStartupBootStack(VOID)
|
||||||
|
@ -134,7 +134,7 @@ KiSystemStartupBootStack(VOID)
|
||||||
KiIdleLoop();
|
KiIdleLoop();
|
||||||
}
|
}
|
||||||
|
|
||||||
INIT_FUNCTION
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitializeKernel(IN PKPROCESS InitProcess,
|
KiInitializeKernel(IN PKPROCESS InitProcess,
|
||||||
|
|
|
@ -31,6 +31,7 @@ extern PVOID KiArmVectorTable;
|
||||||
|
|
||||||
/* FUNCTIONS ******************************************************************/
|
/* FUNCTIONS ******************************************************************/
|
||||||
|
|
||||||
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
KiInitMachineDependent(VOID)
|
KiInitMachineDependent(VOID)
|
||||||
|
@ -305,6 +306,7 @@ KiInitializePcr(IN ULONG ProcessorNumber,
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CODE_SEG("INIT")
|
||||||
VOID
|
VOID
|
||||||
KiInitializeMachineType(VOID)
|
KiInitializeMachineType(VOID)
|
||||||
{
|
{
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue