forked from xt-sys/exectos
Export spinlock related routines
This commit is contained in:
parent
2d7309476a
commit
0fc14f6f82
@ -16,6 +16,10 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Kernel services routines forward references */
|
/* Kernel services routines forward references */
|
||||||
|
XTFASTCALL
|
||||||
|
VOID
|
||||||
|
KeAcquireQueuedSpinLock(IN KSPIN_LOCK_QUEUE_LEVEL LockLevel);
|
||||||
|
|
||||||
XTFASTCALL
|
XTFASTCALL
|
||||||
VOID
|
VOID
|
||||||
KeAcquireSpinLock(IN OUT PKSPIN_LOCK SpinLock);
|
KeAcquireSpinLock(IN OUT PKSPIN_LOCK SpinLock);
|
||||||
@ -73,6 +77,10 @@ KeReleaseSemaphore(IN PKSEMAPHORE Semaphore,
|
|||||||
IN LONG Adjustment,
|
IN LONG Adjustment,
|
||||||
IN BOOLEAN Wait);
|
IN BOOLEAN Wait);
|
||||||
|
|
||||||
|
XTFASTCALL
|
||||||
|
VOID
|
||||||
|
KeReleaseQueuedSpinLock(IN KSPIN_LOCK_QUEUE_LEVEL LockLevel);
|
||||||
|
|
||||||
XTFASTCALL
|
XTFASTCALL
|
||||||
VOID
|
VOID
|
||||||
KeReleaseSpinLock(IN OUT PKSPIN_LOCK SpinLock);
|
KeReleaseSpinLock(IN OUT PKSPIN_LOCK SpinLock);
|
||||||
|
@ -13,10 +13,6 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Kernel services routines forward references */
|
/* Kernel services routines forward references */
|
||||||
XTFASTCALL
|
|
||||||
VOID
|
|
||||||
KeAcquireQueuedSpinLock(IN KSPIN_LOCK_QUEUE_LEVEL LockLevel);
|
|
||||||
|
|
||||||
XTAPI
|
XTAPI
|
||||||
VOID
|
VOID
|
||||||
KeClearEvent(IN PKEVENT Event);
|
KeClearEvent(IN PKEVENT Event);
|
||||||
@ -75,10 +71,6 @@ XTFASTCALL
|
|||||||
KRUNLEVEL
|
KRUNLEVEL
|
||||||
KeRaiseRunLevel(IN KRUNLEVEL RunLevel);
|
KeRaiseRunLevel(IN KRUNLEVEL RunLevel);
|
||||||
|
|
||||||
XTFASTCALL
|
|
||||||
VOID
|
|
||||||
KeReleaseQueuedSpinLock(IN KSPIN_LOCK_QUEUE_LEVEL LockLevel);
|
|
||||||
|
|
||||||
XTAPI
|
XTAPI
|
||||||
LONG
|
LONG
|
||||||
KeSetEvent(IN PKEVENT Event,
|
KeSetEvent(IN PKEVENT Event,
|
||||||
|
@ -11,6 +11,8 @@
|
|||||||
@ cdecl HlIoPortOutByte(ptr long)
|
@ cdecl HlIoPortOutByte(ptr long)
|
||||||
@ cdecl HlIoPortOutLong(ptr long)
|
@ cdecl HlIoPortOutLong(ptr long)
|
||||||
@ cdecl HlIoPortOutShort(ptr long)
|
@ cdecl HlIoPortOutShort(ptr long)
|
||||||
|
@ fastcall KeAcquireQueuedSpinLock(long)
|
||||||
|
@ fastcall KeAcquireSpinLock(ptr)
|
||||||
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
|
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
|
||||||
@ stdcall KeInitializeDpc(ptr ptr ptr)
|
@ stdcall KeInitializeDpc(ptr ptr ptr)
|
||||||
@ stdcall KeInitializeSemaphore(ptr long long)
|
@ stdcall KeInitializeSemaphore(ptr long long)
|
||||||
@ -20,6 +22,8 @@
|
|||||||
@ stdcall KeInitializeTimerEx(ptr long)
|
@ stdcall KeInitializeTimerEx(ptr long)
|
||||||
@ stdcall KeReadSemaphoreState(ptr)
|
@ stdcall KeReadSemaphoreState(ptr)
|
||||||
@ stdcall KeReleaseSemaphore(ptr long long long)
|
@ stdcall KeReleaseSemaphore(ptr long long long)
|
||||||
|
@ fastcall KeReleaseQueuedSpinLock(long)
|
||||||
|
@ fastcall KeReleaseSpinLock(ptr)
|
||||||
@ stdcall KeSetTargetProcessorDpc(ptr long)
|
@ stdcall KeSetTargetProcessorDpc(ptr long)
|
||||||
@ stdcall KeSignalCallDpcDone(ptr)
|
@ stdcall KeSignalCallDpcDone(ptr)
|
||||||
@ stdcall KeSignalCallDpcSynchronize(ptr)
|
@ stdcall KeSignalCallDpcSynchronize(ptr)
|
||||||
|
Loading…
Reference in New Issue
Block a user