Home
last modified time | relevance | path

Searched refs:virtual_runtime (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.2/kernel/src/sched/
Dcfs.c40 while (proc->virtual_runtime < pcb->virtual_runtime) in sched_cfs_enqueue()
62 …if (current_pcb->virtual_runtime >= proc->virtual_runtime || !(current_pcb->state & PROC_RUNNING))… in sched_cfs()
125 ++current_pcb->virtual_runtime; in sched_update_jiffies()
130 current_pcb->virtual_runtime += 2; in sched_update_jiffies()
151 sched_cfs_ready_queue[i].proc_queue.virtual_runtime = 0x7fffffffffffffff; in sched_cfs_init()
/DragonOS-0.1.2/kernel/src/driver/video/
Dvideo.c69 …video_daemon_pcb->virtual_runtime = 0xfffff0000000; // 临时解决由于显示刷新进程的虚拟运行时间过大/过小,导致其不运行,或者一直运行的问题。将… in video_refresh_daemon()
89 video_daemon_pcb->virtual_runtime = 0; in video_refresh_framebuffer()
112 video_daemon_pcb->virtual_runtime = 0; // 特殊情况, 最高优先级, 以后再改 in video_reinitialize()
/DragonOS-0.1.2/kernel/src/process/
Dproc-types.h106 int64_t virtual_runtime; // 虚拟运行时间 member
Dprocess.c59 ….virtual_runtime = 0, .fds = {0}, .next_pcb = &proc, .prev_pcb = &proc, .parent_pcb = &proc, .exit…
468 kinfo("initial proc running...\targ:%#018lx, vruntime=%d", arg, current_pcb->virtual_runtime); in initial_kernel_thread()
631 current_pcb->virtual_runtime = 0; in process_init()
640 initial_proc_union.pcb.virtual_runtime = (1UL << 60); in process_init()
642 current_pcb->virtual_runtime = (1UL << 60); in process_init()
Dfork.c70 tsk->virtual_runtime = 0; in do_fork()
/DragonOS-0.1.2/kernel/src/smp/
Dsmp.c166 current_pcb->virtual_runtime = 0; in smp_ap_start()
/DragonOS-0.1.2/kernel/src/filesystem/procfs/
Dprocfs.c142 data_puts(fdata, ltoa(pcb_t->virtual_runtime)); in procfs_open()