Searched refs:EnqueueFlag (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/sched/ |
H A D | mod.rs | 99 fn enqueue(rq: &mut CpuRunQueue, pcb: Arc<ProcessControlBlock>, flags: EnqueueFlag); in enqueue() argument 399 pub fn enqueue_task(&mut self, pcb: Arc<ProcessControlBlock>, flags: EnqueueFlag) { in enqueue_task() argument 400 if !flags.contains(EnqueueFlag::ENQUEUE_NOCLOCK) { in enqueue_task() 404 if !flags.contains(EnqueueFlag::ENQUEUE_RESTORE) { in enqueue_task() 451 pub fn activate_task(&mut self, pcb: &Arc<ProcessControlBlock>, mut flags: EnqueueFlag) { in activate_task() argument 453 flags |= EnqueueFlag::ENQUEUE_MIGRATED; in activate_task() 456 if flags.contains(EnqueueFlag::ENQUEUE_MIGRATED) { in activate_task() 723 pub struct EnqueueFlag: u8 {
|
H A D | idle.rs | 9 _flags: super::EnqueueFlag, in enqueue() argument
|
H A D | fair.rs | 22 CpuRunQueue, DequeueFlag, EnqueueFlag, LoadWeight, OnRq, SchedPolicy, Scheduler, TaskGroup, 807 fn place_entity(&mut self, se: Arc<FairSchedEntity>, flags: EnqueueFlag) { in place_entity() argument 840 if flags.contains(EnqueueFlag::ENQUEUE_INITIAL) { in place_entity() 972 pub fn enqueue_entity(&mut self, se: &Arc<FairSchedEntity>, flags: EnqueueFlag) { in enqueue_entity() argument 993 if flags.contains(EnqueueFlag::ENQUEUE_MIGRATED) { in enqueue_entity() 1410 mut flags: EnqueueFlag, in enqueue() argument 1432 flags = EnqueueFlag::ENQUEUE_WAKEUP; in enqueue() 1704 cfs_rq.place_entity(se.clone(), EnqueueFlag::ENQUEUE_INITIAL); in task_fork()
|
/DragonOS/kernel/src/process/ |
H A D | mod.rs | 56 cpu_rq, fair::FairSchedEntity, prio::MAX_PRIO, DequeueFlag, EnqueueFlag, OnRq, SchedMode, 248 EnqueueFlag::ENQUEUE_WAKEUP | EnqueueFlag::ENQUEUE_NOCLOCK, in wakeup() 285 EnqueueFlag::ENQUEUE_WAKEUP | EnqueueFlag::ENQUEUE_NOCLOCK, in wakeup_stop()
|