Lines Matching refs:sem_lock
106 static struct mtx sem_lock; variable
184 mtx_lock(&sem_lock); in ksem_stat()
192 mtx_unlock(&sem_lock); in ksem_stat()
206 mtx_lock(&sem_lock); in ksem_chmod()
218 mtx_unlock(&sem_lock); in ksem_chmod()
231 mtx_lock(&sem_lock); in ksem_chown()
248 mtx_unlock(&sem_lock); in ksem_chown()
273 mtx_lock(&sem_lock); in ksem_fill_kinfo()
276 mtx_unlock(&sem_lock); in ksem_fill_kinfo()
731 mtx_lock(&sem_lock); in sys_ksem_post()
747 mtx_unlock(&sem_lock); in sys_ksem_post()
823 mtx_lock(&sem_lock); in kern_sem_wait()
840 error = cv_wait_sig(&ks->ks_cv, &sem_lock); in kern_sem_wait()
852 &sem_lock, tvtohz(&tv)); in kern_sem_wait()
865 mtx_unlock(&sem_lock); in kern_sem_wait()
893 mtx_lock(&sem_lock); in sys_ksem_getvalue()
897 mtx_unlock(&sem_lock); in sys_ksem_getvalue()
904 mtx_unlock(&sem_lock); in sys_ksem_getvalue()
932 mtx_lock(&sem_lock); in sys_ksem_destroy()
934 mtx_unlock(&sem_lock); in sys_ksem_destroy()
939 mtx_unlock(&sem_lock); in sys_ksem_destroy()
1032 mtx_init(&sem_lock, "sem", NULL, MTX_DEF); in ksem_module_init()
1064 mtx_destroy(&sem_lock); in ksem_module_destroy()