RetroArch
Public Attributes | List of all members
_lwpcntrl Struct Reference

#include <lwp_threads.h>

Collaboration diagram for _lwpcntrl:
[legend]

Public Attributes

lwp_obj object
 
u8 cur_prio
 
u8 real_prio
 
u32 suspendcnt
 
u32 res_cnt
 
u32 isr_level
 
u32 cur_state
 
u32 cpu_time_budget
 
lwp_cpu_budget_algorithms budget_algo
 
bool is_preemptible
 
lwp_waitinfo wait
 
prio_cntrl priomap
 
wd_cntrl timer
 
void *(* entry )(void *)
 
voidarg
 
voidstack
 
u32 stack_size
 
u8 stack_allocated
 
lwp_queueready
 
lwp_thrqueue join_list
 
frame_context context
 
voidlibc_reent
 

Member Data Documentation

◆ arg

void* _lwpcntrl::arg

◆ budget_algo

lwp_cpu_budget_algorithms _lwpcntrl::budget_algo

◆ context

frame_context _lwpcntrl::context

◆ cpu_time_budget

u32 _lwpcntrl::cpu_time_budget

◆ cur_prio

u8 _lwpcntrl::cur_prio

◆ cur_state

u32 _lwpcntrl::cur_state

◆ entry

void*(* _lwpcntrl::entry) (void *)

◆ is_preemptible

bool _lwpcntrl::is_preemptible

◆ isr_level

u32 _lwpcntrl::isr_level

◆ join_list

lwp_thrqueue _lwpcntrl::join_list

◆ libc_reent

void* _lwpcntrl::libc_reent

◆ object

lwp_obj _lwpcntrl::object

◆ priomap

prio_cntrl _lwpcntrl::priomap

◆ ready

lwp_queue* _lwpcntrl::ready

◆ real_prio

u8 _lwpcntrl::real_prio

◆ res_cnt

u32 _lwpcntrl::res_cnt

◆ stack

void* _lwpcntrl::stack

◆ stack_allocated

u8 _lwpcntrl::stack_allocated

◆ stack_size

u32 _lwpcntrl::stack_size

◆ suspendcnt

u32 _lwpcntrl::suspendcnt

◆ timer

wd_cntrl _lwpcntrl::timer

◆ wait

lwp_waitinfo _lwpcntrl::wait

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