HomeSort by: relevance | last modified time | path
    Searched refs:sem (Results 1 - 25 of 43) sorted by relevancy

1 2

  /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...]
Makefile 12 SRCS= sem.c shm.c pset.c
  /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/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/libc/sys/
semctl.c 38 #include <sys/sem.h>
  /src/lib/libc/compat/sys/
compat___semctl13.c 48 #include <sys/sem.h>
49 #include <compat/sys/sem.h>
55 "warning: reference to compatibility __semctl13(); include <sys/sem.h> to generate correct reference")
compat_semctl.c 45 #include <sys/sem.h>
47 #include <compat/sys/sem.h>
  /src/sys/compat/common/
sysv_sem_14.c 44 #include <sys/sem.h>
52 #include <compat/sys/sem.h>
sysv_sem_50.c 44 #include <sys/sem.h>
52 #include <compat/sys/sem.h>
sysv_ipc_50.c 48 #include <sys/sem.h>
66 #include <compat/sys/sem.h>
kern_ipc_10.c 45 #include <sys/sem.h>
53 #include <compat/sys/sem.h>
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_trace.h 172 TP_PROTO(int ring, struct radeon_semaphore *sem),
174 TP_ARGS(ring, sem),
184 __entry->waiters = sem->waiters;
185 __entry->gpu_addr = sem->gpu_addr;
194 TP_PROTO(int ring, struct radeon_semaphore *sem),
196 TP_ARGS(ring, sem)
201 TP_PROTO(int ring, struct radeon_semaphore *sem),
203 TP_ARGS(ring, sem)
  /src/sys/external/bsd/drm2/include/
radeon_trace.h 74 struct radeon_semaphore *sem __unused)
80 struct radeon_semaphore *sem __unused)
  /src/usr.bin/config/
Makefile 9 mkmakefile.c mkswap.c pack.c scan.l sem.c util.c
26 COPTS.sem.c+= ${CC_WNO_FORMAT_TRUNCATION}
  /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/sys/compat/linux/common/
linux_sem.h 35 #include <sys/sem.h>
  /src/sys/conf/
param.c 69 #include <sys/sem.h>
  /src/tests/kernel/
t_sysv.c 52 #include <sys/sem.h>
394 ATF_TC_WITH_CLEANUP(sem);
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/bin/csh/
Makefile 24 sem.c set.c str.c time.c
  /src/sys/kern/
sysv_sem.c 50 #include <sys/sem.h>
66 static struct __sem * sem __read_mostly;
128 sem = (void *)((uintptr_t)sema +
130 semcv = (void *)((uintptr_t)sem +
323 sem = new_sem;
569 for (i = semaptr->_sem_base - sem; i < semtot; i++)
570 sem[i] = sem[i + semaptr->sem_nsems];
784 sema[semid]._sem_base = &sem[semtot];
789 &sem[semtot]))
    [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/compat/netbsd32/
netbsd32_compat_50_sysv.c 43 #include <sys/sem.h>
  /src/sys/external/bsd/vchiq/dist/interface/vchi/connections/
connection.h 317 struct semaphore sem; member in struct:vchi_connection_t
  /src/sys/external/bsd/vchiq/dist/interface/vchi/message_drivers/
message.h 80 struct semaphore sem; member in struct:rx_msg_slot_info
  /src/sys/arch/ia64/include/
atomic.h 42 #define IA64_CMPXCHG(sz, sem, p, cmpval, newval, ret) \
45 "cmpxchg" #sz "." #sem " %0=%4,%3,ar.ccv\n\t" \

Completed in 23 milliseconds

1 2