ZXFoundation™ 26h2
Loading...
Searching...
No Matches
strand Struct Reference

Strand — the DGP kernel's unit of schedulable execution. More...

Collaboration diagram for strand:
[legend]

Public Member Functions

auto operator= (const strand &)=delete
auto operator= (strand &&)=delete
 strand (const strand &)=delete
 strand (strand &&)=delete

Data Fields

u8 _pad0 [3] {}
strand_body * body {nullptr}
 allocated cold-fields body.
u16 cpu {0}
strand_flags flags {strand_flags::none}
scoms::kobject::bobject ko {}
u64 ksp {0}
 Current kernel stack pointer (offset 120).
u64 kstack_top {0}
 Virtual kernel stack top (offset 112).
bool on_rq {false}
void * owner {nullptr}
zxfoundation::sched::sched_admission_result sched_admission {}
lib::list_node sched_link {}
zxfoundation::sched::sched_policy sched_policy {}
zxfoundation::sched::sched_entity se {}
sched::sched_substate substate {sched::sched_substate::idle}

Detailed Description

Strand — the DGP kernel's unit of schedulable execution.


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