| /src/tests/lib/libpthread/ |
| t_sem.c | 113 static sem_t sem; variable 216 SEM_REQUIRE(sem_post(&sem)); 239 ret = sem_wait(&sem); 243 ret = sem_trywait(&sem); 262 SEM_REQUIRE(sem_init(&sem, 0, 0));
|
| /src/tests/lib/semaphore/ |
| sem.c | 1 /* $NetBSD: sem.c,v 1.11 2017/01/13 21:30:42 christos Exp $ */ 36 sem_t sem; local 41 ATF_REQUIRE_EQ(sem_init(&sem, 1, 0), 0); 43 sem_post(&sem); 44 sem_post(&sem); 46 sem_wait(&sem); 47 sem_wait(&sem); 48 rv = sem_trywait(&sem); 63 sem_t sem; local 66 sem_init(&sem, 1, 4) 84 sem_t sem; local 304 sem_t *sem; local [all...] |
| /src/lib/librt/ |
| sem.c | 1 /* $NetBSD: sem.c,v 1.9 2019/02/21 21:33:34 christos Exp $ */ 62 __RCSID("$NetBSD: sem.c,v 1.9 2019/02/21 21:33:34 christos Exp $"); 67 * versions of sem.c; both are fully kernel-assisted via the _ksem_*() 160 sem_to_semid(sem_t *sem) 163 if (SEM_IS_KSEMID(*sem)) 164 return (intptr_t)*sem; 166 return (*sem)->ksem_semid; 170 sem_free(sem_t sem) 173 sem->ksem_magic = 0; 174 free(sem); 180 sem_t sem; local 270 sem_t *sem, s; local [all...] |
| /src/tests/lib/librt/ |
| t_sem.c | 299 sem_t *sem; local 302 sem = sem_open("/sem_c", O_CREAT | O_EXCL, 0644, 0); 303 ATF_REQUIRE(sem != SEM_FAILED); 304 ATF_REQUIRE(sem_destroy(sem) == -1 && errno == EINVAL); 305 ATF_REQUIRE_EQ(sem_close(sem), 0); 324 sem_t *sem, *sem2, *sem3; local 326 sem = sem_open("/sem_d", O_CREAT | O_EXCL, 0777, 0); 327 ATF_REQUIRE(sem != SEM_FAILED); 332 ATF_REQUIRE(sem == sem3); 334 ATF_REQUIRE_EQ(sem_close(sem), 0) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
| nouveau_nvkm_engine_fifo_nv04.c | 252 u32 reassign, chid, get, sem; local 274 sem = nvkm_rd32(device, NV10_PFIFO_CACHE1_SEMAPHORE); 275 nvkm_wr32(device, NV10_PFIFO_CACHE1_SEMAPHORE, sem | 0x1);
|
| /src/sys/dev/ic/ |
| esiop.c | 1223 uint32_t sem, offset; local 1226 sem = esiop_script_read(sc, sc->sc_semoffset); 1227 esiop_script_write(sc, sc->sc_semoffset, sem & ~A_sem_done); 1228 if ((sc->sc_flags & SCF_CHAN_NOSLOT) && (sem & A_sem_start)) { 1238 if ((sem & A_sem_done) == 0) {
|
| /src/sys/external/bsd/vchiq/dist/interface/vchi/connections/ |
| connection.h | 317 struct semaphore sem; member in struct:vchi_connection_t
|
| /src/tests/kernel/ |
| t_sysv.c | 52 #include <sys/sem.h> 394 ATF_TC_WITH_CLEANUP(sem); variable 395 ATF_TC_HEAD(sem, tc) 402 ATF_TC_BODY(sem, tc) 517 ATF_TC_CLEANUP(sem, tc) 771 ATF_TP_ADD_TC(tp, sem);
|
| /src/sys/external/bsd/vchiq/dist/interface/vchi/message_drivers/ |
| message.h | 80 struct semaphore sem; member in struct:rx_msg_slot_info
|