RetroArch
Classes | Functions
spinlock.h File Reference
#include <wiiu/types.h>
#include "time.h"
Include dependency graph for spinlock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OSSpinLock
 

Functions

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)
 

Function Documentation

◆ OSAcquireSpinLock()

BOOL OSAcquireSpinLock ( OSSpinLock spinlock)

◆ OSInitSpinLock()

void OSInitSpinLock ( OSSpinLock spinlock)
Here is the caller graph for this function:

◆ OSReleaseSpinLock()

BOOL OSReleaseSpinLock ( OSSpinLock spinlock)

◆ OSTryAcquireSpinLock()

BOOL OSTryAcquireSpinLock ( OSSpinLock spinlock)

◆ OSTryAcquireSpinLockWithTimeout()

BOOL OSTryAcquireSpinLockWithTimeout ( OSSpinLock spinlock,
OSTime  timeout 
)

◆ OSUninterruptibleSpinLock_Acquire()

BOOL OSUninterruptibleSpinLock_Acquire ( OSSpinLock spinlock)
Here is the caller graph for this function:

◆ OSUninterruptibleSpinLock_Release()

BOOL OSUninterruptibleSpinLock_Release ( OSSpinLock spinlock)
Here is the caller graph for this function:

◆ OSUninterruptibleSpinLock_TryAcquire()

BOOL OSUninterruptibleSpinLock_TryAcquire ( OSSpinLock spinlock)

◆ OSUninterruptibleSpinLock_TryAcquireWithTimeout()

BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout ( OSSpinLock spinlock,
OSTime  timeout 
)