Searched refs:sema_mtx (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/sys/kern/ |
H A D | kern_sema.c | 56 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 D | sysv_sem.c | 120 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 D | sema.h | 41 struct mtx sema_mtx; /* General protection lock. */ member in struct:sema
|
/freebsd-12-stable/sys/dev/vmware/vmci/ |
H A D | vmci_kernel_if.c | 308 if (mtx_owned(&event->sema_mtx))
|
Completed in 119 milliseconds