Searched refs:semid (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/contrib/sendmail/libsm/
H A Dsem.c42 int semid, i, err; local
50 semid = semget(key, nsem, semflg);
51 if (semid < 0)
66 if (semctl(semid, 0, SETALL, semarg) < 0)
69 return semid;
75 if (semid >= 0)
76 sm_sem_stop(semid);
84 ** semid -- id for semaphores.
92 sm_sem_stop(semid)
93 int semid;
[all...]
H A Dt-sem.c60 int semid; local
63 semid = sm_sem_start(T_SM_SEM_KEY, SM_NSEM, 0, owner);
64 if (semid < 0)
76 if (sm_sem_acq(semid, 0, 2) < 0)
86 if (sm_sem_rel(semid, 0, 2) < 0)
95 if ((t = sm_sem_get(semid, 0)) < 0)
106 return sm_sem_stop(semid);
163 int semid, r; local
175 semid = sm_sem_start(T_SM_SEM_KEY, 1, 0, owner);
176 if (semid <
[all...]
/freebsd-13-stable/lib/libc/gen/
H A Dsemctl.c45 int __semctl(int semid, int semnum, int cmd, union semun *arg);
47 int freebsd7___semctl(int semid, int semnum, int cmd, union semun_old *arg);
48 int freebsd7_semctl(int semid, int semnum, int cmd, ...);
52 semctl(int semid, int semnum, int cmd, ...) argument
68 return (__semctl(semid, semnum, cmd, semun_ptr));
73 freebsd7_semctl(int semid, int semnum, int cmd, ...) argument
89 return (freebsd7___semctl(semid, semnum, cmd, semun_ptr));
H A Dsem.c89 semid_t semid; /* semaphore id if kernel (shared) semaphore */ member in struct:sem
108 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem);
146 sem_alloc(unsigned int value, semid_t semid, int system_sem) argument
164 sem->semid = semid;
172 semid_t semid; local
180 semid = (semid_t)SEM_USER;
181 if ((pshared != 0) && ksem_init(&semid, value) != 0)
184 *sem = sem_alloc(value, semid, pshared);
187 ksem_destroy(semid);
226 semid_t semid; local
[all...]
/freebsd-13-stable/contrib/sendmail/include/sm/
H A Dsem.h54 # define sm_sem_stop(semid) 0
55 # define sm_sem_acq(semid, semnum, timeout) 0
56 # define sm_sem_rel(semid, semnum, timeout) 0
57 # define sm_sem_get(semid, semnum) 0
/freebsd-13-stable/sys/kern/
H A Dsysv_sem.c91 static int semvalid(int semid, struct prison *rpr,
113 int semid, int semseq, int semnum, int adjval);
114 static void semundo_clear(int semid, int semnum);
150 int un_id; /* semid */
299 mtx_init(&sema_mtx[i], "semid", NULL, MTX_DEF);
445 semundo_adjust(struct thread *td, struct sem_undo **supptr, int semid, argument
481 if (sunptr->un_id != semid || sunptr->un_num != semnum)
509 sunptr->un_id = semid;
518 semundo_clear(int semid, int semnum) argument
528 if (sunptr->un_id != semid)
546 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr) argument
628 int semid; member in struct:__semctl_args
693 kern_semctl(struct thread *td, int semid, int semnum, int cmd, union semun *arg, register_t *rval) argument
969 int semid, error = 0; local
1093 int semid; member in struct:semop_args
1103 int semid = uap->semid; local
1424 int semid, semnum, adjval, ix; local
1764 int semid; member in struct:freebsd7___semctl_args
[all...]
H A Duipc_sem.c438 semid_t semid; local
452 semid = fd;
453 ptr = &semid;
454 ptrs = sizeof(semid);
H A Dsystrace_args.c1089 iarg[0] = p->semid; /* int */
2801 iarg[0] = p->semid; /* int */
/freebsd-13-stable/tests/sys/audit/
H A Dinter-process.c52 static int msqid, shmid, semid; variable
749 ATF_REQUIRE((semid =
754 "semget.*return,success,%d", semid);
757 /* Destroy the semaphore set with ID = semid */
758 ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
801 ATF_REQUIRE((semid =
808 "semop.*Semaphore IPC.*%d.*return,success", semid);
811 ATF_REQUIRE_EQ(0, semop(semid, sop, sizeof(sop)/sizeof(struct sembuf)));
814 /* Destroy the semaphore set with ID = semid */
815 ATF_REQUIRE_EQ(0, semctl(semid,
[all...]
/freebsd-13-stable/sys/compat/linux/
H A Dlinux_ipc.h89 l_int semid; member in struct:linux_semop_args
H A Dlinux_ipc.c511 int semid;
516 if (args->nsops < 1 || args->semid < 0)
518 bsd_args.semid = args->semid;
546 struct semid_ds semid; local
580 linux_to_bsd_semid_ds(&linux_semid64, &semid);
581 semun.buf = &semid;
582 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun,
586 semun.buf = &semid;
587 error = kern_semctl(td, args->semid, arg
[all...]
/freebsd-13-stable/tools/regression/sysvsem/
H A Dsemtest.c321 int semid; local
323 if ((semid = semget(semkey, 1, 0)) == -1)
333 if (semop(semid, &s, 1) == -1)
346 if (semop(semid, &s, 1) == -1)
/freebsd-13-stable/contrib/netbsd-tests/lib/semaphore/
H A Dsem.c216 sem_t semid; local
226 ATF_REQUIRE_EQ(sem_init(&semid, 1, 0), 0);
227 ATF_REQUIRE_ERRNO(ETIMEDOUT, sem_timedwait(&semid, &tp) == -1);
/freebsd-13-stable/contrib/netbsd-tests/kernel/
H A Dt_sysv.c627 int semid; local
629 if ((semid = semget(semkey, 1, 0)) == -1)
639 if (semop(semid, &s, 1) == -1)
652 if (semop(semid, &s, 1) == -1)
/freebsd-13-stable/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h1311 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \
1312 __sanitizer_syscall_pre_impl_semop((long)(semid), (long)(sops), (long)(nsops))
1313 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \
1314 __sanitizer_syscall_post_impl_semop(res, (long)(semid), (long)(sops), \
1316 #define __sanitizer_syscall_pre_semctl(semid, semnum, cmd, arg) \
1317 __sanitizer_syscall_pre_impl_semctl((long)(semid), (long)(semnum), \
1319 #define __sanitizer_syscall_post_semctl(res, semid, semnum, cmd, arg) \
1320 __sanitizer_syscall_post_impl_semctl(res, (long)(semid), (long)(semnum), \
1322 #define __sanitizer_syscall_pre_semtimedop(semid, sops, nsops, timeout) \
1323 __sanitizer_syscall_pre_impl_semtimedop((long)(semid), (lon
[all...]
H A Dnetbsd_syscall_hooks.h1117 #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg) \
1119 (long long)(semid), (long long)(semnum), (long long)(cmd), \
1121 #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd, \
1124 res, (long long)(semid), (long long)(semnum), (long long)(cmd), \
1132 #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \
1133 __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops), \
1135 #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \
1136 __sanitizer_syscall_post_impl_semop(res, (long long)(semid), \
1575 #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd, \
1578 (long long)(semid), (lon
[all...]
/freebsd-13-stable/sys/i386/linux/
H A Dlinux_machdep.c136 a.semid = args->arg1;
153 a.semid = args->arg1;
/freebsd-13-stable/sys/amd64/linux32/
H A Dlinux32_machdep.c258 a.semid = args->arg1;
275 a.semid = args->arg1;
/freebsd-13-stable/sys/sys/
H A Dsyscallsubr.h268 int kern_semctl(struct thread *td, int semid, int semnum, int cmd,
H A Dsysproto.h595 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:semop_args
1509 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:__semctl_args
2552 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd7___semctl_args
/freebsd-13-stable/sys/arm/linux/
H A Dlinux_systrace_args.c1912 iarg[0] = p->semid; /* l_int */
1930 iarg[0] = p->semid; /* l_int */
H A Dlinux_proto.h895 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semop_args
905 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semctl_args
/freebsd-13-stable/sys/arm64/linux/
H A Dlinux_systrace_args.c1507 iarg[0] = p->semid; /* l_int */
1522 iarg[0] = p->semid; /* l_int */
H A Dlinux_proto.h728 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semctl_args
737 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member in struct:linux_semop_args
/freebsd-13-stable/sys/compat/freebsd32/
H A Dfreebsd32_proto.h558 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd32_semctl_args
1154 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member in struct:freebsd7_freebsd32_semctl_args

Completed in 470 milliseconds

12