Searched refs:CfsRunQueue (Results 1 – 5 of 5) sorted by relevance
/DragonOS/docs/kernel/sched/ |
H A D | core.md | 14 - CfsRunQueue 16 - CfsRunQueue 59 - ``CfsRunQueue::entity_tick``: 对所有调度实体进行tick 60 - ``CfsRunQueue::update_current``: 更新当前运行任务的运行时间及判断是否到期 61 - ``CfsRunQueue::account_cfs_rq_runtime``: 计算当前队列的运行时间
|
H A D | cfs.md | 22 - ``CfsRunQueue`` 23   ``CfsRunQueue``完全公平调度算法中管理``FairSchedEntity``的队列,它可以挂在总的``CpuRunQueue``下,也可以作为子节点挂在``Fa…
|
/DragonOS/kernel/src/sched/ |
H A D | pelt.rs | 8 fair::{CfsRunQueue, FairSchedEntity}, 204 impl CfsRunQueue { impl 218 pub fn update_load_avg(&mut self, cfs_rq: &mut CfsRunQueue, now: u64) -> bool { in update_load_avg() argument
|
H A D | mod.rs | 43 fair::{CfsRunQueue, CompletelyFairScheduler, FairSchedEntity}, 152 cfs: Vec<Arc<CfsRunQueue>>, 314 cfs: Arc<CfsRunQueue>, 347 cfs: Arc::new(CfsRunQueue::new()), in new() 502 pub fn cfs_rq(&self) -> Arc<CfsRunQueue> { in cfs_rq() argument
|
H A D | fair.rs | 75 cfs_rq: Weak<CfsRunQueue>, 78 my_cfs_rq: Option<Arc<CfsRunQueue>>, 133 pub fn cfs_rq(&self) -> Arc<CfsRunQueue> { in cfs_rq() argument 137 pub fn set_cfs(&mut self, cfs: Weak<CfsRunQueue>) { in set_cfs() argument 308 pub struct CfsRunQueue { struct 374 impl CfsRunQueue { implementation 1244 pub fn update_task_group_util(&mut self, se: Arc<FairSchedEntity>, gcfs_rq: &CfsRunQueue) { in update_task_group_util() argument 1270 pub fn update_task_group_runnable(&mut self, se: Arc<FairSchedEntity>, gcfs_rq: &CfsRunQueue) { in update_task_group_runnable() argument 1296 pub fn update_task_group_load(&mut self, se: Arc<FairSchedEntity>, gcfs_rq: &mut CfsRunQueue) { in update_task_group_load() argument 1376 impl Default for CfsRunQueue { implementation
|