Lines Matching defs:sema_mtx
120 static struct mtx *sema_mtx; /* semaphore id pool mutexes*/
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[semid]);
1075 mtx_unlock(&sema_mtx[semid]);
1164 sema_mtxp = &sema_mtx[semid];
1458 sema_mtxp = &sema_mtx[semid];
1515 mtx_lock(&sema_mtx[i]);
1524 mtx_unlock(&sema_mtx[i]);
1719 mtx_lock(&sema_mtx[i]);
1721 mtx_unlock(&sema_mtx[i]);