RetroArch
Macros | Functions
lwp_threadq.h File Reference
#include <gctypes.h>
#include <lwp_tqdata.h>
#include <lwp_threads.h>
#include <lwp_watchdog.h>
Include dependency graph for lwp_threadq.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LWP_THREADQ_NOTIMEOUT   LWP_WD_NOTIMEOUT
 

Functions

lwp_cntrl__lwp_threadqueue_firstfifo (lwp_thrqueue *queue)
 
lwp_cntrl__lwp_threadqueue_firstpriority (lwp_thrqueue *queue)
 
void __lwp_threadqueue_enqueuefifo (lwp_thrqueue *queue, lwp_cntrl *thethread, u64 timeout)
 
lwp_cntrl__lwp_threadqueue_dequeuefifo (lwp_thrqueue *queue)
 
void __lwp_threadqueue_enqueuepriority (lwp_thrqueue *queue, lwp_cntrl *thethread, u64 timeout)
 
lwp_cntrl__lwp_threadqueue_dequeuepriority (lwp_thrqueue *queue)
 
void __lwp_threadqueue_init (lwp_thrqueue *queue, u32 mode, u32 state, u32 timeout_state)
 
lwp_cntrl__lwp_threadqueue_first (lwp_thrqueue *queue)
 
void __lwp_threadqueue_enqueue (lwp_thrqueue *queue, u64 timeout)
 
lwp_cntrl__lwp_threadqueue_dequeue (lwp_thrqueue *queue)
 
void __lwp_threadqueue_flush (lwp_thrqueue *queue, u32 status)
 
void __lwp_threadqueue_extract (lwp_thrqueue *queue, lwp_cntrl *thethread)
 
void __lwp_threadqueue_extractfifo (lwp_thrqueue *queue, lwp_cntrl *thethread)
 
void __lwp_threadqueue_extractpriority (lwp_thrqueue *queue, lwp_cntrl *thethread)
 
u32 __lwp_threadqueue_extractproxy (lwp_cntrl *thethread)
 

Macro Definition Documentation

◆ LWP_THREADQ_NOTIMEOUT

#define LWP_THREADQ_NOTIMEOUT   LWP_WD_NOTIMEOUT

Function Documentation

◆ __lwp_threadqueue_dequeue()

lwp_cntrl* __lwp_threadqueue_dequeue ( lwp_thrqueue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_dequeuefifo()

lwp_cntrl* __lwp_threadqueue_dequeuefifo ( lwp_thrqueue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_dequeuepriority()

lwp_cntrl* __lwp_threadqueue_dequeuepriority ( lwp_thrqueue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_enqueue()

void __lwp_threadqueue_enqueue ( lwp_thrqueue queue,
u64  timeout 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_enqueuefifo()

void __lwp_threadqueue_enqueuefifo ( lwp_thrqueue queue,
lwp_cntrl thethread,
u64  timeout 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_enqueuepriority()

void __lwp_threadqueue_enqueuepriority ( lwp_thrqueue queue,
lwp_cntrl thethread,
u64  timeout 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_extract()

void __lwp_threadqueue_extract ( lwp_thrqueue queue,
lwp_cntrl thethread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_extractfifo()

void __lwp_threadqueue_extractfifo ( lwp_thrqueue queue,
lwp_cntrl thethread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_extractpriority()

void __lwp_threadqueue_extractpriority ( lwp_thrqueue queue,
lwp_cntrl thethread 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_extractproxy()

u32 __lwp_threadqueue_extractproxy ( lwp_cntrl thethread)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_first()

lwp_cntrl* __lwp_threadqueue_first ( lwp_thrqueue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_firstfifo()

lwp_cntrl* __lwp_threadqueue_firstfifo ( lwp_thrqueue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_firstpriority()

lwp_cntrl* __lwp_threadqueue_firstpriority ( lwp_thrqueue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_flush()

void __lwp_threadqueue_flush ( lwp_thrqueue queue,
u32  status 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_threadqueue_init()

void __lwp_threadqueue_init ( lwp_thrqueue queue,
u32  mode,
u32  state,
u32  timeout_state 
)
Here is the call graph for this function:
Here is the caller graph for this function: