Scheduler Strong APA  Release
Public Attributes | List of all members
Scheduler_strong_APA_Node Struct Reference

Scheduler node specialization for Strong APA schedulers. More...

#include <schedulerstrongapa.h>

Public Attributes

Scheduler_SMP_Node Base
 SMP scheduler node. More...
 
Chain_Node Ready_node
 Chain node for Scheduler_strong_APA_Context::Ready. More...
 
Per_CPU_Control * cpu_to_preempt
 CPU that this node would preempt in the backtracking part of _Scheduler_strong_APA_Get_highest_ready and _Scheduler_strong_APA_Do_Enqueue. More...
 
Processor_mask Affinity
 The associated affinity set of this node. More...
 

Detailed Description

Scheduler node specialization for Strong APA schedulers.

Definition at line 73 of file schedulerstrongapa.h.

Member Data Documentation

◆ Affinity

Processor_mask Scheduler_strong_APA_Node::Affinity

The associated affinity set of this node.

Definition at line 94 of file schedulerstrongapa.h.

◆ Base

Scheduler_SMP_Node Scheduler_strong_APA_Node::Base

SMP scheduler node.

Definition at line 77 of file schedulerstrongapa.h.

◆ cpu_to_preempt

Per_CPU_Control* Scheduler_strong_APA_Node::cpu_to_preempt

CPU that this node would preempt in the backtracking part of _Scheduler_strong_APA_Get_highest_ready and _Scheduler_strong_APA_Do_Enqueue.

Definition at line 89 of file schedulerstrongapa.h.

◆ Ready_node

Chain_Node Scheduler_strong_APA_Node::Ready_node

Chain node for Scheduler_strong_APA_Context::Ready.

Definition at line 82 of file schedulerstrongapa.h.


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