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

1 2 3 4

  /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...]
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/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...]
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...]
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>
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>
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_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>
  /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)
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)
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}
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));
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>

Completed in 28 milliseconds

1 2 3 4