| /netbsd/src/sys/compat/sys/ |
| D | sem.h | 62 __semid_ds13_to_native(const struct semid_ds13 *osembuf, struct semid_ds *sembuf) in __semid_ds13_to_native() argument 65 sembuf->sem_perm = osembuf->sem_perm; in __semid_ds13_to_native() 67 #define CVT(x) sembuf->x = osembuf->x in __semid_ds13_to_native() 75 __native_to_semid_ds13(const struct semid_ds *sembuf, struct semid_ds13 *osembuf) in __native_to_semid_ds13() argument 79 osembuf->sem_perm = sembuf->sem_perm; in __native_to_semid_ds13() 81 #define CVT(x) osembuf->x = sembuf->x in __native_to_semid_ds13() 82 #define CVTI(x) osembuf->x = (int)sembuf->x in __native_to_semid_ds13() 91 __semid_ds14_to_native(const struct semid_ds14 *osembuf, struct semid_ds *sembuf) in __semid_ds14_to_native() argument 94 __ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm); in __semid_ds14_to_native() 96 #define CVT(x) sembuf->x = osembuf->x in __semid_ds14_to_native() [all …]
|
| /netbsd/src/sys/compat/netbsd32/ |
| D | netbsd32_compat_14_sysv.c | 138 netbsd32_semid_ds14_to_native(struct netbsd32_semid_ds14 *osembuf, struct semid_ds *sembuf) in netbsd32_semid_ds14_to_native() argument 141 netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm); in netbsd32_semid_ds14_to_native() 143 #define CVT(x) sembuf->x = osembuf->x in netbsd32_semid_ds14_to_native() 151 native_to_netbsd32_semid_ds14(struct semid_ds *sembuf, struct netbsd32_semid_ds14 *osembuf) in native_to_netbsd32_semid_ds14() argument 155 native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm); in native_to_netbsd32_semid_ds14() 157 #define CVT(x) osembuf->x = sembuf->x in native_to_netbsd32_semid_ds14() 248 struct semid_ds sembuf; in compat_14_netbsd32___semctl() local 258 pass_arg = &sembuf; in compat_14_netbsd32___semctl() 277 netbsd32_semid_ds14_to_native(&osembuf, &sembuf); in compat_14_netbsd32___semctl() 285 native_to_netbsd32_semid_ds14(&sembuf, &osembuf); in compat_14_netbsd32___semctl()
|
| D | netbsd32_compat_50_sysv.c | 72 struct semid_ds sembuf; in do_netbsd32___semctl14() local 84 pass_arg = &sembuf; in do_netbsd32___semctl14() 122 netbsd32_to_semid_ds50(&sembuf32, &sembuf); in do_netbsd32___semctl14() 130 netbsd32_from_semid_ds50(&sembuf, &sembuf32); in do_netbsd32___semctl14()
|
| D | netbsd32_ipc.c | 121 struct semid_ds sembuf; in netbsd32_____semctl50() local 133 pass_arg = &sembuf; in netbsd32_____semctl50() 166 netbsd32_to_semid_ds(&sembuf32, &sembuf); in netbsd32_____semctl50() 174 netbsd32_from_semid_ds(&sembuf, &sembuf32); in netbsd32_____semctl50() 209 NETBSD32TOP_UAP(sops, struct sembuf); in netbsd32_semop()
|
| /netbsd/src/sys/kern/ |
| D | sysv_sem.c | 503 struct semid_ds sembuf; in sys_____semctl50() local 512 pass_arg = get_semctl_arg(cmd, &sembuf, &karg); in sys_____semctl50() 519 error = copyin(karg.buf, &sembuf, sizeof(sembuf)); in sys_____semctl50() 529 error = copyout(&sembuf, karg.buf, sizeof(sembuf)); in sys_____semctl50() 540 struct semid_ds *sembuf = v, *semaptr; in semctl1() local 583 KASSERT(sembuf != NULL); in semctl1() 584 semaptr->sem_perm.uid = sembuf->sem_perm.uid; in semctl1() 585 semaptr->sem_perm.gid = sembuf->sem_perm.gid; in semctl1() 587 (sembuf->sem_perm.mode & 0777); in semctl1() 594 KASSERT(sembuf != NULL); in semctl1() [all …]
|
| /netbsd/src/sys/sys/ |
| D | sem.h | 71 struct sembuf { struct 219 int semop(int, struct sembuf *, size_t); 221 int semtimedop(int, struct sembuf *, size_t, struct timespec *); 232 #define get_semctl_arg(cmd, sembuf, arg) \ 233 ((cmd) == IPC_SET || (cmd) == IPC_STAT ? (void *)sembuf \
|
| D | syscallargs.h | 1404 syscallarg(struct sembuf *) sops; 3415 syscallarg(struct sembuf *) sops;
|
| /netbsd/src/sys/compat/common/ |
| D | sysv_sem_14.c | 65 struct semid_ds sembuf; in compat_14_sys___semctl() local 72 pass_arg = get_semctl_arg(cmd, &sembuf, &arg); in compat_14_sys___semctl() 82 __semid_ds14_to_native(&osembuf, &sembuf); in compat_14_sys___semctl() 90 __native_to_semid_ds14(&sembuf, &osembuf); in compat_14_sys___semctl()
|
| D | sysv_sem_50.c | 64 struct semid_ds sembuf; in compat_50_sys_____semctl13() local 71 pass_arg = get_semctl_arg(cmd, &sembuf, &arg); in compat_50_sys_____semctl13() 81 __semid_ds13_to_native(&osembuf, &sembuf); in compat_50_sys_____semctl13() 89 __native_to_semid_ds13(&sembuf, &osembuf); in compat_50_sys_____semctl13()
|
| D | kern_ipc_10.c | 79 struct semid_ds sembuf; in compat_10_sys_semsys() local 91 pass_arg = get_semctl_arg(semctl_cmd, &sembuf, semctl_arg); in compat_10_sys_semsys() 96 __semid_ds14_to_native(&osembuf, &sembuf); in compat_10_sys_semsys() 101 __native_to_semid_ds14(&sembuf, &osembuf); in compat_10_sys_semsys() 119 (struct sembuf *)(u_long)SCARG(uap, a3); in compat_10_sys_semsys()
|
| /netbsd/src/tests/kernel/ |
| D | t_semtimedop.c | 59 struct sembuf sops; in ATF_TC_BODY() 110 struct sembuf sops; in ATF_TC_BODY() 171 struct sembuf sops; in ATF_TC_BODY() 230 struct sembuf sops; in ATF_TC_BODY()
|
| D | t_sysv.c | 564 struct sembuf s; in waiter()
|
| /netbsd/src/sys/compat/linux/common/ |
| D | linux_ipc.c | 210 struct semid_ds sembuf; in linux_sys_semctl() local 227 linux_to_bsd_semid64_ds(&lsembuf64, &sembuf); in linux_sys_semctl() 231 linux_to_bsd_semid_ds(&lsembuf, &sembuf); in linux_sys_semctl() 235 pass_arg = &sembuf; in linux_sys_semctl() 240 pass_arg = &sembuf; in linux_sys_semctl() 293 bsd_to_linux_semid_ds(&sembuf, &lsembuf); in linux_sys_semctl() 298 bsd_to_linux_semid64_ds(&sembuf, &lsembuf64); in linux_sys_semctl()
|
| D | linux_ipccall.c | 176 SCARG(&bsa, sops) = (struct sembuf *)SCARG(uap, ptr); in linux_semop()
|
| /netbsd/src/external/gpl3/gdb/dist/sim/ppc/ |
| D | hw_sem.c | 190 struct sembuf sb; in hw_sem_io_read_buffer()
|
| /netbsd/src/external/gpl2/lvm2/dist/libdm/ |
| D | libdm-common.c | 1113 struct sembuf sb = {0, 1, 0}; in _udev_notify_sem_inc() 1129 struct sembuf sb = {0, -1, IPC_NOWAIT}; in _udev_notify_sem_dec() 1311 struct sembuf sb = {0, 0, 0}; in dm_udev_wait()
|
| /netbsd/src/sys/compat/freebsd/ |
| D | freebsd_ipc.c | 100 SCARG(&semop_args, sops) = (struct sembuf *)SCARG(uap, a3); in freebsd_sys_semsys()
|