https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8314c8eeba7ab45471109…
commit 8314c8eeba7ab45471109b3f680bd76d43c6239f
Author: Hervé Poussineau <hpoussin(a)reactos.org>
AuthorDate: Tue Jan 14 23:18:48 2020 +0100
Commit: Hervé Poussineau <hpoussin(a)reactos.org>
CommitDate: Wed Jan 22 20:57:01 2020 +0100
[NTOS] Move FORCEINLINE specifier where appropriate
---
ntoskrnl/include/internal/amd64/intrin_i.h | 12 ++++++------
ntoskrnl/include/internal/amd64/ke.h | 6 +++---
ntoskrnl/include/internal/amd64/mm.h | 26 +++++++++++++-------------
3 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/ntoskrnl/include/internal/amd64/intrin_i.h
b/ntoskrnl/include/internal/amd64/intrin_i.h
index bbfaff7e251..97072c3fd94 100644
--- a/ntoskrnl/include/internal/amd64/intrin_i.h
+++ b/ntoskrnl/include/internal/amd64/intrin_i.h
@@ -1,22 +1,22 @@
#ifndef _INTRIN_INTERNAL_
#define _INTRIN_INTERNAL_
-VOID
FORCEINLINE
+VOID
KeSetCurrentIrql(KIRQL Irql)
{
__writecr8(Irql);
}
-PKGDTENTRY64
FORCEINLINE
+PKGDTENTRY64
KiGetGdtEntry(PVOID pGdt, USHORT Selector)
{
return (PKGDTENTRY64)((ULONG64)pGdt + (Selector & ~RPL_MASK));
}
-PVOID
FORCEINLINE
+PVOID
KiGetGdtDescriptorBase(PKGDTENTRY Entry)
{
return (PVOID)((ULONG64)Entry->BaseLow |
@@ -25,8 +25,8 @@ KiGetGdtDescriptorBase(PKGDTENTRY Entry)
(ULONG64)Entry->BaseUpper << 32);
}
-VOID
FORCEINLINE
+VOID
KiSetGdtDescriptorBase(PKGDTENTRY Entry, ULONG64 Base)
{
Entry->BaseLow = Base & 0xffff;
@@ -35,16 +35,16 @@ KiSetGdtDescriptorBase(PKGDTENTRY Entry, ULONG64 Base)
Entry->BaseUpper = Base >> 32;
}
-VOID
FORCEINLINE
+VOID
KiSetGdtDescriptorLimit(PKGDTENTRY Entry, ULONG Limit)
{
Entry->LimitLow = Limit & 0xffff;
Entry->Bits.LimitHigh = Limit >> 16;
}
-VOID
FORCEINLINE
+VOID
KiInitGdtEntry(PKGDTENTRY64 Entry, ULONG64 Base, ULONG Size, UCHAR Type, UCHAR Dpl)
{
KiSetGdtDescriptorBase(Entry, Base);
diff --git a/ntoskrnl/include/internal/amd64/ke.h b/ntoskrnl/include/internal/amd64/ke.h
index 977a8f85984..85001d22745 100644
--- a/ntoskrnl/include/internal/amd64/ke.h
+++ b/ntoskrnl/include/internal/amd64/ke.h
@@ -282,16 +282,16 @@ KeQueryInterruptHandler(IN ULONG Vector)
(ULONG64)Idt->OffsetLow);
}
-VOID
FORCEINLINE
+VOID
KiSendEOI(VOID)
{
/* Write 0 to the apic EOI register */
*((volatile ULONG*)APIC_EOI_REGISTER) = 0;
}
-VOID
FORCEINLINE
+VOID
KiEndInterrupt(IN KIRQL Irql,
IN PKTRAP_FRAME TrapFrame)
{
@@ -300,8 +300,8 @@ KiEndInterrupt(IN KIRQL Irql,
//KeLowerIrql(Irql);
}
-BOOLEAN
FORCEINLINE
+BOOLEAN
KiUserTrap(IN PKTRAP_FRAME TrapFrame)
{
/* Anything else but Ring 0 is Ring 3 */
diff --git a/ntoskrnl/include/internal/amd64/mm.h b/ntoskrnl/include/internal/amd64/mm.h
index fbdd92eb3d8..d4f0287acc3 100644
--- a/ntoskrnl/include/internal/amd64/mm.h
+++ b/ntoskrnl/include/internal/amd64/mm.h
@@ -124,8 +124,8 @@
#define ValidKernelPpe ValidKernelPde
/* Convert an address to a corresponding PTE */
-PMMPTE
FORCEINLINE
+PMMPTE
_MiAddressToPte(PVOID Address)
{
ULONG64 Offset = (ULONG64)Address >> (PTI_SHIFT - 3);
@@ -135,8 +135,8 @@ _MiAddressToPte(PVOID Address)
#define MiAddressToPte(x) _MiAddressToPte((PVOID)(x))
/* Convert an address to a corresponding PDE */
-PMMPTE
FORCEINLINE
+PMMPTE
_MiAddressToPde(PVOID Address)
{
ULONG64 Offset = (ULONG64)Address >> (PDI_SHIFT - 3);
@@ -146,8 +146,8 @@ _MiAddressToPde(PVOID Address)
#define MiAddressToPde(x) _MiAddressToPde((PVOID)(x))
/* Convert an address to a corresponding PPE */
-PMMPTE
FORCEINLINE
+PMMPTE
MiAddressToPpe(PVOID Address)
{
ULONG64 Offset = (ULONG64)Address >> (PPI_SHIFT - 3);
@@ -156,8 +156,8 @@ MiAddressToPpe(PVOID Address)
}
/* Convert an address to a corresponding PXE */
-PMMPTE
FORCEINLINE
+PMMPTE
MiAddressToPxe(PVOID Address)
{
ULONG64 Offset = (ULONG64)Address >> (PXI_SHIFT - 3);
@@ -166,8 +166,8 @@ MiAddressToPxe(PVOID Address)
}
/* Convert an address to a corresponding PTE offset/index */
-ULONG
FORCEINLINE
+ULONG
MiAddressToPti(PVOID Address)
{
return ((((ULONG64)Address) >> PTI_SHIFT) & 0x1FF);
@@ -175,8 +175,8 @@ MiAddressToPti(PVOID Address)
#define MiAddressToPteOffset(x) MiAddressToPti(x) // FIXME: bad name
/* Convert an address to a corresponding PDE offset/index */
-ULONG
FORCEINLINE
+ULONG
MiAddressToPdi(PVOID Address)
{
return ((((ULONG64)Address) >> PDI_SHIFT) & 0x1FF);
@@ -185,16 +185,16 @@ MiAddressToPdi(PVOID Address)
#define MiGetPdeOffset(x) MiAddressToPdi(x)
/* Convert an address to a corresponding PXE offset/index */
-ULONG
FORCEINLINE
+ULONG
MiAddressToPxi(PVOID Address)
{
return ((((ULONG64)Address) >> PXI_SHIFT) & 0x1FF);
}
/* Convert a PTE into a corresponding address */
-PVOID
FORCEINLINE
+PVOID
MiPteToAddress(PMMPTE PointerPte)
{
/* Use signed math */
@@ -202,8 +202,8 @@ MiPteToAddress(PMMPTE PointerPte)
}
/* Convert a PDE into a corresponding address */
-PVOID
FORCEINLINE
+PVOID
MiPdeToAddress(PMMPTE PointerPde)
{
/* Use signed math */
@@ -211,8 +211,8 @@ MiPdeToAddress(PMMPTE PointerPde)
}
/* Convert a PPE into a corresponding address */
-PVOID
FORCEINLINE
+PVOID
MiPpeToAddress(PMMPTE PointerPpe)
{
/* Use signed math */
@@ -220,8 +220,8 @@ MiPpeToAddress(PMMPTE PointerPpe)
}
/* Convert a PXE into a corresponding address */
-PVOID
FORCEINLINE
+PVOID
MiPxeToAddress(PMMPTE PointerPxe)
{
/* Use signed math */
@@ -291,15 +291,15 @@ MI_IS_MAPPED_PTE(PMMPTE PointerPte)
}
INIT_FUNCTION
-VOID
FORCEINLINE
+VOID
MmInitGlobalKernelPageDirectory(VOID)
{
/* Nothing to do */
}
-BOOLEAN
FORCEINLINE
+BOOLEAN
MiIsPdeForAddressValid(PVOID Address)
{
return ((MiAddressToPxe(Address)->u.Hard.Valid) &&