diff options
author | Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | 2008-08-30 02:16:11 +0000 |
---|---|---|
committer | Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | 2008-08-30 02:16:11 +0000 |
commit | 782ac76f36edf0ce907c62fb7e8e183c3d246335 (patch) | |
tree | 94957e53aa3b42da4d0917b03feeeb08d6c2fdbb /winsup/w32api/include/ddk/winddk.h | |
parent | b6ab3057f6b68c72eddf26282fae8db7cbffe51e (diff) | |
download | cygnal-782ac76f36edf0ce907c62fb7e8e183c3d246335.tar.gz cygnal-782ac76f36edf0ce907c62fb7e8e183c3d246335.tar.bz2 cygnal-782ac76f36edf0ce907c62fb7e8e183c3d246335.zip |
2008-08-29 Andy Grover <andy.grover@oracle.com>
* include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
(KeGetCurrentProcessorNumber): Fix incorrect member reference.
(InterlockedIncrement, InterlockedDecrement): fix warning.
* lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
(KeNumberProcessors): Export.
Diffstat (limited to 'winsup/w32api/include/ddk/winddk.h')
-rw-r--r-- | winsup/w32api/include/ddk/winddk.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/winsup/w32api/include/ddk/winddk.h b/winsup/w32api/include/ddk/winddk.h index 6f151f224..9c9a078e2 100644 --- a/winsup/w32api/include/ddk/winddk.h +++ b/winsup/w32api/include/ddk/winddk.h @@ -3828,7 +3828,7 @@ KeGetCurrentIrql( * VOID) */ #define KeGetCurrentProcessorNumber() \ - ((ULONG)KeGetCurrentKPCR()->ProcessorNumber) + ((ULONG)KeGetCurrentKPCR()->Number) #if __USE_NTOSKRNL__ @@ -3842,13 +3842,13 @@ NTOSAPI LONG DDKFASTAPI InterlockedIncrement( - /*IN*/ PLONG VOLATILE Addend); + /*IN*/ LONG VOLATILE *Addend); NTOSAPI LONG DDKFASTAPI InterlockedDecrement( - /*IN*/ PLONG VOLATILE Addend); + /*IN*/ LONG VOLATILE *Addend); NTOSAPI LONG @@ -7350,6 +7350,11 @@ KeEnterCriticalRegion( #define KeFlushIoBuffers(_Mdl, _ReadOperation, _DmaOperation) NTOSAPI +VOID +DDKAPI +KeFlushQueuedDpcs(VOID); + +NTOSAPI PRKTHREAD DDKAPI KeGetCurrentThread( @@ -7449,6 +7454,8 @@ DDKAPI KeLeaveCriticalRegion( VOID); +#define KeMemoryBarrier() asm("mfence;") + NTOSAPI NTSTATUS DDKAPI |