mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +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:
parent
73c134f384
commit
4e669a2682
4 changed files with 16 additions and 10 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue