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