Searched refs:release (Results 1 – 17 of 17) sorted by relevance
3 acquire, release, sleep, and wakeup, along with26 release(lk);34 release(lk);46 release(lk);50 then nothing bad happens: it is okay to wakeup after release66 inline release(x)79 atomic { release(lk); sleeping[_pid] = 1 };107 release(lk);125 release(lk);
71 release(&tickslock); in sys_sleep()76 release(&tickslock); in sys_sleep()89 release(&tickslock); in sys_uptime()
71 release(&p->lock); in pipeclose()74 release(&p->lock); in pipeclose()87 release(&p->lock); in pipewrite()96 release(&p->lock); in pipewrite()108 release(&p->lock); in piperead()119 release(&p->lock); in piperead()
31 release(&lk->lk); in acquiresleep()41 release(&lk->lk); in releasesleep()51 release(&lk->lk); in holdingsleep()
85 release(&ptable.lock); in allocproc()92 release(&ptable.lock); in allocproc()153 release(&ptable.lock); in userinit()219 release(&ptable.lock); in fork()353 release(&ptable.lock); in scheduler()391 release(&ptable.lock); in yield()401 release(&ptable.lock); in forkret()436 release(lk); in sleep()449 release(&ptable.lock); in sleep()473 release(&ptable.lock); in wakeup()[all …]
35 release(&ftable.lock); in filealloc()39 release(&ftable.lock); in filealloc()51 release(&ftable.lock); in filedup()65 release(&ftable.lock); in fileclose()71 release(&ftable.lock); in fileclose()
112 release(&idelock); in ideintr()130 release(&idelock); in ideintr()167 release(&idelock); in iderw()
103 release(&cons.lock); in cprintf()229 release(&cons.lock); in consoleintr()247 release(&cons.lock); in consoleread()267 release(&cons.lock); in consoleread()282 release(&cons.lock); in consolewrite()
76 release(&kmem.lock); in kfree()93 release(&kmem.lock); in kalloc()
72 release(&bcache.lock); in bget()87 release(&bcache.lock); in bget()140 release(&bcache.lock); in brelse()
137 release(&log.lock); in begin_op()163 release(&log.lock); in end_op()172 release(&log.lock); in end_op()232 release(&log.lock); in log_write()
47 release(struct spinlock *lk) in release() function
82 acquire and release. 88 release(lk);102 release(lk). It further guarantees that CPU1 110 in release, to avoid reads in A happening after giving
55 release(&tickslock); in trap()
253 release(&icache.lock); in iget()269 release(&icache.lock); in iget()281 release(&icache.lock); in idup()338 release(&icache.lock); in iput()351 release(&icache.lock); in iput()
132 void release(struct spinlock*);
122 release before acquire at end of sleep?