mirror of
https://github.com/reactos/reactos.git
synced 2024-08-01 00:58:16 +00:00
fix formatting
svn path=/trunk/; revision=39637
This commit is contained in:
parent
d90c846eed
commit
6e548b6a21
|
@ -7,7 +7,8 @@ typedef unsigned int size_t;
|
|||
NTKERNELAPI
|
||||
LONG
|
||||
FASTCALL
|
||||
InterlockedExchange(LONG volatile *Target, LONG Value)
|
||||
InterlockedExchange(
|
||||
LONG volatile *Target, LONG Value)
|
||||
{
|
||||
return _InterlockedExchange(Target, Value);
|
||||
}
|
||||
|
@ -15,7 +16,8 @@ InterlockedExchange(LONG volatile *Target, LONG Value)
|
|||
NTKERNELAPI
|
||||
LONG
|
||||
FASTCALL
|
||||
InterlockedExchangeAdd(LONG volatile *Target, LONG Value)
|
||||
InterlockedExchangeAdd(
|
||||
LONG volatile *Target, LONG Value)
|
||||
{
|
||||
return _InterlockedExchangeAdd(Target, Value);
|
||||
}
|
||||
|
@ -23,8 +25,9 @@ InterlockedExchangeAdd(LONG volatile *Target, LONG Value)
|
|||
NTKERNELAPI
|
||||
LONG
|
||||
WINAPI
|
||||
InterlockedCompareExchange
|
||||
(LONG volatile *Destination, LONG Exchange, LONG Comparand)
|
||||
InterlockedCompareExchange(
|
||||
LONG volatile *Destination,
|
||||
LONG Exchange, LONG Comparand)
|
||||
{
|
||||
return _InterlockedCompareExchange(Destination, Exchange, Comparand);
|
||||
}
|
||||
|
@ -41,13 +44,16 @@ InterlockedIncrement
|
|||
NTKERNELAPI
|
||||
LONG
|
||||
FASTCALL
|
||||
InterlockedDecrement
|
||||
(IN OUT LONG volatile *Addend)
|
||||
InterlockedDecrement(
|
||||
IN OUT LONG volatile *Addend)
|
||||
{
|
||||
return _InterlockedDecrement(Addend);
|
||||
}
|
||||
|
||||
PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER ListHead)
|
||||
PSLIST_ENTRY
|
||||
WINAPI
|
||||
InterlockedPopEntrySList(
|
||||
PSLIST_HEADER ListHead)
|
||||
{
|
||||
PSLIST_ENTRY Result = NULL;
|
||||
KIRQL OldIrql;
|
||||
|
@ -56,15 +62,15 @@ PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER ListHead)
|
|||
|
||||
if(!GLLInit)
|
||||
{
|
||||
KeInitializeSpinLock(&GlobalListLock);
|
||||
GLLInit = TRUE;
|
||||
KeInitializeSpinLock(&GlobalListLock);
|
||||
GLLInit = TRUE;
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&GlobalListLock, &OldIrql);
|
||||
if(ListHead->Next.Next)
|
||||
{
|
||||
Result = ListHead->Next.Next;
|
||||
ListHead->Next.Next = Result->Next;
|
||||
Result = ListHead->Next.Next;
|
||||
ListHead->Next.Next = Result->Next;
|
||||
}
|
||||
KeReleaseSpinLock(&GlobalListLock, OldIrql);
|
||||
return Result;
|
||||
|
@ -73,22 +79,20 @@ PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER ListHead)
|
|||
NTKERNELAPI
|
||||
PSLIST_ENTRY
|
||||
FASTCALL
|
||||
InterlockedPushEntrySList
|
||||
(IN PSLIST_HEADER ListHead,
|
||||
IN PSLIST_ENTRY ListEntry)
|
||||
InterlockedPushEntrySList(
|
||||
IN PSLIST_HEADER ListHead,
|
||||
IN PSLIST_ENTRY ListEntry)
|
||||
{
|
||||
PVOID PrevValue;
|
||||
|
||||
do
|
||||
{
|
||||
PrevValue = ListHead->Next.Next;
|
||||
ListEntry->Next = PrevValue;
|
||||
PrevValue = ListHead->Next.Next;
|
||||
ListEntry->Next = PrevValue;
|
||||
}
|
||||
while
|
||||
(InterlockedCompareExchangePointer
|
||||
(&ListHead->Next.Next,
|
||||
ListEntry,
|
||||
PrevValue) != PrevValue);
|
||||
while (InterlockedCompareExchangePointer(&ListHead->Next.Next,
|
||||
ListEntry,
|
||||
PrevValue) != PrevValue);
|
||||
|
||||
return (PSLIST_ENTRY)PrevValue;
|
||||
}
|
||||
|
@ -96,9 +100,9 @@ InterlockedPushEntrySList
|
|||
NTKERNELAPI
|
||||
VOID
|
||||
FASTCALL
|
||||
ExInterlockedAddLargeStatistic
|
||||
(IN PLARGE_INTEGER Addend,
|
||||
IN ULONG Increment)
|
||||
ExInterlockedAddLargeStatistic(
|
||||
IN PLARGE_INTEGER Addend,
|
||||
IN ULONG Increment)
|
||||
{
|
||||
_InterlockedAddLargeStatistic(&Addend->QuadPart, Increment);
|
||||
}
|
||||
|
@ -107,10 +111,10 @@ NTKERNELAPI
|
|||
LONGLONG
|
||||
FASTCALL
|
||||
ExInterlockedCompareExchange64(
|
||||
IN OUT PLONGLONG Destination,
|
||||
IN PLONGLONG Exchange,
|
||||
IN PLONGLONG Comparand,
|
||||
IN PKSPIN_LOCK Lock)
|
||||
IN OUT PLONGLONG Destination,
|
||||
IN PLONGLONG Exchange,
|
||||
IN PLONGLONG Comparand,
|
||||
IN PKSPIN_LOCK Lock)
|
||||
{
|
||||
KIRQL OldIrql;
|
||||
LONGLONG Result;
|
||||
|
@ -118,7 +122,7 @@ ExInterlockedCompareExchange64(
|
|||
KeAcquireSpinLock(Lock, &OldIrql);
|
||||
Result = *Destination;
|
||||
if(*Destination == Result)
|
||||
*Destination = *Exchange;
|
||||
*Destination = *Exchange;
|
||||
KeReleaseSpinLock(Lock, OldIrql);
|
||||
return Result;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue