vitasdk
Documentation of the vitasdk
rw_spinlock.h File Reference
#include <psp2kern/types.h>

Go to the source code of this file.

Functions

void ksceKernelRWSpinlockLowReadLock (SceKernelRWSpinlock *lock)
 Acquire a RWSpinlock for reading. More...
 
int ksceKernelRWSpinlockLowTryReadLock (SceKernelRWSpinlock *lock)
 Attempt to acquire a RWSpinlock for reading. More...
 
void ksceKernelRWSpinlockLowReadUnlock (SceKernelRWSpinlock *lock)
 Unlock a RWSpinlock previously acquired for reading. More...
 
SceKernelIntrStatus ksceKernelRWSpinlockLowReadLockCpuSuspendIntr (SceKernelRWSpinlock *lock)
 Acquire a RWSpinlock for reading and suspend interrupts if necessary. More...
 
SceKernelIntrStatus ksceKernelRWSpinlockLowTryReadLockCpuSuspendIntr (SceKernelRWSpinlock *lock)
 Attempt to acquire a RWSpinlock for reading and suspend interrupts if necessary. More...
 
void ksceKernelRWSpinlockLowReadUnlockCpuResumeIntr (SceKernelRWSpinlock *lock, SceKernelIntrStatus intr_status)
 Release a RWSpinlock previously acquired for reading and resume interrupts if necessary. More...
 
void ksceKernelRWSpinlockLowWriteLock (SceKernelRWSpinlock *lock)
 Acquire a RWSpinlock for writing. More...
 
int ksceKernelRWSpinlockLowTryWriteLock (SceKernelRWSpinlock *lock)
 Attempt to acquire a RWSpinlock for writing. More...
 
void ksceKernelRWSpinlockLowWriteUnlock (SceKernelRWSpinlock *lock)
 Unlock a RWSpinlock previously acquired for writing. More...
 
SceKernelIntrStatus ksceKernelRWSpinlockLowWriteLockCpuSuspendIntr (SceKernelRWSpinlock *lock)
 Acquire a RWSpinlock for writing and suspend interrupts if necessary. More...
 
SceKernelIntrStatus ksceKernelRWSpinlockLowTryWriteLockCpuSuspendIntr (SceKernelRWSpinlock *lock)
 Attempt to acquire a RWSpinlock for writing and suspend interrupts if necessary. More...
 
void ksceKernelRWSpinlockLowWriteUnlockCpuResumeIntr (SceKernelRWSpinlock *lock, SceKernelIntrStatus intr_status)
 Release a RWSpinlock acquired for writing and resume interrupts if necessary. More...