Home
last modified time | relevance | path

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

12

/freebsd/contrib/sendmail/libsm/
H A Dsem.c43 int semid, i, err; variable
52 if (semid < 0)
70 return semid;
76 if (semid >= 0)
77 sm_sem_stop(semid);
93 sm_sem_stop(semid) in sm_sem_stop() argument
94 int semid; in sm_sem_stop()
114 int semid; in sm_sem_acq()
153 int semid; in sm_sem_rel()
196 int semid; in sm_sem_get()
[all …]
H A Dt-sem.c61 int semid; local
65 if (semid < 0)
107 return sm_sem_stop(semid);
164 int semid, r; local
177 if (semid < 0)
202 semid_c = semid;
211 r = sm_sem_acq(semid, 0, 0);
226 r = sm_sem_rel(semid, 0, 0);
241 r = sm_sem_get(semid, 0);
256 r = sm_sem_acq(semid, 0, 0);
[all …]
/freebsd/lib/libc/gen/
H A Dsem.c162 sem->semid = semid; in sem_alloc()
170 semid_t semid; in _libc_sem_init_compat() local
178 semid = (semid_t)SEM_USER; in _libc_sem_init_compat()
185 ksem_destroy(semid); in _libc_sem_init_compat()
224 semid_t semid; in _libc_sem_open_compat() local
251 if (s->semid == semid) { in _libc_sem_open_compat()
260 *sem = sem_alloc(value, semid, 1); in _libc_sem_open_compat()
269 ksem_close(semid); in _libc_sem_open_compat()
295 if (ksem_close((*sem)->semid) != 0) { in _libc_sem_close_compat()
422 return ksem_trywait((*sem)->semid); in _libc_sem_trywait_compat()
[all …]
H A Dsemctl.c42 int __semctl(int semid, int semnum, int cmd, union semun *arg);
44 int freebsd7___semctl(int semid, int semnum, int cmd, union semun_old *arg);
45 int freebsd7_semctl(int semid, int semnum, int cmd, ...);
49 semctl(int semid, int semnum, int cmd, ...) in semctl() argument
65 return (__semctl(semid, semnum, cmd, semun_ptr)); in semctl()
70 freebsd7_semctl(int semid, int semnum, int cmd, ...) in freebsd7_semctl() argument
86 return (freebsd7___semctl(semid, semnum, cmd, semun_ptr)); in freebsd7_semctl()
/freebsd/sys/kern/
H A Dsysv_sem.c507 sunptr->un_id = semid; in semundo_adjust()
626 int semid; member
722 if (semid < 0 || semid >= seminfo.semmni) in kern_semctl()
967 int semid, error = 0; in sys_semget() local
982 for (semid = 0; semid < seminfo.semmni; semid++) { in sys_semget()
1030 for (semid = 0; semid < seminfo.semmni; semid++) { in sys_semget()
1083 td->td_retval[0] = IXSEQ_TO_IPCID(semid, sema[semid].u.sem_perm); in sys_semget()
1091 int semid; member
1109 int semid; in kern_semop() local
1136 if (semid < 0 || semid >= seminfo.semmni) in kern_semop()
[all …]
H A Duipc_sem.c436 semid_t semid; in ksem_create_copyout_semid() local
450 semid = fd; in ksem_create_copyout_semid()
451 ptr = &semid; in ksem_create_copyout_semid()
452 ptrs = sizeof(semid); in ksem_create_copyout_semid()
/freebsd/tools/test/stress2/misc/
H A Dsem.sh68 int semid = -1;
106 semid = semget(semkey, 0, 0);
107 } while (semid == -1 && j++ < 10000);
108 if (semid == -1)
118 semop(semid, sop, 1);
124 if ((semid = semget(semkey, 1, IPC_CREAT | 010640)) == -1)
131 if (semop(semid, sop, 1) == -1)
135 if (semctl(semid, 0, IPC_RMID, 0) == -1 && errno != EINVAL)
/freebsd/tests/sys/audit/
H A Dinter-process.c747 ATF_REQUIRE((semid = in ATF_TC_BODY()
799 ATF_REQUIRE((semid = in ATF_TC_BODY()
853 ATF_REQUIRE((semid = in ATF_TC_BODY()
904 ATF_REQUIRE((semid = in ATF_TC_BODY()
956 ATF_REQUIRE((semid = in ATF_TC_BODY()
1007 ATF_REQUIRE((semid = in ATF_TC_BODY()
1058 ATF_REQUIRE((semid = in ATF_TC_BODY()
1109 ATF_REQUIRE((semid = in ATF_TC_BODY()
1161 ATF_REQUIRE((semid = in ATF_TC_BODY()
1216 ATF_REQUIRE((semid = in ATF_TC_BODY()
[all …]
/freebsd/tools/test/stress2/testcases/shm/
H A Dshm.c48 static int semid = -1; variable
77 if ((semid = semget(semkey, 2, IPC_CREAT | IPC_EXCL | 0640)) == -1) { in setup()
91 if (semop(semid, sop, 2) == -1) in setup()
102 if (semid != -1) in cleanup()
103 if (semctl(semid, 0, IPC_RMID, 0) == -1 && errno != EINVAL) in cleanup()
111 if (semop(semid, sop, 1) == -1) { in Wait()
122 if (semop(semid, sop, 1) == -1) { in Sig()
/freebsd/contrib/sendmail/include/sm/
H A Dsem.h54 # define sm_sem_stop(semid) 0 argument
55 # define sm_sem_acq(semid, semnum, timeout) 0 argument
56 # define sm_sem_rel(semid, semnum, timeout) 0 argument
57 # define sm_sem_get(semid, semnum) 0 argument
/freebsd/tools/regression/sysvsem/
H A Dsemtest.c320 int semid; in waiter() local
322 if ((semid = semget(semkey, 1, 0)) == -1) in waiter()
332 if (semop(semid, &s, 1) == -1) in waiter()
345 if (semop(semid, &s, 1) == -1) in waiter()
/freebsd/sys/compat/linux/
H A Dlinux_ipc.c498 return (kern_semop(td, args->semid, PTRIN(args->tsops), in linux_semtimedop_time64()
517 return (kern_semop(td, args->semid, PTRIN(args->tsops), in linux_semtimedop()
540 struct semid_ds semid; in linux_semctl() local
574 linux_to_bsd_semid_ds(&linux_semid64, &semid); in linux_semctl()
575 semun.buf = &semid; in linux_semctl()
576 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl()
580 semun.buf = &semid; in linux_semctl()
585 bsd_to_linux_semid_ds(&semid, &linux_semid64); in linux_semctl()
590 semun.buf = &semid; in linux_semctl()
595 bsd_to_linux_semid_ds(&semid, &linux_semid64); in linux_semctl()
[all …]
H A Dlinux_ipc.h87 l_int semid; member
/freebsd/contrib/netbsd-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()
/freebsd/contrib/netbsd-tests/kernel/
H A Dt_sysv.c561 int semid; in waiter() local
563 if ((semid = semget(semkey, 1, 0)) == -1) in waiter()
573 if (semop(semid, &s, 1) == -1) in waiter()
586 if (semop(semid, &s, 1) == -1) in waiter()
/freebsd/contrib/llvm-project/compiler-rt/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), \
3716 void __sanitizer_syscall_pre_impl_compat_14___semctl(long long semid,
3721 long long semid,
3729 void __sanitizer_syscall_pre_impl_semop(long long semid, long long sops,
3731 void __sanitizer_syscall_post_impl_semop(long long res, long long semid,
4044 void __sanitizer_syscall_pre_impl_compat_50_____semctl13(long long semid,
4049 long long semid,
[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
2761 void __sanitizer_syscall_pre_impl_semop(long semid, long sops, long nsops);
2762 void __sanitizer_syscall_post_impl_semop(long res, long semid, long sops,
2764 void __sanitizer_syscall_pre_impl_semctl(long semid, long semnum, long cmd,
2766 void __sanitizer_syscall_post_impl_semctl(long res, long semid, long semnum,
2768 void __sanitizer_syscall_pre_impl_semtimedop(long semid, long sops, long nsops,
[all …]
/freebsd/sys/amd64/linux32/
H A Dlinux32_machdep.c140 a.semid = args->arg1; in linux_ipc()
151 a.semid = args->arg1; in linux_ipc()
/freebsd/sys/i386/linux/
H A Dlinux_machdep.c124 a.semid = args->arg1; in linux_ipc()
135 a.semid = args->arg1; in linux_ipc()
/freebsd/lib/libsys/
H A D_libsys.h588 int __sys_semop(int semid, struct sembuf * sops, size_t nsops);
788 int __sys___semctl(int semid, int semnum, int cmd, union semun * arg);
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_syscalls.inc2302 PRE_SYSCALL(semop)(long semid, void *sops, long nsops) {}
2304 POST_SYSCALL(semop)(long res, long semid, void *sops, long nsops) {}
2306 PRE_SYSCALL(semctl)(long semid, long semnum, long cmd, void *arg) {}
2308 POST_SYSCALL(semctl)(long res, long semid, long semnum, long cmd, void *arg) {}
2311 (long semid, void *sops, long nsops, const void *timeout) {
2317 (long res, long semid, void *sops, long nsops, const void *timeout) {}
/freebsd/sys/sys/
H A Dsyscallsubr.h307 int kern_semctl(struct thread *td, int semid, int semnum, int cmd,
/freebsd/sys/arm64/linux/
H A Dlinux_systrace_args.c1511 iarg[a++] = p->semid; /* l_int */ in systrace_args()
1521 iarg[a++] = p->semid; /* l_int */ in systrace_args()
1531 iarg[a++] = p->semid; /* l_int */ in systrace_args()
/freebsd/sys/amd64/linux/
H A Dlinux_systrace_args.c581 iarg[a++] = p->semid; /* l_int */ in systrace_args()
590 iarg[a++] = p->semid; /* l_int */ in systrace_args()
1658 iarg[a++] = p->semid; /* l_int */ in systrace_args()
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_proto.h523 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member
1028 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member

12