SimpleKernel 1.17.0
Loading...
Searching...
No Matches
CfsScheduler Member List

This is the complete list of members for CfsScheduler, including all inherited members.

BoostPriority(TaskControlBlock *task, int new_priority) -> voidSchedulerBaseinlinevirtual
CfsScheduler()=defaultCfsScheduler
CfsScheduler(const CfsScheduler &)=deleteCfsScheduler
CfsScheduler(CfsScheduler &&)=deleteCfsScheduler
Dequeue(TaskControlBlock *task) -> void overrideCfsSchedulerinlinevirtual
Enqueue(TaskControlBlock *task) -> void overrideCfsSchedulerinlinevirtual
GetMinVruntime() const -> uint64_tCfsSchedulerinline
GetQueueSize() const -> size_t overrideCfsSchedulerinlinevirtual
GetStats() const -> const Stats &SchedulerBaseinlinevirtual
IsEmpty() const -> bool overrideCfsSchedulerinlinevirtual
kDefaultWeightCfsSchedulerstatic
kMinGranularityCfsSchedulerstatic
min_vruntime_CfsSchedulerprivate
nameSchedulerBase
OnPreempted(TaskControlBlock *task) -> void overrideCfsSchedulerinlinevirtual
OnScheduled(TaskControlBlock *task) -> voidSchedulerBaseinlinevirtual
OnTick(TaskControlBlock *current) -> bool overrideCfsSchedulerinlinevirtual
OnTimeSliceExpired(TaskControlBlock *task) -> boolSchedulerBaseinlinevirtual
operator=(const CfsScheduler &) -> CfsScheduler &=deleteCfsScheduler
operator=(CfsScheduler &&) -> CfsScheduler &=deleteCfsScheduler
SchedulerBase::operator=(const SchedulerBase &) -> SchedulerBase &=defaultSchedulerBase
SchedulerBase::operator=(SchedulerBase &&) -> SchedulerBase &=defaultSchedulerBase
PickNext() -> TaskControlBlock *overrideCfsSchedulerinlinevirtual
ready_queue_CfsSchedulerprivate
ResetStats() -> voidSchedulerBaseinlinevirtual
RestorePriority(TaskControlBlock *task) -> voidSchedulerBaseinlinevirtual
SchedulerBase()=defaultSchedulerBase
SchedulerBase(const SchedulerBase &)=defaultSchedulerBase
SchedulerBase(SchedulerBase &&)=defaultSchedulerBase
stats_SchedulerBaseprotected
~CfsScheduler() override=defaultCfsScheduler
~SchedulerBase()=defaultSchedulerBasevirtual