Home
last modified time | relevance | path

Searched refs:SM_NONE (Results 1 – 19 of 19) sorted by relevance

/DragonOS/kernel/src/libs/
H A Dwait_queue.rs73 schedule(SchedMode::SM_NONE); in sleep()
92 schedule(SchedMode::SM_NONE); in sleep_with_func()
143 schedule(SchedMode::SM_NONE); in sleep_uninterruptible()
159 schedule(SchedMode::SM_NONE); in sleep_unlock_spinlock()
175 schedule(SchedMode::SM_NONE); in sleep_unlock_mutex()
191 schedule(SchedMode::SM_NONE); in sleep_uninterruptible_unlock_spinlock()
209 schedule(SchedMode::SM_NONE); in sleep_uninterruptible_unlock_mutex()
339 schedule(SchedMode::SM_NONE); in sleep()
363 schedule(SchedMode::SM_NONE); in sleep_unlock_spinlock()
H A Dmutex.rs110 schedule(SchedMode::SM_NONE); in __sleep()
/DragonOS/kernel/src/arch/x86_64/process/
H A Didle.rs18 __schedule(SchedMode::SM_NONE); in arch_idle_func()
/DragonOS/kernel/src/sched/
H A Dsyscall.rs33 schedule(SchedMode::SM_NONE); in do_sched_yield()
H A Dmod.rs762 const SM_NONE = 0x0; constant
/DragonOS/kernel/crates/wait_queue_macros/src/
H A Dlib.rs30 crate::sched::schedule(SchedMode::SM_NONE)
/DragonOS/docs/kernel/sched/
H A Dcore.md50 …- ``SchedMode::SM_NONE``: 标志当前进程没有被抢占而是主动让出,他**不会**被再次加入队列,直到有其他进程主动唤醒它,这个标志位主要用于信号量、等待队列以及一些主动唤醒场…
/DragonOS/kernel/src/driver/tty/
H A Dkthread.rs40 schedule(SchedMode::SM_NONE); in tty_refresh_thread()
/DragonOS/kernel/src/time/
H A Dsleep.rs56 schedule(SchedMode::SM_NONE); in nanosleep()
H A Dtimer.rs308 schedule(SchedMode::SM_NONE); in schedule_timeout()
327 schedule(SchedMode::SM_NONE); in schedule_timeout()
H A Dclocksource.rs958 schedule(SchedMode::SM_NONE); in clocksource_watchdog_kthread()
/DragonOS/kernel/src/process/
H A Dkthread.rs483 schedule(SchedMode::SM_NONE); in kthread_daemon()
508 schedule(SchedMode::SM_NONE); in kernel_thread_bootstrap_stage2()
H A Dexit.rs169 schedule(SchedMode::SM_NONE); in do_wait()
H A Dmod.rs435 __schedule(SchedMode::SM_NONE); in exit()
/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs719 schedule(SchedMode::SM_NONE); in sig_stop()
/DragonOS/kernel/src/net/socket/
H A Dmod.rs426 schedule(SchedMode::SM_NONE); in sleep()
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs498 schedule(SchedMode::SM_NONE); in do_epoll_wait()
/DragonOS/kernel/src/libs/futex/
H A Dfutex.rs297 schedule(SchedMode::SM_NONE); in futex_wait()
/DragonOS/kernel/src/syscall/
H A Dmod.rs407 schedule(SchedMode::SM_NONE); in handle()