Searched refs:sema_mtx (Results 1 - 4 of 4) sorted by relevance

/freebsd-12-stable/sys/kern/
H A Dkern_sema.c56 mtx_init(&sema->sema_mtx, description, "sema backing lock",
73 mtx_destroy(&sema->sema_mtx);
81 mtx_lock(&sema->sema_mtx);
89 mtx_unlock(&sema->sema_mtx);
96 mtx_lock(&sema->sema_mtx);
99 cv_wait(&sema->sema_cv, &sema->sema_mtx);
107 mtx_unlock(&sema->sema_mtx);
115 mtx_lock(&sema->sema_mtx);
125 error = cv_timedwait(&sema->sema_cv, &sema->sema_mtx, timo);
140 mtx_unlock(&sema->sema_mtx);
[all...]
H A Dsysv_sem.c120 static struct mtx *sema_mtx; /* semaphore id pool mutexes*/ variable in typeref:struct:mtx
285 sema_mtx = malloc(sizeof(struct mtx) * seminfo.semmni, M_SEM,
299 mtx_init(&sema_mtx[i], "semid", NULL, MTX_DEF);
370 mtx_destroy(&sema_mtx[i]);
371 free(sema_mtx, M_SEM);
585 mtx_lock_flags(&sema_mtx[i], LOP_DUPOK);
594 mtx_unlock(&sema_mtx[i]);
727 sema_mtxp = &sema_mtx[semid];
755 sema_mtxp = &sema_mtx[semidx];
1053 mtx_lock(&sema_mtx[semi
[all...]
/freebsd-12-stable/sys/sys/
H A Dsema.h41 struct mtx sema_mtx; /* General protection lock. */ member in struct:sema
/freebsd-12-stable/sys/dev/vmware/vmci/
H A Dvmci_kernel_if.c308 if (mtx_owned(&event->sema_mtx))

Completed in 119 milliseconds