Home
last modified time | relevance | path

Searched refs:PF_NEED_SCHED (Results 1 – 9 of 9) sorted by relevance

/DragonOS-0.1.7/kernel/src/libs/
Dsemaphore.c21 current_pcb->flags |= PF_NEED_SCHED; in semaphore_down()
Dmutex.c20 current_pcb->flags |= PF_NEED_SCHED; in __mutex_sleep()
/DragonOS-0.1.7/kernel/src/sched/
Drt.rs8 process_control_block, MAX_CPU_NUM, PF_NEED_SCHED, SCHED_FIFO, SCHED_RR,
172 current_pcb().flags &= !(PF_NEED_SCHED as u64); in sched()
197 proc.flags |= !(PF_NEED_SCHED as u64); in sched()
Dcfs.rs8 initial_proc_union, process_control_block, MAX_CPU_NUM, PF_NEED_SCHED, PROC_RUNNING,
152 current_pcb().flags |= PF_NEED_SCHED as u64; in timer_update_jiffies()
185 current_pcb().flags &= !(PF_NEED_SCHED as u64); in sched()
/DragonOS-0.1.7/kernel/src/process/
Dproc-types.h65 #define PF_NEED_SCHED (1UL << 1) // 进程需要被调度 macro
Dprocess.c803 current_pcb->flags |= PF_NEED_SCHED; in process_wakeup_immediately()
/DragonOS-0.1.7/kernel/src/driver/video/
Dvideo.c78 video_daemon_pcb->flags |= PF_NEED_SCHED; in video_refresh_daemon()
/DragonOS-0.1.7/kernel/src/smp/
Dsmp.c192 current_pcb->flags |= PF_NEED_SCHED; in smp_ap_start()
/DragonOS-0.1.7/kernel/src/driver/interrupt/apic/
Dapic.c469 if (current_pcb->flags & PF_NEED_SCHED && number == APIC_TIMER_IRQ_NUM) in do_IRQ()