Searched refs:PF_NEED_SCHED (Results 1 – 9 of 9) sorted by relevance
/DragonOS-0.1.8/kernel/src/libs/ |
D | semaphore.c | 21 current_pcb->flags |= PF_NEED_SCHED; in semaphore_down()
|
D | mutex.c | 20 current_pcb->flags |= PF_NEED_SCHED; in __mutex_sleep()
|
/DragonOS-0.1.8/kernel/src/sched/ |
D | rt.rs | 8 process_control_block, MAX_CPU_NUM, PF_NEED_SCHED, SCHED_FIFO, SCHED_RR, 170 current_pcb().flags &= !(PF_NEED_SCHED as u64); in sched() 195 proc.flags |= !(PF_NEED_SCHED as u64); in sched()
|
D | cfs.rs | 8 initial_proc_union, process_control_block, MAX_CPU_NUM, PF_NEED_SCHED, PROC_RUNNING, 151 current_pcb().flags |= PF_NEED_SCHED as u64; in timer_update_jiffies() 184 current_pcb().flags &= !(PF_NEED_SCHED as u64); in sched()
|
/DragonOS-0.1.8/kernel/src/process/ |
D | proc-types.h | 65 #define PF_NEED_SCHED (1UL << 1) // 进程需要被调度 macro
|
D | process.c | 416 current_pcb->flags |= PF_NEED_SCHED; in process_wakeup_immediately()
|
/DragonOS-0.1.8/kernel/src/driver/video/ |
D | video.c | 72 video_daemon_pcb->flags |= PF_NEED_SCHED; in video_refresh_daemon()
|
/DragonOS-0.1.8/kernel/src/smp/ |
D | smp.c | 203 current_pcb->flags |= PF_NEED_SCHED; in smp_ap_start()
|
/DragonOS-0.1.8/kernel/src/driver/interrupt/apic/ |
D | apic.c | 474 if (current_pcb->flags & PF_NEED_SCHED && number == APIC_TIMER_IRQ_NUM) in do_IRQ()
|