/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 in function:ATF_TC_BODY 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 in function:ATF_TC_BODY 66 sem_init(&sem, 1, 4) 84 sem_t sem; local in function:ATF_TC_BODY 304 sem_t *sem; local in function:ATF_TC_BODY [all...] |
/src/tests/lib/libpthread/ |
t_sem.c | 113 static sem_t sem; variable in typeref:typename:sem_t 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/librt/ |
t_sem.c | 299 sem_t *sem; local in function:ATF_TC_BODY 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 in function:ATF_TC_BODY 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/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 in function:sem_alloc 270 sem_t *sem, s; local in function:sem_open [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 in function:nv04_fifo_intr 274 sem = nvkm_rd32(device, NV10_PFIFO_CACHE1_SEMAPHORE); 275 nvkm_wr32(device, NV10_PFIFO_CACHE1_SEMAPHORE, sem | 0x1);
|
/src/sys/external/bsd/vchiq/dist/interface/vchi/connections/ |
connection.h | 317 struct semaphore sem; member in struct:vchi_connection_t
|
/src/sys/dev/ic/ |
esiop.c | 1223 uint32_t sem, offset; local in function:esiop_checkdone 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/message_drivers/ |
message.h | 80 struct semaphore sem; member in struct:rx_msg_slot_info
|