psl1ght
A free SDK for Sony's PS3 console
Loading...
Searching...
No Matches
sys_mutex_attr Struct Reference

Mutex attributes data structure. More...

#include <mutex.h>

Data Fields

u32 attr_protocol
 Scheduling policy.
 
u32 attr_recursive
 Recursive setting.
 
u32 attr_pshared
 Sharing policy (only known value for it is SYS_MUTEX_ATTR_PSHARED)
 
u32 attr_adaptive
 Adaptive setting.
 
u64 key
 Mutex key.
 
s32 flags
 Mutex flags.
 
u32 _pad
 Unused padding element.
 
char name [8]
 Mutex name.
 

Detailed Description

Mutex attributes data structure.

Definition at line 36 of file mutex.h.

Field Documentation

◆ _pad

u32 sys_mutex_attr::_pad

Unused padding element.

Definition at line 67 of file mutex.h.

◆ attr_adaptive

u32 sys_mutex_attr::attr_adaptive

Adaptive setting.

Possible values are:

Definition at line 61 of file mutex.h.

◆ attr_protocol

u32 sys_mutex_attr::attr_protocol

Scheduling policy.

Possible values are:

Definition at line 45 of file mutex.h.

◆ attr_pshared

u32 sys_mutex_attr::attr_pshared

Sharing policy (only known value for it is SYS_MUTEX_ATTR_PSHARED)

Definition at line 54 of file mutex.h.

◆ attr_recursive

u32 sys_mutex_attr::attr_recursive

Recursive setting.

Possible values are:

Definition at line 52 of file mutex.h.

◆ flags

s32 sys_mutex_attr::flags

Mutex flags.

Definition at line 65 of file mutex.h.

◆ key

u64 sys_mutex_attr::key

Mutex key.

Definition at line 63 of file mutex.h.

◆ name

char sys_mutex_attr::name[8]

Mutex name.

Definition at line 69 of file mutex.h.


The documentation for this struct was generated from the following file: