Home
last modified time | relevance | path

Searched refs:CfsRunQueue (Results 1 – 5 of 5) sorted by relevance

/DragonOS/docs/kernel/sched/
H A Dcore.md14 - CfsRunQueue
16 - CfsRunQueue
59 - ``CfsRunQueue::entity_tick``: 对所有调度实体进行tick
60 - ``CfsRunQueue::update_current``: 更新当前运行任务的运行时间及判断是否到期
61 - ``CfsRunQueue::account_cfs_rq_runtime``: 计算当前队列的运行时间
H A Dcfs.md22 - ``CfsRunQueue``
23   ``CfsRunQueue``完全公平调度算法中管理``FairSchedEntity``的队列,它可以挂在总的``CpuRunQueue``下,也可以作为子节点挂在``Fa…
/DragonOS/kernel/src/sched/
H A Dpelt.rs8 fair::{CfsRunQueue, FairSchedEntity},
204 impl CfsRunQueue { implementation
218 pub fn update_load_avg(&mut self, cfs_rq: &mut CfsRunQueue, now: u64) -> bool { in update_load_avg() argument
H A Dmod.rs43 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 Dfair.rs75 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 { argument
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