Home
last modified time | relevance | path

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

/DragonOS-0.1.2/kernel/src/process/
Dprocess.rs12 use super::preempt::{preempt_disable, preempt_enable};
50 preempt_enable(); in process_try_to_wake_up()
66 preempt_enable(); in process_try_to_wake_up()
88 preempt_enable(); in process_kick()
Dpreempt.h21 #define preempt_enable() \ macro
Dpreempt.rs11 pub fn preempt_enable() { in preempt_enable() function
/DragonOS-0.1.2/kernel/src/arch/x86_64/asm/
Dspinlock.c21 preempt_enable(); in __arch_spin_unlock()
54 preempt_enable(); in __arch_spin_trylock()
/DragonOS-0.1.2/docs/community/ChangeLog/V0.1.x/
DV0.1.1.md207 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
254 * 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
/DragonOS-0.1.2/kernel/src/smp/
Dsmp.c80 preempt_enable(); // 由于ap处理器的pcb与bsp的不同,因此ap处理器放锁时,bsp的自旋锁持有计数不会发生改变,需要手动恢复preempt in smp_init()