mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
[XDK]
- Add amd64 KeAcquireSpinLock - move KeGetCurrentIrql prototype to x86 specific file svn path=/branches/header-work/; revision=46386
This commit is contained in:
+8
-5
@@ -7724,6 +7724,11 @@ KeMemoryBarrier(VOID)
|
||||
#endif
|
||||
}
|
||||
|
||||
NTHALAPI
|
||||
KIRQL
|
||||
NTAPI
|
||||
KeGetCurrentIrql(VOID);
|
||||
|
||||
NTHALAPI
|
||||
VOID
|
||||
FASTCALL
|
||||
@@ -7918,6 +7923,9 @@ KeRaiseIrqlToSynchLevel(VOID)
|
||||
return KfRaiseIrql(12); // SYNCH_LEVEL = IPI_LEVEL - 2
|
||||
}
|
||||
|
||||
#define KeAcquireSpinLock(SpinLock, OldIrql) \
|
||||
*(OldIrql) = KeAcquireSpinLockRaiseToDpc(SpinLock)
|
||||
|
||||
FORCEINLINE
|
||||
PKTHREAD
|
||||
KeGetCurrentThread(VOID)
|
||||
@@ -9652,11 +9660,6 @@ RTLVERLIB_DDI(RtlIsServicePackVersionInstalled)(
|
||||
* Kernel Functions *
|
||||
******************************************************************************/
|
||||
|
||||
NTHALAPI
|
||||
KIRQL
|
||||
NTAPI
|
||||
KeGetCurrentIrql(VOID);
|
||||
|
||||
NTKERNELAPI
|
||||
VOID
|
||||
NTAPI
|
||||
|
||||
@@ -93,6 +93,9 @@ KeRaiseIrqlToSynchLevel(VOID)
|
||||
return KfRaiseIrql(12); // SYNCH_LEVEL = IPI_LEVEL - 2
|
||||
}
|
||||
|
||||
#define KeAcquireSpinLock(SpinLock, OldIrql) \
|
||||
*(OldIrql) = KeAcquireSpinLockRaiseToDpc(SpinLock)
|
||||
|
||||
FORCEINLINE
|
||||
PKTHREAD
|
||||
KeGetCurrentThread(VOID)
|
||||
|
||||
@@ -11,11 +11,6 @@ KeInvalidateRangeAllCaches(
|
||||
$endif
|
||||
|
||||
$if (_WDMDDK_)
|
||||
NTHALAPI
|
||||
KIRQL
|
||||
NTAPI
|
||||
KeGetCurrentIrql(VOID);
|
||||
|
||||
NTKERNELAPI
|
||||
VOID
|
||||
NTAPI
|
||||
|
||||
@@ -59,6 +59,11 @@ KeMemoryBarrier(VOID)
|
||||
#endif
|
||||
}
|
||||
|
||||
NTHALAPI
|
||||
KIRQL
|
||||
NTAPI
|
||||
KeGetCurrentIrql(VOID);
|
||||
|
||||
NTHALAPI
|
||||
VOID
|
||||
FASTCALL
|
||||
|
||||
Reference in New Issue
Block a user