XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_au_thread_ Struct Reference

#include <x86_64_sched.h>

Collaboration diagram for _au_thread_:
Collaboration graph
[legend]

Public Attributes

AuThreadFrame frame
 
uint64_t user_stack
 
AuSyscallParam syscall_param
 
uint8_tfx_state
 
uint32_t mxcsr
 
char name [16]
 
uint8_t state
 
uint16_t id
 
uint64_t quanta
 
uint64_t endTick
 
uint8_t priviledge
 
AuSigHandler singals [39]
 
SignalQueuesignalQueue
 
uint8_t pendingSigCount
 
void * returnableSignal
 
AuUserEntryuentry
 
void * procSlot
 
_au_thread_next
 
_au_thread_prev
 

Member Data Documentation

◆ endTick

uint64_t _au_thread_::endTick

◆ frame

AuThreadFrame _au_thread_::frame

◆ fx_state

uint8_t* _au_thread_::fx_state

◆ id

uint16_t _au_thread_::id

◆ mxcsr

uint32_t _au_thread_::mxcsr

◆ name

char _au_thread_::name[16]

◆ next

_au_thread_* _au_thread_::next

◆ pendingSigCount

uint8_t _au_thread_::pendingSigCount

◆ prev

_au_thread_* _au_thread_::prev

◆ priviledge

uint8_t _au_thread_::priviledge

◆ procSlot

void* _au_thread_::procSlot

◆ quanta

uint64_t _au_thread_::quanta

◆ returnableSignal

void* _au_thread_::returnableSignal

◆ signalQueue

SignalQueue* _au_thread_::signalQueue

◆ singals

AuSigHandler _au_thread_::singals[39]

◆ state

uint8_t _au_thread_::state

◆ syscall_param

AuSyscallParam _au_thread_::syscall_param

◆ uentry

AuUserEntry* _au_thread_::uentry

◆ user_stack

uint64_t _au_thread_::user_stack

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