|
SimpleKernel 1.17.0
|
This is the complete list of members for CfsScheduler, including all inherited members.
| BoostPriority(TaskControlBlock *task, int new_priority) -> void | SchedulerBase | inlinevirtual |
| CfsScheduler()=default | CfsScheduler | |
| CfsScheduler(const CfsScheduler &)=delete | CfsScheduler | |
| CfsScheduler(CfsScheduler &&)=delete | CfsScheduler | |
| Dequeue(TaskControlBlock *task) -> void override | CfsScheduler | inlinevirtual |
| Enqueue(TaskControlBlock *task) -> void override | CfsScheduler | inlinevirtual |
| GetMinVruntime() const -> uint64_t | CfsScheduler | inline |
| GetQueueSize() const -> size_t override | CfsScheduler | inlinevirtual |
| GetStats() const -> const Stats & | SchedulerBase | inlinevirtual |
| IsEmpty() const -> bool override | CfsScheduler | inlinevirtual |
| kDefaultWeight | CfsScheduler | static |
| kMinGranularity | CfsScheduler | static |
| min_vruntime_ | CfsScheduler | private |
| name | SchedulerBase | |
| OnPreempted(TaskControlBlock *task) -> void override | CfsScheduler | inlinevirtual |
| OnScheduled(TaskControlBlock *task) -> void | SchedulerBase | inlinevirtual |
| OnTick(TaskControlBlock *current) -> bool override | CfsScheduler | inlinevirtual |
| OnTimeSliceExpired(TaskControlBlock *task) -> bool | SchedulerBase | inlinevirtual |
| operator=(const CfsScheduler &) -> CfsScheduler &=delete | CfsScheduler | |
| operator=(CfsScheduler &&) -> CfsScheduler &=delete | CfsScheduler | |
| SchedulerBase::operator=(const SchedulerBase &) -> SchedulerBase &=default | SchedulerBase | |
| SchedulerBase::operator=(SchedulerBase &&) -> SchedulerBase &=default | SchedulerBase | |
| PickNext() -> TaskControlBlock *override | CfsScheduler | inlinevirtual |
| ready_queue_ | CfsScheduler | private |
| ResetStats() -> void | SchedulerBase | inlinevirtual |
| RestorePriority(TaskControlBlock *task) -> void | SchedulerBase | inlinevirtual |
| SchedulerBase()=default | SchedulerBase | |
| SchedulerBase(const SchedulerBase &)=default | SchedulerBase | |
| SchedulerBase(SchedulerBase &&)=default | SchedulerBase | |
| stats_ | SchedulerBase | protected |
| ~CfsScheduler() override=default | CfsScheduler | |
| ~SchedulerBase()=default | SchedulerBase | virtual |