HomeSort by: relevance | last modified time | path
    Searched defs:sembuf (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/compat/common/
sysv_sem_14.c 65 struct semid_ds sembuf; local in function:compat_14_sys___semctl
72 pass_arg = get_semctl_arg(cmd, &sembuf, &arg);
82 __semid_ds14_to_native(&osembuf, &sembuf);
90 __native_to_semid_ds14(&sembuf, &osembuf);
sysv_sem_50.c 64 struct semid_ds sembuf; local in function:compat_50_sys_____semctl13
71 pass_arg = get_semctl_arg(cmd, &sembuf, &arg);
81 __semid_ds13_to_native(&osembuf, &sembuf);
89 __native_to_semid_ds13(&sembuf, &osembuf);
kern_ipc_10.c 73 syscallarg(struct sembuf *) sops;
79 struct semid_ds sembuf; local in function:compat_10_sys_semsys
91 pass_arg = get_semctl_arg(semctl_cmd, &sembuf, semctl_arg);
96 __semid_ds14_to_native(&osembuf, &sembuf);
101 __native_to_semid_ds14(&sembuf, &osembuf);
119 (struct sembuf *)(u_long)SCARG(uap, a3);
  /src/sys/compat/netbsd32/
netbsd32_compat_50_sysv.c 72 struct semid_ds sembuf; local in function:do_netbsd32___semctl14
84 pass_arg = &sembuf;
122 netbsd32_to_semid_ds50(&sembuf32, &sembuf);
130 netbsd32_from_semid_ds50(&sembuf, &sembuf32);
netbsd32_compat_14_sysv.c 138 netbsd32_semid_ds14_to_native(struct netbsd32_semid_ds14 *osembuf, struct semid_ds *sembuf)
141 netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
143 #define CVT(x) sembuf->x = osembuf->x
151 native_to_netbsd32_semid_ds14(struct semid_ds *sembuf, struct netbsd32_semid_ds14 *osembuf)
155 native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm);
157 #define CVT(x) osembuf->x = sembuf->x
248 struct semid_ds sembuf; local in function:compat_14_netbsd32___semctl
258 pass_arg = &sembuf;
277 netbsd32_semid_ds14_to_native(&osembuf, &sembuf);
285 native_to_netbsd32_semid_ds14(&sembuf, &osembuf)
    [all...]
netbsd32_ipc.c 129 struct semid_ds sembuf; local in function:netbsd32_____semctl50
141 pass_arg = &sembuf;
174 netbsd32_to_semid_ds(&sembuf32, &sembuf);
182 netbsd32_from_semid_ds(&sembuf, &sembuf32);
209 CTASSERT(sizeof(struct netbsd32_sembuf) == sizeof(struct sembuf));
236 /* netbsd32_sembuf == sembuf, see CTASSERT above */
256 error = do_semop1(l, semid, (struct sembuf*)sops, nsops,
  /src/sys/compat/linux/common/
linux_ipc.c 210 struct semid_ds sembuf; local in function:linux_sys_semctl
227 linux_to_bsd_semid64_ds(&lsembuf64, &sembuf);
231 linux_to_bsd_semid_ds(&lsembuf, &sembuf);
235 pass_arg = &sembuf;
240 pass_arg = &sembuf;
293 bsd_to_linux_semid_ds(&sembuf, &lsembuf);
298 bsd_to_linux_semid64_ds(&sembuf, &lsembuf64);
  /src/sys/sys/
sem.h 71 struct sembuf { struct
210 int do_semop1(struct lwp*, int, struct sembuf*, size_t, struct timespec*, register_t*);
222 int semop(int, struct sembuf *, size_t);
224 int semtimedop(int, struct sembuf *, size_t, struct timespec *);
235 #define get_semctl_arg(cmd, sembuf, arg) \
236 ((cmd) == IPC_SET || (cmd) == IPC_STAT ? (void *)sembuf \
  /src/sys/kern/
sysv_sem.c 504 struct semid_ds sembuf; local in function:sys_____semctl50
513 pass_arg = get_semctl_arg(cmd, &sembuf, &karg);
520 error = copyin(karg.buf, &sembuf, sizeof(sembuf));
530 error = copyout(&sembuf, karg.buf, sizeof(sembuf));
541 struct semid_ds *sembuf = v, *semaptr; local in function:semctl1
584 KASSERT(sembuf != NULL);
585 semaptr->sem_perm.uid = sembuf->sem_perm.uid;
586 semaptr->sem_perm.gid = sembuf->sem_perm.gid
    [all...]

Completed in 15 milliseconds