Xyris  0.5
task Struct Reference

#include <tasks.hpp>

+ Collaboration diagram for task:

Data Fields

uintptr_t stack_top
 
uintptr_t page_dir
 
struct tasknext
 
task_state state
 
uint64_t time_used
 
uint64_t wakeup_time
 
const char * name
 
task_alloc alloc
 

Detailed Description

Definition at line 32 of file tasks.hpp.

Field Documentation

◆ alloc

task_alloc task::alloc

Definition at line 41 of file tasks.hpp.

◆ name

const char* task::name

Definition at line 40 of file tasks.hpp.

◆ next

struct task* task::next

Definition at line 36 of file tasks.hpp.

◆ page_dir

uintptr_t task::page_dir

Definition at line 35 of file tasks.hpp.

◆ stack_top

uintptr_t task::stack_top

Definition at line 34 of file tasks.hpp.

◆ state

task_state task::state

Definition at line 37 of file tasks.hpp.

◆ time_used

uint64_t task::time_used

Definition at line 38 of file tasks.hpp.

◆ wakeup_time

uint64_t task::wakeup_time

Definition at line 39 of file tasks.hpp.


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