Symbol: sembuf
sys/compat/common/kern_ipc_10.c
101
__native_to_semid_ds14(&sembuf, &osembuf);
sys/compat/common/kern_ipc_10.c
119
(struct sembuf *)(u_long)SCARG(uap, a3);
sys/compat/common/kern_ipc_10.c
73
syscallarg(struct sembuf *) sops;
sys/compat/common/kern_ipc_10.c
79
struct semid_ds sembuf;
sys/compat/common/kern_ipc_10.c
91
pass_arg = get_semctl_arg(semctl_cmd, &sembuf, semctl_arg);
sys/compat/common/kern_ipc_10.c
96
__semid_ds14_to_native(&osembuf, &sembuf);
sys/compat/common/sysv_sem_14.c
65
struct semid_ds sembuf;
sys/compat/common/sysv_sem_14.c
72
pass_arg = get_semctl_arg(cmd, &sembuf, &arg);
sys/compat/common/sysv_sem_14.c
82
__semid_ds14_to_native(&osembuf, &sembuf);
sys/compat/common/sysv_sem_14.c
90
__native_to_semid_ds14(&sembuf, &osembuf);
sys/compat/common/sysv_sem_50.c
64
struct semid_ds sembuf;
sys/compat/common/sysv_sem_50.c
71
pass_arg = get_semctl_arg(cmd, &sembuf, &arg);
sys/compat/common/sysv_sem_50.c
81
__semid_ds13_to_native(&osembuf, &sembuf);
sys/compat/common/sysv_sem_50.c
89
__native_to_semid_ds13(&sembuf, &osembuf);
sys/compat/freebsd/freebsd_ipc.c
100
SCARG(&semop_args, sops) = (struct sembuf *)SCARG(uap, a3);
sys/compat/freebsd/freebsd_ipc.c
77
syscallarg(struct sembuf *) sops;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
864
syscallarg(struct sembuf *) sops;
sys/compat/linux/arch/alpha/linux_syscallargs.h
1045
syscallarg(struct sembuf *) sops;
sys/compat/linux/arch/amd64/linux_syscallargs.h
871
syscallarg(struct sembuf *) sops;
sys/compat/linux/arch/arm/linux_syscallargs.h
1087
syscallarg(struct sembuf *) sops;
sys/compat/linux/common/linux_ipc.c
212
struct semid_ds sembuf;
sys/compat/linux/common/linux_ipc.c
229
linux_to_bsd_semid64_ds(&lsembuf64, &sembuf);
sys/compat/linux/common/linux_ipc.c
233
linux_to_bsd_semid_ds(&lsembuf, &sembuf);
sys/compat/linux/common/linux_ipc.c
237
pass_arg = &sembuf;
sys/compat/linux/common/linux_ipc.c
242
pass_arg = &sembuf;
sys/compat/linux/common/linux_ipc.c
295
bsd_to_linux_semid_ds(&sembuf, &lsembuf);
sys/compat/linux/common/linux_ipc.c
300
bsd_to_linux_semid64_ds(&sembuf, &lsembuf64);
sys/compat/linux/common/linux_ipccall.c
118
ua.sops = (struct sembuf *)SCARG(uap, a2);
sys/compat/linux/common/linux_ipccall.c
188
SCARG(&bsa, sops) = (struct sembuf *)SCARG(uap, ptr);
sys/compat/netbsd32/netbsd32_compat_10_sysv.c
83
syscallarg(struct sembuf *) sops;
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
138
netbsd32_semid_ds14_to_native(struct netbsd32_semid_ds14 *osembuf, struct semid_ds *sembuf)
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
141
netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
143
#define CVT(x) sembuf->x = osembuf->x
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
151
native_to_netbsd32_semid_ds14(struct semid_ds *sembuf, struct netbsd32_semid_ds14 *osembuf)
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
155
native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm);
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
157
#define CVT(x) osembuf->x = sembuf->x
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
248
struct semid_ds sembuf;
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
258
pass_arg = &sembuf;
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
277
netbsd32_semid_ds14_to_native(&osembuf, &sembuf);
sys/compat/netbsd32/netbsd32_compat_14_sysv.c
285
native_to_netbsd32_semid_ds14(&sembuf, &osembuf);
sys/compat/netbsd32/netbsd32_compat_50_sysv.c
122
netbsd32_to_semid_ds50(&sembuf32, &sembuf);
sys/compat/netbsd32/netbsd32_compat_50_sysv.c
130
netbsd32_from_semid_ds50(&sembuf, &sembuf32);
sys/compat/netbsd32/netbsd32_compat_50_sysv.c
72
struct semid_ds sembuf;
sys/compat/netbsd32/netbsd32_compat_50_sysv.c
84
pass_arg = &sembuf;
sys/compat/netbsd32/netbsd32_ipc.c
129
struct semid_ds sembuf;
sys/compat/netbsd32/netbsd32_ipc.c
141
pass_arg = &sembuf;
sys/compat/netbsd32/netbsd32_ipc.c
174
netbsd32_to_semid_ds(&sembuf32, &sembuf);
sys/compat/netbsd32/netbsd32_ipc.c
182
netbsd32_from_semid_ds(&sembuf, &sembuf32);
sys/compat/netbsd32/netbsd32_ipc.c
209
CTASSERT(sizeof(struct netbsd32_sembuf) == sizeof(struct sembuf));
sys/compat/netbsd32/netbsd32_ipc.c
256
error = do_semop1(l, semid, (struct sembuf*)sops, nsops,
sys/compat/sys/sem.h
104
__native_to_semid_ds14(const struct semid_ds *sembuf, struct semid_ds14 *osembuf)
sys/compat/sys/sem.h
108
__native_to_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm);
sys/compat/sys/sem.h
110
#define CVT(x) osembuf->x = sembuf->x
sys/compat/sys/sem.h
111
#define CVTI(x) osembuf->x = (int)sembuf->x
sys/compat/sys/sem.h
62
__semid_ds13_to_native(const struct semid_ds13 *osembuf, struct semid_ds *sembuf)
sys/compat/sys/sem.h
65
sembuf->sem_perm = osembuf->sem_perm;
sys/compat/sys/sem.h
67
#define CVT(x) sembuf->x = osembuf->x
sys/compat/sys/sem.h
75
__native_to_semid_ds13(const struct semid_ds *sembuf, struct semid_ds13 *osembuf)
sys/compat/sys/sem.h
79
osembuf->sem_perm = sembuf->sem_perm;
sys/compat/sys/sem.h
81
#define CVT(x) osembuf->x = sembuf->x
sys/compat/sys/sem.h
82
#define CVTI(x) osembuf->x = (int)sembuf->x
sys/compat/sys/sem.h
91
__semid_ds14_to_native(const struct semid_ds14 *osembuf, struct semid_ds *sembuf)
sys/compat/sys/sem.h
94
__ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
sys/compat/sys/sem.h
96
#define CVT(x) sembuf->x = osembuf->x
sys/kern/sysv_sem.c
1077
do_semop(struct lwp *l, int usemid, struct sembuf *usops,
sys/kern/sysv_sem.c
1081
struct sembuf small_sops[SMALL_SOPS];
sys/kern/sysv_sem.c
1082
struct sembuf *sops;
sys/kern/sysv_sem.c
1138
struct sembuf *sops = SCARG(uap, sops);
sys/kern/sysv_sem.c
1154
struct sembuf *sops = SCARG(uap, sops);
sys/kern/sysv_sem.c
504
struct semid_ds sembuf;
sys/kern/sysv_sem.c
513
pass_arg = get_semctl_arg(cmd, &sembuf, &karg);
sys/kern/sysv_sem.c
520
error = copyin(karg.buf, &sembuf, sizeof(sembuf));
sys/kern/sysv_sem.c
530
error = copyout(&sembuf, karg.buf, sizeof(sembuf));
sys/kern/sysv_sem.c
541
struct semid_ds *sembuf = v, *semaptr;
sys/kern/sysv_sem.c
584
KASSERT(sembuf != NULL);
sys/kern/sysv_sem.c
585
semaptr->sem_perm.uid = sembuf->sem_perm.uid;
sys/kern/sysv_sem.c
586
semaptr->sem_perm.gid = sembuf->sem_perm.gid;
sys/kern/sysv_sem.c
588
(sembuf->sem_perm.mode & 0777);
sys/kern/sysv_sem.c
595
KASSERT(sembuf != NULL);
sys/kern/sysv_sem.c
596
memset(sembuf, 0, sizeof *sembuf);
sys/kern/sysv_sem.c
597
sembuf->sem_perm = semaptr->sem_perm;
sys/kern/sysv_sem.c
598
sembuf->sem_perm.mode &= 0777;
sys/kern/sysv_sem.c
599
sembuf->sem_nsems = semaptr->sem_nsems;
sys/kern/sysv_sem.c
600
sembuf->sem_otime = semaptr->sem_otime;
sys/kern/sysv_sem.c
601
sembuf->sem_ctime = semaptr->sem_ctime;
sys/kern/sysv_sem.c
814
do_semop1(struct lwp *l, int usemid, struct sembuf *sops,
sys/kern/sysv_sem.c
820
struct sembuf *sopptr = NULL;
sys/sys/sem.h
210
int do_semop1(struct lwp *, int, struct sembuf *, size_t, struct timespec *,
sys/sys/sem.h
212
int do_semop(struct lwp *, int, struct sembuf *, size_t, void *, register_t *,
sys/sys/sem.h
225
int semop(int, struct sembuf *, size_t);
sys/sys/sem.h
227
int semtimedop(int, struct sembuf *, size_t, struct timespec *);
sys/sys/sem.h
238
#define get_semctl_arg(cmd, sembuf, arg) \
sys/sys/sem.h
239
((cmd) == IPC_SET || (cmd) == IPC_STAT ? (void *)sembuf \
sys/sys/syscallargs.h
1404
syscallarg(struct sembuf *) sops;
sys/sys/syscallargs.h
3415
syscallarg(struct sembuf *) sops;
tests/kernel/t_semtimedop.c
110
struct sembuf sops;
tests/kernel/t_semtimedop.c
171
struct sembuf sops;
tests/kernel/t_semtimedop.c
230
struct sembuf sops;
tests/kernel/t_semtimedop.c
59
struct sembuf sops;
tests/kernel/t_sysv.c
564
struct sembuf s;