| /freebsd-10-stable/contrib/sendmail/libsm/ |
| D | sem.c | 42 int semid, i, err; variable 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); 92 sm_sem_stop(semid) in sm_sem_stop() argument 93 int semid; in sm_sem_stop() 95 return semctl(semid, 0, IPC_RMID, NULL); [all …]
|
| D | t-sem.c | 60 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 < 0) [all …]
|
| /freebsd-10-stable/sys/kern/ |
| D | sysv_sem.c | 82 static int semvalid(int semid, struct prison *rpr, 104 int semid, int semseq, int semnum, int adjval); 105 static void semundo_clear(int semid, int semnum); 447 semundo_adjust(struct thread *td, struct sem_undo **supptr, int semid, in semundo_adjust() argument 483 if (sunptr->un_id != semid || sunptr->un_num != semnum) in semundo_adjust() 511 sunptr->un_id = semid; in semundo_adjust() 520 semundo_clear(int semid, int semnum) in semundo_clear() argument 530 if (sunptr->un_id != semid) in semundo_clear() 548 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr) in semvalid() argument 552 semakptr->u.sem_perm.seq != IPCID_TO_SEQ(semid) || in semvalid() [all …]
|
| D | uipc_sem.c | 475 semid_t semid; in ksem_create_copyout_semid() local 489 semid = fd; in ksem_create_copyout_semid() 490 ptr = &semid; in ksem_create_copyout_semid() 491 ptrs = sizeof(semid); in ksem_create_copyout_semid()
|
| D | systrace_args.c | 1207 iarg[0] = p->semid; /* int */ in systrace_args() 3096 iarg[0] = p->semid; /* int */ in systrace_args()
|
| /freebsd-10-stable/lib/libc/gen/ |
| D | sem.c | 87 semid_t semid; /* semaphore id if kernel (shared) semaphore */ member 106 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem); 144 sem_alloc(unsigned int value, semid_t semid, int system_sem) in sem_alloc() argument 162 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() 179 if ((pshared != 0) && ksem_init(&semid, value) != 0) in _libc_sem_init_compat() 182 *sem = sem_alloc(value, semid, pshared); in _libc_sem_init_compat() 185 ksem_destroy(semid); in _libc_sem_init_compat() 204 retval = ksem_destroy((*sem)->semid); in _libc_sem_destroy_compat() [all …]
|
| D | semctl.c | 40 int __semctl(int semid, int semnum, int cmd, union semun *arg); 41 int freebsd7___semctl(int semid, int semnum, int cmd, union semun_old *arg); 44 semctl(int semid, int semnum, int cmd, ...) in semctl() argument 60 return (__semctl(semid, semnum, cmd, semun_ptr)); in semctl() 64 freebsd7_semctl(int semid, int semnum, int cmd, ...) in freebsd7_semctl() argument 80 return (freebsd7___semctl(semid, semnum, cmd, semun_ptr)); in freebsd7_semctl()
|
| /freebsd-10-stable/lib/libkse/thread/ |
| D | thr_sem.c | 78 sem_alloc(unsigned int value, semid_t semid, int system_sem) in sem_alloc() argument 112 sem->semid = semid; in sem_alloc() 120 semid_t semid; in _sem_init() local 122 semid = (semid_t)SEM_USER; in _sem_init() 123 if ((pshared != 0) && (ksem_init(&semid, value) != 0)) in _sem_init() 126 (*sem) = sem_alloc(value, semid, pshared); in _sem_init() 129 ksem_destroy(semid); in _sem_init() 147 retval = ksem_wait((*sem)->semid); in _sem_wait() 184 retval = ksem_timedwait((*sem)->semid, abs_timeout); in _sem_timedwait() 238 retval = ksem_post((*sem)->semid); in _sem_post()
|
| /freebsd-10-stable/contrib/sendmail/include/sm/ |
| D | sem.h | 54 # 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-10-stable/tools/regression/sysvsem/ |
| D | semtest.c | 321 int semid; in waiter() local 323 if ((semid = semget(semkey, 1, 0)) == -1) in waiter() 333 if (semop(semid, &s, 1) == -1) in waiter() 346 if (semop(semid, &s, 1) == -1) in waiter()
|
| /freebsd-10-stable/sys/i386/ibcs2/ |
| D | ibcs2_ipc.c | 307 int semid; member 326 error = kern_semctl(td, uap->semid, uap->semnum, IPC_STAT, in ibcs2_semctl() 342 return (kern_semctl(td, uap->semid, uap->semnum, IPC_SET, in ibcs2_semctl() 346 return (kern_semctl(td, uap->semid, uap->semnum, uap->cmd, &uap->arg, in ibcs2_semctl() 371 int semid; member 382 ap.semid = uap->semid; in ibcs2_semop()
|
| /freebsd-10-stable/sys/compat/svr4/ |
| D | svr4_ipc.c | 172 int semid; member 222 error = kern_semctl(td, uap->semid, uap->semnum, cmd, &semun, 239 return (kern_semctl(td, uap->semid, uap->semnum, cmd, &semun, 250 return (kern_semctl(td, uap->semid, uap->semnum, cmd, &uap->arg, 278 int semid; member 291 ap.semid = uap->semid;
|
| /freebsd-10-stable/sys/compat/linux/ |
| D | linux_ipc.c | 486 bsd_args.semid = args->semid; in linux_semop() 514 struct semid_ds semid; in linux_semctl() local 548 linux_to_bsd_semid_ds(&linux_semid, &semid); in linux_semctl() 549 semun.buf = &semid; in linux_semctl() 550 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl() 558 semun.buf = &semid; in linux_semctl() 559 error = kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl() 563 bsd_to_linux_semid_ds(&semid, &linux_semid); in linux_semctl() 605 return (kern_semctl(td, args->semid, args->semnum, cmd, &semun, in linux_semctl()
|
| D | linux_ipc.h | 119 l_int semid; member 134 l_int semid; member
|
| /freebsd-10-stable/contrib/netbsd-tests/lib/semaphore/ |
| D | sem.c | 216 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-10-stable/contrib/netbsd-tests/kernel/ |
| D | t_sysv.c | 626 int semid; in waiter() local 628 if ((semid = semget(semkey, 1, 0)) == -1) in waiter() 638 if (semop(semid, &s, 1) == -1) in waiter() 651 if (semop(semid, &s, 1) == -1) in waiter()
|
| /freebsd-10-stable/sys/i386/linux/ |
| D | linux_machdep.c | 135 a.semid = args->arg1; in linux_ipc() 152 a.semid = args->arg1; in linux_ipc()
|
| /freebsd-10-stable/sys/amd64/linux32/ |
| D | linux32_machdep.c | 257 a.semid = args->arg1; in linux_ipc() 274 a.semid = args->arg1; in linux_ipc()
|
| /freebsd-10-stable/contrib/gcclibs/libmudflap/ |
| D | mf-hooks2.c | 1747 WRAPPER2(int, semop, int semid, struct sembuf *sops, unsigned nsops) in WRAPPER2() argument 1752 return semop (semid, sops, nsops); in WRAPPER2() 1764 WRAPPER2(int, semctl, int semid, int semnum, int cmd, union semun arg) in WRAPPER2() argument 1795 return semctl (semid, semnum, cmd, arg); in WRAPPER2()
|
| /freebsd-10-stable/sys/sys/ |
| D | syscallsubr.h | 215 int kern_semctl(struct thread *td, int semid, int semnum, int cmd,
|
| D | sysproto.h | 659 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member 1656 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member 2476 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member
|
| /freebsd-10-stable/sys/compat/freebsd32/ |
| D | freebsd32_proto.h | 589 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member 1087 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)]; member
|
| D | freebsd32_systrace_args.c | 1114 iarg[0] = p->semid; /* int */ in systrace_args() 2960 iarg[0] = p->semid; /* int */ in systrace_args()
|
| /freebsd-10-stable/sys/amd64/linux/ |
| D | linux_systrace_args.c | 582 iarg[0] = p->semid; /* l_int */ in systrace_args() 591 iarg[0] = p->semid; /* l_int */ in systrace_args()
|
| D | linux_proto.h | 305 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member 310 char semid_l_[PADL_(l_int)]; l_int semid; char semid_r_[PADR_(l_int)]; member
|