Home
last modified time | relevance | path

Searched refs:sembuf (Results 1 – 20 of 20) sorted by relevance

/netbsd/sys/compat/sys/
H A Dsem.h65 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()
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()
108 __native_to_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm); in __native_to_semid_ds14()
110 #define CVT(x) osembuf->x = sembuf->x in __native_to_semid_ds14()
[all …]
/netbsd/sys/compat/netbsd32/
H A Dnetbsd32_compat_14_sysv.c138 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()
H A Dnetbsd32_compat_50_sysv.c72 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()
H A Dnetbsd32_ipc.c121 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/sys/compat/common/
H A Dsysv_sem_50.c64 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()
H A Dsysv_sem_14.c65 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()
H A Dkern_ipc_10.c79 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/sys/kern/
H A Dsysv_sem.c503 struct semid_ds sembuf; in sys_____semctl50() local
519 error = copyin(karg.buf, &sembuf, sizeof(sembuf)); in sys_____semctl50()
529 error = copyout(&sembuf, karg.buf, sizeof(sembuf)); in sys_____semctl50()
583 KASSERT(sembuf != NULL); in semctl1()
587 (sembuf->sem_perm.mode & 0777); in semctl1()
594 KASSERT(sembuf != NULL); in semctl1()
595 memset(sembuf, 0, sizeof *sembuf); in semctl1()
597 sembuf->sem_perm.mode &= 0777; in semctl1()
814 struct sembuf small_sops[SMALL_SOPS]; in sys_semop()
815 struct sembuf *sops; in sys_semop()
[all …]
/netbsd/sys/sys/
H A Dsem.h71 struct sembuf { struct
219 int semop(int, struct sembuf *, size_t);
230 #define get_semctl_arg(cmd, sembuf, arg) \
231 ((cmd) == IPC_SET || (cmd) == IPC_STAT ? (void *)sembuf \
H A Dsyscallargs.h1404 syscallarg(struct sembuf *) sops;
/netbsd/sys/compat/linux/common/
H A Dlinux_ipc.c210 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()
H A Dlinux_ipccall.c176 SCARG(&bsa, sops) = (struct sembuf *)SCARG(uap, ptr); in linux_semop()
/netbsd/external/gpl3/gdb/dist/sim/ppc/
H A Dhw_sem.c195 struct sembuf sb; in hw_sem_io_read_buffer()
/netbsd/external/gpl3/gdb.old/dist/sim/ppc/
H A Dhw_sem.c195 struct sembuf sb; in hw_sem_io_read_buffer()
/netbsd/sys/compat/freebsd/
H A Dfreebsd_ipc.c100 SCARG(&semop_args, sops) = (struct sembuf *)SCARG(uap, a3); in freebsd_sys_semsys()
/netbsd/external/gpl2/lvm2/dist/libdm/
H A Dlibdm-common.c1113 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/tests/kernel/
H A Dt_sysv.c564 struct sembuf s; in waiter()
/netbsd/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_platform_limits_netbsd.cc399 unsigned struct_sembuf_sz = sizeof(struct sembuf);
/netbsd/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_netbsd.cc560 unsigned struct_sembuf_sz = sizeof(struct sembuf);
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_netbsd.cc560 unsigned struct_sembuf_sz = sizeof(struct sembuf);