wut  1.0.0-beta9
Wii U Toolchain
Typedefs | Functions
Spinlock

Typedefs

typedef struct OSSpinLock OSSpinLock
 

Functions

struct WUT_ALIGNAS (16) OSSpinLock
 
void OSInitSpinLock (OSSpinLock *spinlock)
 
BOOL OSAcquireSpinLock (OSSpinLock *spinlock)
 
BOOL OSTryAcquireSpinLock (OSSpinLock *spinlock)
 
BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLock *spinlock, OSTime timeout)
 
BOOL OSReleaseSpinLock (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLock *spinlock, OSTime timeout)
 
BOOL OSUninterruptibleSpinLock_Release (OSSpinLock *spinlock)
 

Detailed Description

Typedef Documentation

◆ OSSpinLock

typedef struct OSSpinLock OSSpinLock

Definition at line 15 of file spinlock.h.

Function Documentation

◆ WUT_ALIGNAS()

struct WUT_ALIGNAS ( 16  )

Definition at line 17 of file spinlock.h.

◆ OSInitSpinLock()

void OSInitSpinLock ( OSSpinLock spinlock)

◆ OSAcquireSpinLock()

BOOL OSAcquireSpinLock ( OSSpinLock spinlock)

◆ OSTryAcquireSpinLock()

BOOL OSTryAcquireSpinLock ( OSSpinLock spinlock)

◆ OSTryAcquireSpinLockWithTimeout()

BOOL OSTryAcquireSpinLockWithTimeout ( OSSpinLock spinlock,
OSTime  timeout 
)

◆ OSReleaseSpinLock()

BOOL OSReleaseSpinLock ( OSSpinLock spinlock)

◆ OSUninterruptibleSpinLock_Acquire()

BOOL OSUninterruptibleSpinLock_Acquire ( OSSpinLock spinlock)

◆ OSUninterruptibleSpinLock_TryAcquire()

BOOL OSUninterruptibleSpinLock_TryAcquire ( OSSpinLock spinlock)

◆ OSUninterruptibleSpinLock_TryAcquireWithTimeout()

BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout ( OSSpinLock spinlock,
OSTime  timeout 
)

◆ OSUninterruptibleSpinLock_Release()

BOOL OSUninterruptibleSpinLock_Release ( OSSpinLock spinlock)