RetroArch
Macros
lwp_states.h File Reference
#include <gctypes.h>
Include dependency graph for lwp_states.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LWP_STATES_READY   0x00000000
 
#define LWP_STATES_DORMANT   0x00000001
 
#define LWP_STATES_SUSPENDED   0x00000002
 
#define LWP_STATES_TRANSIENT   0x00000004
 
#define LWP_STATES_DELAYING   0x00000008
 
#define LWP_STATES_WAITING_FOR_TIME   0x00000010
 
#define LWP_STATES_WAITING_FOR_BUFFER   0x00000020
 
#define LWP_STATES_WAITING_FOR_SEGMENT   0x00000040
 
#define LWP_STATES_WAITING_FOR_MESSAGE   0x00000080
 
#define LWP_STATES_WAITING_FOR_EVENT   0x00000100
 
#define LWP_STATES_WAITING_FOR_MUTEX   0x00000200
 
#define LWP_STATES_WAITING_FOR_SEMAPHORE   0x00000400
 
#define LWP_STATES_WAITING_FOR_CONDVAR   0x00000800
 
#define LWP_STATES_WAITING_FOR_JOINATEXIT   0x00001000
 
#define LWP_STATES_WAITING_FOR_RPCREPLAY   0x00002000
 
#define LWP_STATES_WAITING_FOR_PERIOD   0x00004000
 
#define LWP_STATES_WAITING_FOR_SIGNAL   0x00008000
 
#define LWP_STATES_INTERRUPTIBLE_BY_SIGNAL   0x00010000
 
#define LWP_STATES_LOCALLY_BLOCKED
 
#define LWP_STATES_WAITING_ON_THREADQ   (LWP_STATES_LOCALLY_BLOCKED | LWP_STATES_WAITING_FOR_RPCREPLAY)
 
#define LWP_STATES_BLOCKED
 

Macro Definition Documentation

◆ LWP_STATES_BLOCKED

#define LWP_STATES_BLOCKED
Value:
LWP_STATES_WAITING_FOR_PERIOD | LWP_STATES_WAITING_FOR_EVENT | \
LWP_STATES_WAITING_ON_THREADQ | LWP_STATES_INTERRUPTIBLE_BY_SIGNAL)
#define LWP_STATES_INTERRUPTIBLE_BY_SIGNAL
Definition: lwp_states.h:23
#define LWP_STATES_WAITING_FOR_TIME
Definition: lwp_states.h:11
#define LWP_STATES_WAITING_FOR_EVENT
Definition: lwp_states.h:15
#define LWP_STATES_DELAYING
Definition: lwp_states.h:10

◆ LWP_STATES_DELAYING

#define LWP_STATES_DELAYING   0x00000008

◆ LWP_STATES_DORMANT

#define LWP_STATES_DORMANT   0x00000001

◆ LWP_STATES_INTERRUPTIBLE_BY_SIGNAL

#define LWP_STATES_INTERRUPTIBLE_BY_SIGNAL   0x00010000

◆ LWP_STATES_LOCALLY_BLOCKED

#define LWP_STATES_LOCALLY_BLOCKED
Value:
LWP_STATES_WAITING_FOR_MESSAGE | LWP_STATES_WAITING_FOR_SEMAPHORE | \
LWP_STATES_WAITING_FOR_MUTEX | LWP_STATES_WAITING_FOR_CONDVAR | \
LWP_STATES_WAITING_FOR_JOINATEXIT | LWP_STATES_WAITING_FOR_SIGNAL)
#define LWP_STATES_WAITING_FOR_SEMAPHORE
Definition: lwp_states.h:17
#define LWP_STATES_WAITING_FOR_CONDVAR
Definition: lwp_states.h:18
#define LWP_STATES_WAITING_FOR_BUFFER
Definition: lwp_states.h:12
#define LWP_STATES_WAITING_FOR_SEGMENT
Definition: lwp_states.h:13
#define LWP_STATES_WAITING_FOR_SIGNAL
Definition: lwp_states.h:22

◆ LWP_STATES_READY

#define LWP_STATES_READY   0x00000000

◆ LWP_STATES_SUSPENDED

#define LWP_STATES_SUSPENDED   0x00000002

◆ LWP_STATES_TRANSIENT

#define LWP_STATES_TRANSIENT   0x00000004

◆ LWP_STATES_WAITING_FOR_BUFFER

#define LWP_STATES_WAITING_FOR_BUFFER   0x00000020

◆ LWP_STATES_WAITING_FOR_CONDVAR

#define LWP_STATES_WAITING_FOR_CONDVAR   0x00000800

◆ LWP_STATES_WAITING_FOR_EVENT

#define LWP_STATES_WAITING_FOR_EVENT   0x00000100

◆ LWP_STATES_WAITING_FOR_JOINATEXIT

#define LWP_STATES_WAITING_FOR_JOINATEXIT   0x00001000

◆ LWP_STATES_WAITING_FOR_MESSAGE

#define LWP_STATES_WAITING_FOR_MESSAGE   0x00000080

◆ LWP_STATES_WAITING_FOR_MUTEX

#define LWP_STATES_WAITING_FOR_MUTEX   0x00000200

◆ LWP_STATES_WAITING_FOR_PERIOD

#define LWP_STATES_WAITING_FOR_PERIOD   0x00004000

◆ LWP_STATES_WAITING_FOR_RPCREPLAY

#define LWP_STATES_WAITING_FOR_RPCREPLAY   0x00002000

◆ LWP_STATES_WAITING_FOR_SEGMENT

#define LWP_STATES_WAITING_FOR_SEGMENT   0x00000040

◆ LWP_STATES_WAITING_FOR_SEMAPHORE

#define LWP_STATES_WAITING_FOR_SEMAPHORE   0x00000400

◆ LWP_STATES_WAITING_FOR_SIGNAL

#define LWP_STATES_WAITING_FOR_SIGNAL   0x00008000

◆ LWP_STATES_WAITING_FOR_TIME

#define LWP_STATES_WAITING_FOR_TIME   0x00000010

◆ LWP_STATES_WAITING_ON_THREADQ

#define LWP_STATES_WAITING_ON_THREADQ   (LWP_STATES_LOCALLY_BLOCKED | LWP_STATES_WAITING_FOR_RPCREPLAY)