Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/libs/
Dlockref.rs135 self.lock.unlock(); in inc()
162 self.lock.unlock(); in inc_not_zero()
189 self.lock.unlock(); in inc_not_dead()
219 self.lock.unlock(); in dec()
280 self.lock.unlock(); in dec_not_zero()
309 self.lock.unlock(); in dec_or_lock_not_zero()
319 self.lock.unlock(); in mark_dead()
Dspinlock.rs105 pub fn unlock(&self) { in unlock() method
118 self.unlock(); in unlock_irq()
144 self.unlock(); in unlock_irqrestore()
284 self.lock.lock.unlock(); in drop()
Dmutex.rs115 fn unlock(&self) { in unlock() method
168 self.lock.unlock(); in drop()
/DragonOS-0.1.8/docs/kernel/locking/
Dspinlock.md19 需要先调用`lock()`方法,然后当离开临界区时,手动调用`unlock()`方法。我们并没有向编译器显式地指定该自旋锁到底保护的是哪些数据。
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.8.md62 - feature: spinlock守卫新增leak,spinlock新增force unlock功能.(#329)
177 … 修正rwlock有的地方由于未使用ManuallyDrop导致的use after free && spinlock守卫新增leak,spinlock新增force unlock功能.(#329)
180 2. spinlock守卫新增leak,spinlock新增force unlock功能.
/DragonOS-0.1.8/kernel/src/sched/
Dcfs.rs153 current_cpu_queue.lock.unlock(); in timer_update_jiffies()