[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:
Victor Perevertkin 2020-10-06 22:44:01 +03:00
parent 658f742c2d
commit 5c7ce4475e
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
184 changed files with 397 additions and 906 deletions

View file

@ -753,7 +753,7 @@ VfatReleaseFromLazyWrite(
ExReleaseResourceLite(&(Fcb->MainResource));
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
VfatInitFastIoRoutines(
PFAST_IO_DISPATCH FastIoDispatch)

View file

@ -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(

View file

@ -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(

View file

@ -82,7 +82,7 @@ DfsUnload(PDRIVER_OBJECT DriverObject)
UNIMPLEMENTED;
}
INIT_FUNCTION
CODE_SEG("INIT")
NTSTATUS
DfsDriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath)

View file

@ -51,7 +51,6 @@ DfsUnload(
PDRIVER_OBJECT DriverObject
);
INIT_FUNCTION
NTSTATUS
DfsDriverEntry(
PDRIVER_OBJECT DriverObject,

View file

@ -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,

View file

@ -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)

View file

@ -1276,10 +1276,8 @@ NtfsSetVolumeInformation(PNTFS_IRP_CONTEXT IrpContext);
/* ntfs.c */
INIT_FUNCTION
DRIVER_INITIALIZE DriverEntry;
INIT_FUNCTION
VOID
NTAPI
NtfsInitializeFunctionPointers(PDRIVER_OBJECT DriverObject);

View file

@ -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

View file

@ -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,

View file

@ -16,7 +16,7 @@
/* PRIVATE FUNCTIONS **********************************************************/
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpRegisterKdSupportFunctions(VOID)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)
{

View file

@ -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,

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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(

View file

@ -24,7 +24,6 @@ HalpAcpiGetTable(
IN ULONG Signature
);
INIT_FUNCTION
NTSTATUS
NTAPI
HalpSetupAcpiPhase0(

View file

@ -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(

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)
#####################################

View file

@ -34,7 +34,7 @@ HalpInitPhase1(VOID)
{
}
INIT_FUNCTION
CODE_SEG("INIT")
NTSTATUS
NTAPI
HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)

View file

@ -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)

View file

@ -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);

View file

@ -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

View file

@ -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)

View file

@ -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 (

View file

@ -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)

View file

@ -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,

View file

@ -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)

View file

@ -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,

View file

@ -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",

View file

@ -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)

View file

@ -32,7 +32,7 @@ typedef struct _REGISTRY_CALLBACK
/* PRIVATE FUNCTIONS *********************************************************/
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
CmpInitCallback(VOID)

View file

@ -20,7 +20,7 @@ PCM_NAME_HASH_TABLE_ENTRY CmpNameCacheTable;
/* FUNCTIONS *****************************************************************/
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
CmpInitializeCache(VOID)

View file

@ -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)

View file

@ -1492,7 +1492,7 @@ DbgkClearProcessDebugObject(IN PEPROCESS Process,
return STATUS_SUCCESS;
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
DbgkInitialize(VOID)

View file

@ -250,7 +250,7 @@ ExpDeleteCallback(IN PVOID Object)
* @remarks None
*
*--*/
INIT_FUNCTION
CODE_SEG("INIT")
BOOLEAN
NTAPI
ExpInitializeCallbacks(VOID)

View file

@ -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)

View file

@ -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)

View file

@ -22,7 +22,7 @@ EX_PUSH_LOCK HandleTableListLock;
/* PRIVATE FUNCTIONS *********************************************************/
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
ExpInitializeHandleTables(VOID)

View file

@ -183,7 +183,7 @@ HdlspEnableTerminal(IN BOOLEAN Enable)
return STATUS_SUCCESS;
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HeadlessInit(IN PLOADER_PARAMETER_BLOCK LoaderBlock)

View file

@ -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)

View file

@ -42,7 +42,7 @@ GENERIC_MAPPING ExpKeyedEventMapping =
/* FUNCTIONS *****************************************************************/
_IRQL_requires_max_(APC_LEVEL)
INIT_FUNCTION
CODE_SEG("INIT")
BOOLEAN
NTAPI
ExpInitializeKeyedEventImplementation(VOID)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -217,7 +217,7 @@ ExpTimerApcKernelRoutine(IN PKAPC Apc,
ObDereferenceObjectEx(Timer, DerefsToDo);
}
INIT_FUNCTION
CODE_SEG("INIT")
BOOLEAN
NTAPI
ExpInitializeTimerImplementation(VOID)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -472,7 +472,7 @@ FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
/*
* @implemented
*/
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
FsRtlInitializeLargeMcbs(VOID)

View file

@ -144,7 +144,7 @@ FsRtlWorkerThread(IN PVOID StartContext)
/*
* @implemented
*/
INIT_FUNCTION
CODE_SEG("INIT")
NTSTATUS
NTAPI
FsRtlInitializeWorkerThread(VOID)

View file

@ -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)

View file

@ -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)

View file

@ -295,7 +295,6 @@ MI_IS_MAPPED_PTE(PMMPTE PointerPte)
(PointerPte->u.Hard.PageFrameNumber != 0));
}
INIT_FUNCTION
FORCEINLINE
VOID
MmInitGlobalKernelPageDirectory(VOID)

View file

@ -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);

View file

@ -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(

View file

@ -46,7 +46,6 @@
#define DBGKTRACE(x, fmt, ...) DPRINT(fmt, ##__VA_ARGS__)
#endif
INIT_FUNCTION
VOID
NTAPI
DbgkInitialize(

View file

@ -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(

View file

@ -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(

View file

@ -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__

View file

@ -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(

View file

@ -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(

View file

@ -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);

View file

@ -137,7 +137,6 @@ LpcExitThread(
//
// Initialization functions
//
INIT_FUNCTION
BOOLEAN
NTAPI
LpcInitSystem(

View file

@ -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(

View file

@ -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(

View file

@ -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(

View file

@ -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);

View file

@ -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);

View file

@ -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,

View file

@ -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)
{

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -1187,7 +1187,7 @@ RawUnload(IN PDRIVER_OBJECT DriverObject)
#endif
}
INIT_FUNCTION
CODE_SEG("INIT")
NTSTATUS
NTAPI
RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,

View file

@ -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;

View file

@ -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);

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)

View file

@ -53,7 +53,7 @@ KDESCRIPTOR KiIdtDescriptor = {{0}, sizeof(KiIdt) - 1, KiIdt};
/* FUNCTIONS *****************************************************************/
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
KeInitExceptions(VOID)

View file

@ -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)

View file

@ -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,

View file

@ -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