Home
last modified time | relevance | path

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

/DragonOS/kernel/src/libs/
H A Drwlock.rs125 ProcessManager::preempt_enable(); in try_read()
214 ProcessManager::preempt_enable(); in try_write()
231 ProcessManager::preempt_enable(); in try_write_irqsave()
291 ProcessManager::preempt_enable(); in try_upgradeable_read()
303 ProcessManager::preempt_enable(); in try_upgradeable_read_irqsave()
585 ProcessManager::preempt_enable(); in drop()
596 ProcessManager::preempt_enable(); in drop()
608 ProcessManager::preempt_enable(); in drop()
H A Dspinlock.rs115 ProcessManager::preempt_enable(); in try_lock()
139 ProcessManager::preempt_enable(); in try_lock_irqsave()
168 ProcessManager::preempt_enable(); in unlock()
/DragonOS/kernel/src/sched/
H A Dsyscall.rs31 pcb.preempt_enable(); // sched_preempt_enable_no_resched(); in do_sched_yield()
/DragonOS/kernel/src/process/
H A Dc_adapter.rs71 return ProcessManager::preempt_enable(); in rs_preempt_enable()
H A Dmod.rs191 pub fn preempt_enable() { in preempt_enable() method
193 ProcessManager::current_pcb().preempt_enable(); in preempt_enable()
501 ProcessManager::current_pcb().preempt_enable(); in kick()
801 pub fn preempt_enable(&self) { in preempt_enable() method
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.1.md207 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
254 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
/DragonOS/kernel/src/arch/riscv64/process/
H A Dmod.rs192 ProcessManager::current_pcb().preempt_enable(); in switch_process()
193 ProcessManager::current_pcb().preempt_enable(); in switch_process()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs399 ProcessManager::current_pcb().preempt_enable(); in switch_process()
400 ProcessManager::current_pcb().preempt_enable(); in switch_process()
/DragonOS/kernel/src/net/socket/
H A Dmod.rs424 ProcessManager::preempt_enable(); in sleep()