Home
last modified time | relevance | path

Searched refs:semid (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/sys/kern/
H A Dsysv_sem.c408 semundo_adjust(struct proc *p, struct sem_undo **supptr, int semid, int semnum, in semundo_adjust() argument
442 if (sunptr->un_id != semid || sunptr->un_num != semnum) in semundo_adjust()
461 sunptr->un_id = semid; in semundo_adjust()
467 semundo_clear(int semid, int semnum) in semundo_clear() argument
477 if (sunptr->un_id == semid) { in semundo_clear()
498 syscallarg(int) semid; in sys_____semctl50()
525 error = semctl1(l, SCARG(uap, semid), SCARG(uap, semnum), cmd, in sys_____semctl50()
535 semctl1(struct lwp *l, int semid, int semnum, int cmd, void *v, in semctl1() argument
544 semid, semnum, cmd, v)); in semctl1()
548 ix = IPCID_TO_IX(semid); in semctl1()
709 int semid, error = 0; sys_semget() local
812 int semid = SCARG(uap, semid), seq; sys_semop() local
1134 int semid = suptr->un_ent[ix].un_id; semexit() local
[all...]
/netbsd-src/lib/librt/
H A Dsem.c178 sem_alloc(unsigned int value, intptr_t semid, unsigned int magic, sem_t *semp) in sem_alloc() argument
189 sem->ksem_semid = semid; in sem_alloc()
199 intptr_t semid = pshared ? KSEM_PSHARED : 0; in sem_init() local
202 if (_ksem_init(value, &semid) == -1) in sem_init()
219 if (!SEMID_IS_KSEMID(semid)) { in sem_init()
220 _ksem_destroy(semid); in sem_init()
224 *sem = (sem_t)semid; in sem_init()
228 if ((error = sem_alloc(value, semid, SEM_MAGIC, sem)) != 0) { in sem_init()
229 _ksem_destroy(semid); in sem_init()
271 intptr_t semid; in sem_open() local
[all …]
/netbsd-src/external/gpl2/lvm2/dist/libdm/
H A Dlibdm-common.c1074 static int _get_cookie_sem(uint32_t cookie, int *semid) in _get_cookie_sem() argument
1084 if ((*semid = semget((key_t) cookie, 1, 0)) >= 0) in _get_cookie_sem()
1111 static int _udev_notify_sem_inc(uint32_t cookie, int semid) in _udev_notify_sem_inc() argument
1115 if (semop(semid, &sb, 1) < 0) { in _udev_notify_sem_inc()
1117 semid, cookie, strerror(errno)); in _udev_notify_sem_inc()
1122 cookie, semid); in _udev_notify_sem_inc()
1127 static int _udev_notify_sem_dec(uint32_t cookie, int semid) in _udev_notify_sem_dec() argument
1131 if (semop(semid, &sb, 1) < 0) { in _udev_notify_sem_dec()
1137 semid, cookie); in _udev_notify_sem_dec()
1142 semid, cookie, strerror(errno)); in _udev_notify_sem_dec()
[all …]
/netbsd-src/external/mit/libuv/dist/src/unix/
H A Dos390-syscalls.h68 int sem_init(UV_PLATFORM_SEM_T* semid, int pshared, unsigned int value);
69 int sem_destroy(UV_PLATFORM_SEM_T* semid);
70 int sem_post(UV_PLATFORM_SEM_T* semid);
71 int sem_trywait(UV_PLATFORM_SEM_T* semid);
72 int sem_wait(UV_PLATFORM_SEM_T* semid);
H A Dos390-syscalls.c514 int sem_init(UV_PLATFORM_SEM_T* semid, int pshared, unsigned int value) { in sem_init() argument
519 int sem_destroy(UV_PLATFORM_SEM_T* semid) { in sem_destroy() argument
524 int sem_post(UV_PLATFORM_SEM_T* semid) { in sem_post() argument
529 int sem_trywait(UV_PLATFORM_SEM_T* semid) { in sem_trywait() argument
534 int sem_wait(UV_PLATFORM_SEM_T* semid) { in sem_wait() argument
/netbsd-src/lib/libc/sys/
H A Dsemctl.c48 semctl(int semid, int semnum, int cmd, ...) in semctl() argument
67 return ____semctl50(semid, semnum, cmd, &semun); in semctl()
/netbsd-src/lib/libc/compat/sys/
H A Dcompat_semctl.c54 semctl(int semid, int semnum, int cmd, ...) in semctl() argument
93 error = __semctl50(semid, semnum, cmd, &semun); in semctl()
H A Dcompat___semctl13.c61 __semctl13(int semid, int semnum, int cmd, ...) in __semctl13() argument
101 error = ____semctl50(semid, semnum, cmd, &semun); in __semctl13()
/netbsd-src/tests/lib/semaphore/
H A Dsem.c216 sem_t semid; in ATF_TC_BODY() local
226 ATF_REQUIRE_EQ(sem_init(&semid, 1, 0), 0); in ATF_TC_BODY()
227 ATF_REQUIRE_ERRNO(ETIMEDOUT, sem_timedwait(&semid, &tp) == -1); in ATF_TC_BODY()
/netbsd-src/sys/compat/freebsd/
H A Dfreebsd_ipc.c86 SCARG(&__semctl_args, semid) = SCARG(uap, a2); in freebsd_sys_semsys()
99 SCARG(&semop_args, semid) = SCARG(uap, a2); in freebsd_sys_semsys()
/netbsd-src/tests/kernel/
H A Dt_sysv.c565 int semid; in waiter() local
567 if ((semid = semget(semkey, 1, 0)) == -1) in waiter()
577 if (semop(semid, &s, 1) == -1) in waiter()
590 if (semop(semid, &s, 1) == -1) in waiter()
/netbsd-src/sys/compat/linux/common/
H A Dlinux_ipccall.c103 SCARG(&bsa, semid) = SCARG(uap, a1); in linux_sys_ipc()
175 SCARG(&bsa, semid) = SCARG(uap, a1); in linux_semop()
H A Dlinux_sem.h86 syscallarg(int) semid;
/netbsd-src/sys/compat/netbsd32/
H A Dnetbsd32_compat_10_sysv.c93 SCARG(&__semctl_args, semid) = SCARG(uap, a2); in compat_10_netbsd32_semsys()
106 SCARG(&semop_args, semid) = SCARG(uap, a2); in compat_10_netbsd32_semsys()
H A Dnetbsd32_ipc.c170 error = semctl1(l, SCARG(uap, semid), SCARG(uap, semnum), cmd, in netbsd32_____semctl50()
208 NETBSD32TO64_UAP(semid); in netbsd32_semop()
H A Dnetbsd32_compat_50_sysv.c126 error = semctl1(l, SCARG(uap, semid), SCARG(uap, semnum), cmd, in do_netbsd32___semctl14()
/netbsd-src/sys/compat/common/
H A Dsysv_sem_14.c86 error = semctl1(l, SCARG(uap, semid), SCARG(uap, semnum), cmd, in compat_14_sys___semctl()
H A Dsysv_sem_50.c85 error = semctl1(l, SCARG(uap, semid), SCARG(uap, semnum), cmd, in compat_50_sys_____semctl13()
H A Dkern_ipc_10.c117 SCARG(&semop_args, semid) = SCARG(uap, a2); in compat_10_sys_semsys()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/include/sanitizer/
H A Dnetbsd_syscall_hooks.h1144 #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg) \ argument
1146 (long long)(semid), (long long)(semnum), (long long)(cmd), \
1148 #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd, \ argument
1151 res, (long long)(semid), (long long)(semnum), (long long)(cmd), \
1159 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ argument
1160 __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops), \
1162 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ argument
1163 __sanitizer_syscall_post_impl_semop(res, (long long)(semid), \
1602 #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd, \ argument
1605 (long long)(semid), (long long)(semnum), (long long)(cmd), \
[all …]
H A Dlinux_syscall_hooks.h1310 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ argument
1311 __sanitizer_syscall_pre_impl_semop((long)(semid), (long)(sops), (long)(nsops))
1312 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ argument
1313 __sanitizer_syscall_post_impl_semop(res, (long)(semid), (long)(sops), \
1315 #define __sanitizer_syscall_pre_semctl(semid, semnum, cmd, arg) \ argument
1316 __sanitizer_syscall_pre_impl_semctl((long)(semid), (long)(semnum), \
1318 #define __sanitizer_syscall_post_semctl(res, semid, semnum, cmd, arg) \ argument
1319 __sanitizer_syscall_post_impl_semctl(res, (long)(semid), (long)(semnum), \
1321 #define __sanitizer_syscall_pre_semtimedop(semid, sops, nsops, timeout) \ argument
1322 __sanitizer_syscall_pre_impl_semtimedop((long)(semid), (long)(sops), \
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/include/sanitizer/
H A Dnetbsd_syscall_hooks.h1118 #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg) \ argument
1120 (long long)(semid), (long long)(semnum), (long long)(cmd), \
1122 #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd, \ argument
1125 res, (long long)(semid), (long long)(semnum), (long long)(cmd), \
1133 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ argument
1134 __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops), \
1136 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ argument
1137 __sanitizer_syscall_post_impl_semop(res, (long long)(semid), \
1576 #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd, \ argument
1579 (long long)(semid), (long long)(semnum), (long long)(cmd), \
[all …]
H A Dlinux_syscall_hooks.h1312 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ argument
1313 __sanitizer_syscall_pre_impl_semop((long)(semid), (long)(sops), (long)(nsops))
1314 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ argument
1315 __sanitizer_syscall_post_impl_semop(res, (long)(semid), (long)(sops), \
1317 #define __sanitizer_syscall_pre_semctl(semid, semnum, cmd, arg) \ argument
1318 __sanitizer_syscall_pre_impl_semctl((long)(semid), (long)(semnum), \
1320 #define __sanitizer_syscall_post_semctl(res, semid, semnum, cmd, arg) \ argument
1321 __sanitizer_syscall_post_impl_semctl(res, (long)(semid), (long)(semnum), \
1323 #define __sanitizer_syscall_pre_semtimedop(semid, sops, nsops, timeout) \ argument
1324 __sanitizer_syscall_pre_impl_semtimedop((long)(semid), (long)(sops), \
[all …]
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/include/sanitizer/
H A Dnetbsd_syscall_hooks.h1144 #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg) \ argument
1146 (long long)(semid), (long long)(semnum), (long long)(cmd), \
1148 #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd, \ argument
1151 res, (long long)(semid), (long long)(semnum), (long long)(cmd), \
1159 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ argument
1160 __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops), \
1162 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ argument
1163 __sanitizer_syscall_post_impl_semop(res, (long long)(semid), \
1602 #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd, \ argument
1605 (long long)(semid), (long long)(semnum), (long long)(cmd), \
[all …]
H A Dlinux_syscall_hooks.h1320 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ argument
1321 __sanitizer_syscall_pre_impl_semop((long)(semid), (long)(sops), (long)(nsops))
1322 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ argument
1323 __sanitizer_syscall_post_impl_semop(res, (long)(semid), (long)(sops), \
1325 #define __sanitizer_syscall_pre_semctl(semid, semnum, cmd, arg) \ argument
1326 __sanitizer_syscall_pre_impl_semctl((long)(semid), (long)(semnum), \
1328 #define __sanitizer_syscall_post_semctl(res, semid, semnum, cmd, arg) \ argument
1329 __sanitizer_syscall_post_impl_semctl(res, (long)(semid), (long)(semnum), \
1331 #define __sanitizer_syscall_pre_semtimedop(semid, sops, nsops, timeout) \ argument
1332 __sanitizer_syscall_pre_impl_semtimedop((long)(semid), (long)(sops), \
[all …]

12