| /netbsd-src/sys/compat/netbsd32/ |
| H A D | netbsd32_acl.c | 54 const struct netbsd32___acl_get_file_args *uap, register_t *retval) in netbsd32___acl_get_file() argument 57 return kern___acl_get_path(l, SCARG_P32(uap, path), SCARG(uap, type), in netbsd32___acl_get_file() 58 SCARG_P32(uap, aclp), NSM_FOLLOW_NOEMULROOT); in netbsd32___acl_get_file() 66 const struct netbsd32___acl_get_link_args *uap, register_t *retval) in netbsd32___acl_get_link() argument 69 return kern___acl_get_path(l, SCARG_P32(uap, path), SCARG(uap, type), in netbsd32___acl_get_link() 70 SCARG_P32(uap, aclp), NSM_NOFOLLOW_NOEMULROOT); in netbsd32___acl_get_link() 78 const struct netbsd32___acl_set_file_args *uap, register_t *retval) in netbsd32___acl_set_file() argument 81 return kern___acl_set_path(l, SCARG_P32(uap, path), SCARG(uap, type), in netbsd32___acl_set_file() 82 SCARG_P32(uap, aclp), NSM_FOLLOW_NOEMULROOT); in netbsd32___acl_set_file() 90 const struct netbsd32___acl_set_link_args *uap, register_t *retval) in netbsd32___acl_set_link() argument [all …]
|
| H A D | netbsd32_mqueue.c | 51 netbsd32_mq_open(struct lwp *l, const struct netbsd32_mq_open_args *uap, in netbsd32_mq_open() argument 64 if ((SCARG(uap, oflag) & O_CREAT) && SCARG_P32(uap, attr) != NULL) { in netbsd32_mq_open() 65 error = copyin(SCARG_P32(uap, attr), &attr32, sizeof(attr32)); in netbsd32_mq_open() 72 return mq_handle_open(l, SCARG_P32(uap, name), SCARG(uap, oflag), in netbsd32_mq_open() 73 SCARG(uap, mode), attr, retval); in netbsd32_mq_open() 77 netbsd32_mq_close(struct lwp *l, const struct netbsd32_mq_close_args *uap, in netbsd32_mq_close() argument 84 return netbsd32_close(l, (const void*)uap, retval); in netbsd32_mq_close() 88 netbsd32_mq_unlink(struct lwp *l, const struct netbsd32_mq_unlink_args *uap, in netbsd32_mq_unlink() argument 101 netbsd32_mq_getattr(struct lwp *l, const struct netbsd32_mq_getattr_args *uap, in netbsd32_mq_getattr() argument 113 error = mqueue_get(SCARG(uap, mqdes), 0, &mq); in netbsd32_mq_getattr() [all …]
|
| H A D | netbsd32_compat_50.c | 108 const struct compat_50_netbsd32_mknod_args *uap, register_t *retval) in compat_50_netbsd32_mknod() argument 115 return do_sys_mknod(l, SCARG_P32(uap, path), SCARG(uap, mode), in compat_50_netbsd32_mknod() 116 SCARG(uap, dev), UIO_USERSPACE); in compat_50_netbsd32_mknod() 121 const struct compat_50_netbsd32_select_args *uap, register_t *retval) in compat_50_netbsd32_select() argument 134 if (SCARG_P32(uap, tv)) { in compat_50_netbsd32_select() 135 error = copyin(SCARG_P32(uap, tv), &tv32, sizeof(tv32)); in compat_50_netbsd32_select() 147 return selcommon(retval, SCARG(uap, nd), SCARG_P32(uap, in), in compat_50_netbsd32_select() 148 SCARG_P32(uap, ou), SCARG_P32(uap, ex), ts, NULL); in compat_50_netbsd32_select() 153 const struct compat_50_netbsd32_gettimeofday_args *uap, register_t *retval) in compat_50_netbsd32_gettimeofday() argument 164 if (SCARG_P32(uap, tp)) { in compat_50_netbsd32_gettimeofday() [all …]
|
| H A D | netbsd32_time.c | 59 const struct netbsd32___ntp_gettime50_args *uap, register_t *retval) in netbsd32___ntp_gettime50() argument 71 if (SCARG_P32(uap, ntvp)) { in netbsd32___ntp_gettime50() 81 error = copyout(&ntv32, SCARG_P32(uap, ntvp), sizeof(ntv32)); in netbsd32___ntp_gettime50() 91 netbsd32_ntp_adjtime(struct lwp *l, const struct netbsd32_ntp_adjtime_args *uap, register_t *retval) in netbsd32_ntp_adjtime() argument 104 if ((error = copyin(SCARG_P32(uap, tp), &ntv32, sizeof(ntv32)))) in netbsd32_ntp_adjtime() 123 error = copyout(&ntv32, SCARG_P32(uap, tp), sizeof(ntv32)); in netbsd32_ntp_adjtime() 132 netbsd32___setitimer50(struct lwp *l, const struct netbsd32___setitimer50_args *uap, register_t *re… in netbsd32___setitimer50() argument 141 int which = SCARG(uap, which); in netbsd32___setitimer50() 146 itv32 = SCARG_P32(uap, itv); in netbsd32___setitimer50() 152 if (SCARG_P32(uap, oitv) != 0) { in netbsd32___setitimer50() [all …]
|
| H A D | netbsd32_compat_10_sysv.c | 61 compat_10_netbsd32_semsys(struct lwp *l, const struct compat_10_netbsd32_semsys_args *uap, register… in compat_10_netbsd32_semsys() argument 91 switch (SCARG(uap, which)) { in compat_10_netbsd32_semsys() 93 SCARG(&__semctl_args, semid) = SCARG(uap, a2); in compat_10_netbsd32_semsys() 94 SCARG(&__semctl_args, semnum) = SCARG(uap, a3); in compat_10_netbsd32_semsys() 95 SCARG(&__semctl_args, cmd) = SCARG(uap, a4); in compat_10_netbsd32_semsys() 96 a5 = SCARG(uap, a5); in compat_10_netbsd32_semsys() 100 SCARG(&semget_args, key) = SCARG(uap, a2); in compat_10_netbsd32_semsys() 101 SCARG(&semget_args, nsems) = SCARG(uap, a3); in compat_10_netbsd32_semsys() 102 SCARG(&semget_args, semflg) = SCARG(uap, a4); in compat_10_netbsd32_semsys() 106 SCARG(&semop_args, semid) = SCARG(uap, a2); in compat_10_netbsd32_semsys() [all …]
|
| H A D | netbsd32_netbsd.c | 163 netbsd32_exit(struct lwp *l, const struct netbsd32_exit_args *uap, register_t *retval) in netbsd32_exit() argument 175 netbsd32_read(struct lwp *l, const struct netbsd32_read_args *uap, register_t *retval) in netbsd32_read() argument 184 if (SCARG(uap, nbyte) > NETBSD32_SSIZE_MAX) in netbsd32_read() 194 netbsd32_write(struct lwp *l, const struct netbsd32_write_args *uap, register_t *retval) in netbsd32_write() argument 203 if (SCARG(uap, nbyte) > NETBSD32_SSIZE_MAX) in netbsd32_write() 213 netbsd32_close(struct lwp *l, const struct netbsd32_close_args *uap, register_t *retval) in netbsd32_close() argument 225 netbsd32_open(struct lwp *l, const struct netbsd32_open_args *uap, register_t *retval) in netbsd32_open() argument 242 netbsd32_link(struct lwp *l, const struct netbsd32_link_args *uap, register_t *retval) in netbsd32_link() argument 256 netbsd32_unlink(struct lwp *l, const struct netbsd32_unlink_args *uap, register_t *retval) in netbsd32_unlink() argument 269 netbsd32_chdir(struct lwp *l, const struct netbsd32_chdir_args *uap, register_t *retval) in netbsd32_chdir() argument [all …]
|
| /netbsd-src/sys/compat/linux/common/ |
| H A D | linux_ipccall.c | 82 linux_sys_ipc(struct lwp *l, const struct linux_sys_ipc_args *uap, register_t *retval) in linux_sys_ipc() argument 92 switch (SCARG(uap, what)) { in linux_sys_ipc() 95 return linux_semop(l, uap, retval); in linux_sys_ipc() 97 return linux_semget(l, uap, retval); in linux_sys_ipc() 103 SCARG(&bsa, semid) = SCARG(uap, a1); in linux_sys_ipc() 104 SCARG(&bsa, semnum) = SCARG(uap, a2); in linux_sys_ipc() 105 SCARG(&bsa, cmd) = SCARG(uap, a3); in linux_sys_ipc() 107 if ((error = copyin(SCARG(uap, ptr), &arg, sizeof arg))) in linux_sys_ipc() 116 return linux_msgsnd(l, uap, retval); in linux_sys_ipc() 118 return linux_msgrcv(l, uap, retval); in linux_sys_ipc() [all …]
|
| H A D | linux_file.c | 177 linux_sys_creat(struct lwp *l, const struct linux_sys_creat_args *uap, in linux_sys_creat() 186 SCARG(&oa, path) = SCARG(uap, path); in linux_open_ctty() 188 SCARG(&oa, mode) = SCARG(uap, mode); in linux_open_ctty() 227 linux_sys_open(struct lwp *l, const struct linux_sys_open_args *uap, in linux_sys_open() 238 fl = linux_to_bsd_ioflags(SCARG(uap, flags)); 240 SCARG(&boa, path) = SCARG(uap, path); in linux_sys_openat() argument 242 SCARG(&boa, mode) = SCARG(uap, mode); in linux_sys_openat() 252 linux_sys_openat(struct lwp *l, const struct linux_sys_openat_args *uap, in linux_sys_openat() 264 fl = linux_to_bsd_ioflags(SCARG(uap, flags)); 266 SCARG(&boa, fd) = SCARG(uap, f 167 linux_sys_creat(struct lwp * l,const struct linux_sys_creat_args * uap,register_t * retval) linux_sys_creat() argument 216 linux_sys_open(struct lwp * l,const struct linux_sys_open_args * uap,register_t * retval) linux_sys_open() argument 272 linux_sys_fcntl(struct lwp * l,const struct linux_sys_fcntl_args * uap,register_t * retval) linux_sys_fcntl() argument 504 linux_sys_fstat(struct lwp * l,const struct linux_sys_fstat_args * uap,register_t * retval) linux_sys_fstat() argument 523 linux_stat1(const struct linux_sys_stat_args * uap,register_t * retval,int flags) linux_stat1() argument 539 linux_sys_stat(struct lwp * l,const struct linux_sys_stat_args * uap,register_t * retval) linux_sys_stat() argument 552 linux_sys_lstat(struct lwp * l,const struct linux_sys_lstat_args * uap,register_t * retval) linux_sys_lstat() argument 568 linux_sys_linkat(struct lwp * l,const struct linux_sys_linkat_args * uap,register_t * retval) linux_sys_linkat() argument 622 linux_sys_unlink(struct lwp * l,const struct linux_sys_unlink_args * uap,register_t * retval) linux_sys_unlink() argument 637 linux_sys_unlinkat(struct lwp * l,const struct linux_sys_unlinkat_args * uap,register_t * retval) linux_sys_unlinkat() argument 659 linux_sys_mknod(struct lwp * l,const struct linux_sys_mknod_args * uap,register_t * retval) linux_sys_mknod() argument 677 linux_sys_mknodat(struct lwp * l,const struct linux_sys_mknodat_args * uap,register_t * retval) linux_sys_mknodat() argument 711 linux_sys_fchmodat(struct lwp * l,const struct linux_sys_fchmodat_args * uap,register_t * retval) linux_sys_fchmodat() argument 724 linux_sys_fchownat(struct lwp * l,const struct linux_sys_fchownat_args * uap,register_t * retval) linux_sys_fchownat() argument 741 linux_sys_faccessat(struct lwp * l,const struct linux_sys_faccessat_args * uap,register_t * retval) linux_sys_faccessat() argument 760 linux_sys_fdatasync(struct lwp * l,const struct linux_sys_fdatasync_args * uap,register_t * retval) linux_sys_fdatasync() argument 773 linux_sys_pread(struct lwp * l,const struct linux_sys_pread_args * uap,register_t * retval) linux_sys_pread() argument 796 linux_sys_pwrite(struct lwp * l,const struct linux_sys_pwrite_args * uap,register_t * retval) linux_sys_pwrite() argument 819 linux_sys_preadv(struct lwp * l,const struct linux_sys_preadv_args * uap,register_t * retval) linux_sys_preadv() argument 844 linux_sys_pwritev(struct lwp * l,const struct linux_sys_pwritev_args * uap,register_t * retval) linux_sys_pwritev() argument 866 linux_sys_dup3(struct lwp * l,const struct linux_sys_dup3_args * uap,register_t * retval) linux_sys_dup3() argument 903 linux_sys_faccessat2(lwp_t * l,const struct linux_sys_faccessat2_args * uap,register_t * retval) linux_sys_faccessat2() argument [all...] |
| H A D | linux_time.c | 73 linux_sys_gettimeofday(struct lwp *l, const struct linux_sys_gettimeofday_args *uap, register_t *re… in linux_sys_gettimeofday() argument 81 if (SCARG(uap, tp)) { in linux_sys_gettimeofday() 82 error = compat_50_sys_gettimeofday(l, (const void *)uap, retval); in linux_sys_gettimeofday() 87 if (SCARG(uap, tzp)) { in linux_sys_gettimeofday() 88 error = copyout(&linux_sys_tz, SCARG(uap, tzp), sizeof(linux_sys_tz)); in linux_sys_gettimeofday() 97 linux_sys_settimeofday(struct lwp *l, const struct linux_sys_settimeofday_args *uap, register_t *re… in linux_sys_settimeofday() argument 105 if (SCARG(uap, tp)) { in linux_sys_settimeofday() 106 error = compat_50_sys_settimeofday(l, (const void *)uap, retval); in linux_sys_settimeofday() 111 if (SCARG(uap, tzp)) { in linux_sys_settimeofday() 115 error = copyin(SCARG(uap, tzp), &linux_sys_tz, sizeof(linux_sys_tz)); in linux_sys_settimeofday() [all …]
|
| H A D | linux_misc.c | 215 linux_sys_wait4(struct lwp *l, const struct linux_sys_wait4_args *uap, register_t *retval) in linux_sys_wait4() argument 223 int error, status, options, linux_options, pid = SCARG(uap, pid); in linux_sys_wait4() 228 linux_options = SCARG(uap, options); in linux_sys_wait4() 242 SCARG(uap, rusage) != NULL ? &ru : NULL); in linux_sys_wait4() 253 if (SCARG(uap, rusage) != NULL) { in linux_sys_wait4() 255 error = copyout(&ru, SCARG(uap, rusage), sizeof(ru)); in linux_sys_wait4() 258 if (error == 0 && SCARG(uap, status) != NULL) { in linux_sys_wait4() 260 error = copyout(&status, SCARG(uap, status), sizeof status); in linux_sys_wait4() 271 linux_sys_waitid(struct lwp *l, const struct linux_sys_waitid_args *uap, register_t *retval) in linux_sys_waitid() argument 289 linux_idtype = SCARG(uap, idtyp in linux_sys_waitid() 364 linux_sys_brk(struct lwp * l,const struct linux_sys_brk_args * uap,register_t * retval) linux_sys_brk() argument 384 linux_sys_statfs(struct lwp * l,const struct linux_sys_statfs_args * uap,register_t * retval) linux_sys_statfs() argument 406 linux_sys_fstatfs(struct lwp * l,const struct linux_sys_fstatfs_args * uap,register_t * retval) linux_sys_fstatfs() argument 434 linux_sys_uname(struct lwp * l,const struct linux_sys_uname_args * uap,register_t * retval) linux_sys_uname() argument 460 linux_sys_mmap(struct lwp * l,const struct linux_sys_mmap_args * uap,register_t * retval) linux_sys_mmap() argument 487 linux_sys_mmap2(struct lwp * l,const struct linux_sys_mmap2_args * uap,register_t * retval) linux_sys_mmap2() argument 506 linux_mmap(struct lwp * l,const struct linux_sys_mmap_args * uap,register_t * retval,off_t offset) linux_mmap() argument 550 linux_to_bsd_mmap_args(struct sys_mmap_args * cma,const struct linux_sys_mmap_args * uap) linux_to_bsd_mmap_args() argument 575 linux_sys_mremap(struct lwp * l,const struct linux_sys_mremap_args * uap,register_t * retval) linux_sys_mremap() argument 632 linux_sys_mprotect(struct lwp * l,const struct linux_sys_mprotect_args * uap,register_t * retval) linux_sys_mprotect() argument 705 linux_sys_times(struct lwp * l,const struct linux_sys_times_args * uap,register_t * retval) linux_sys_times() argument 756 linux_sys_getdents(struct lwp * l,const struct linux_sys_getdents_args * uap,register_t * retval) linux_sys_getdents() argument 933 linux_sys_select(struct lwp * l,const struct linux_sys_select_args * uap,register_t * retval) linux_sys_select() argument 1033 linux_sys_pselect6(struct lwp * l,const struct linux_sys_pselect6_args * uap,register_t * retval) linux_sys_pselect6() argument 1109 linux_sys_ppoll(struct lwp * l,const struct linux_sys_ppoll_args * uap,register_t * retval) linux_sys_ppoll() argument 1150 linux_sys_personality(struct lwp * l,const struct linux_sys_personality_args * uap,register_t * retval) linux_sys_personality() argument 1184 linux_sys_setfsuid(struct lwp * l,const struct linux_sys_setfsuid_args * uap,register_t * retval) linux_sys_setfsuid() argument 1200 linux_sys_setfsgid(struct lwp * l,const struct linux_sys_setfsgid_args * uap,register_t * retval) linux_sys_setfsgid() argument 1216 linux_sys_setresuid(struct lwp * l,const struct linux_sys_setresuid_args * uap,register_t * retval) linux_sys_setresuid() argument 1238 linux_sys_getresuid(struct lwp * l,const struct linux_sys_getresuid_args * uap,register_t * retval) linux_sys_getresuid() argument 1270 linux_sys_ptrace(struct lwp * l,const struct linux_sys_ptrace_args * uap,register_t * retval) linux_sys_ptrace() argument 1327 linux_sys_reboot(struct lwp * l,const struct linux_sys_reboot_args * uap,register_t * retval) linux_sys_reboot() argument 1382 linux_sys_swapon(struct lwp * l,const struct linux_sys_swapon_args * uap,register_t * retval) linux_sys_swapon() argument 1399 linux_sys_swapoff(struct lwp * l,const struct linux_sys_swapoff_args * uap,register_t * retval) linux_sys_swapoff() argument 1416 linux_sys_setdomainname(struct lwp * l,const struct linux_sys_setdomainname_args * uap,register_t * retval) linux_sys_setdomainname() argument 1435 linux_sys_sysinfo(struct lwp * l,const struct linux_sys_sysinfo_args * uap,register_t * retval) linux_sys_sysinfo() argument 1473 linux_sys_getrlimit(struct lwp * l,const struct linux_sys_getrlimit_args * uap,register_t * retval) linux_sys_getrlimit() argument 1501 linux_sys_setrlimit(struct lwp * l,const struct linux_sys_setrlimit_args * uap,register_t * retval) linux_sys_setrlimit() argument 1534 linux_sys_ugetrlimit(struct lwp * l,const struct linux_sys_ugetrlimit_args * uap,register_t * retval) linux_sys_ugetrlimit() argument 1541 linux_sys_prlimit64(struct lwp * l,const struct linux_sys_prlimit64_args * uap,register_t * retval) linux_sys_prlimit64() argument 1594 linux_sys_getpriority(struct lwp * l,const struct linux_sys_getpriority_args * uap,register_t * retval) linux_sys_getpriority() argument 1637 linux_sys_utimensat(struct lwp * l,const struct linux_sys_utimensat_args * uap,register_t * retval) linux_sys_utimensat() argument 1664 linux_sys_futex(struct lwp * l,const struct linux_sys_futex_args * uap,register_t * retval) linux_sys_futex() argument 1747 linux_sys_eventfd(struct lwp * l,const struct linux_sys_eventfd_args * uap,register_t * retval) linux_sys_eventfd() argument 1758 linux_sys_eventfd2(struct lwp * l,const struct linux_sys_eventfd2_args * uap,register_t * retval) linux_sys_eventfd2() argument 1776 linux_sys_epoll_create(struct lwp * l,const struct linux_sys_epoll_create_args * uap,register_t * retval) linux_sys_epoll_create() argument 1800 linux_sys_epoll_create1(struct lwp * l,const struct linux_sys_epoll_create1_args * uap,register_t * retval) linux_sys_epoll_create1() argument 1822 linux_sys_epoll_ctl(struct lwp * l,const struct linux_sys_epoll_ctl_args * uap,register_t * retval) linux_sys_epoll_ctl() argument 1863 linux_sys_epoll_wait(struct lwp * l,const struct linux_sys_epoll_wait_args * uap,register_t * retval) linux_sys_epoll_wait() argument 1944 linux_sys_epoll_pwait(struct lwp * l,const struct linux_sys_epoll_pwait_args * uap,register_t * retval) linux_sys_epoll_pwait() argument 1976 linux_sys_epoll_pwait2(struct lwp * l,const struct linux_sys_epoll_pwait2_args * uap,register_t * retval) linux_sys_epoll_pwait2() argument 2022 linux_sys_memfd_create(struct lwp * l,const struct linux_sys_memfd_create_args * uap,register_t * retval) linux_sys_memfd_create() argument 2073 linux_sys_close_range(struct lwp * l,const struct linux_sys_close_range_args * uap,register_t * retval) linux_sys_close_range() argument 2118 linux_sys_readahead(struct lwp * l,const struct linux_sys_readahead_args * uap,register_t * retval) linux_sys_readahead() argument 2146 linux_sys_getcpu(lwp_t * l,const struct linux_sys_getcpu_args * uap,register_t * retval) linux_sys_getcpu() argument [all...] |
| H A D | linux_mqueue.c | 75 linux_sys_mq_open(struct lwp *l, const struct linux_sys_mq_open_args *uap, in linux_sys_mq_open() argument 88 oflag = linux_to_bsd_ioflags(SCARG(uap, oflag)); in linux_sys_mq_open() 90 if ((oflag & O_CREAT) != 0 && SCARG(uap, attr) != NULL) { in linux_sys_mq_open() 91 error = copyin(SCARG(uap, attr), &lattr, sizeof(lattr)); in linux_sys_mq_open() 98 return mq_handle_open(l, SCARG(uap, name), oflag, in linux_sys_mq_open() 99 (mode_t)SCARG(uap, mode), attr, retval); in linux_sys_mq_open() 103 linux_sys_mq_unlink(struct lwp *l, const struct linux_sys_mq_unlink_args *uap, in linux_sys_mq_unlink() argument 111 SCARG(&args, name) = SCARG(uap, name); in linux_sys_mq_unlink() 118 linux_sys_mq_timedsend(struct lwp *l, const struct linux_sys_mq_timedsend_args *uap, in linux_sys_mq_timedsend() argument 133 if (SCARG(uap, abs_timeout)) { in linux_sys_mq_timedsend() [all …]
|
| H A D | linux_ioctl.c | 76 linux_sys_ioctl(struct lwp *l, const struct linux_sys_ioctl_args *uap, register_t *retval) in linux_sys_ioctl() argument 85 switch (LINUX_IOCGROUP(SCARG(uap, com))) { in linux_sys_ioctl() 87 switch(SCARG(uap, com)) { in linux_sys_ioctl() 93 if (SCARG(uap, com) & IOC_IN) in linux_sys_ioctl() 95 if (SCARG(uap, com) & IOC_OUT) in linux_sys_ioctl() 97 SCARG(&ua, fd) = SCARG(uap, fd); in linux_sys_ioctl() 98 SCARG(&ua, com) = SCARG(uap, com); in linux_sys_ioctl() 101 SCARG(&ua, data) = SCARG(uap, data); in linux_sys_ioctl() 106 error = oss_ioctl_mixer(l, LINUX_TO_OSS(uap), retval); in linux_sys_ioctl() 111 error = oss_ioctl_sequencer(l, LINUX_TO_OSS(uap), retva in linux_sys_ioctl() [all...] |
| H A D | linux_uid16.c | 56 linux_sys_chown16(struct lwp *l, const struct linux_sys_chown16_args *uap, register_t *retval) in linux_sys_chown16() argument 65 SCARG(&bca, path) = SCARG(uap, path); in linux_sys_chown16() 66 SCARG(&bca, uid) = LINUXTOBSD_UID(SCARG(uap, uid)); in linux_sys_chown16() 67 SCARG(&bca, gid) = LINUXTOBSD_GID(SCARG(uap, gid)); in linux_sys_chown16() 73 linux_sys_fchown16(struct lwp *l, const struct linux_sys_fchown16_args *uap, register_t *retval) in linux_sys_fchown16() argument 82 SCARG(&bfa, fd) = SCARG(uap, fd); in linux_sys_fchown16() 83 SCARG(&bfa, uid) = LINUXTOBSD_UID(SCARG(uap, uid)); in linux_sys_fchown16() 84 SCARG(&bfa, gid) = LINUXTOBSD_GID(SCARG(uap, gid)); in linux_sys_fchown16() 90 linux_sys_lchown16(struct lwp *l, const struct linux_sys_lchown16_args *uap, register_t *retval) in linux_sys_lchown16() argument 99 SCARG(&bla, path) = SCARG(uap, path); in linux_sys_lchown16() [all …]
|
| H A D | linux_sched.c | 96 linux_sys_clone(struct lwp *l, const struct linux_sys_clone_args *uap, in linux_sys_clone() argument 112 if (SCARG(uap, flags) & (LINUX_CLONE_PID|LINUX_CLONE_PTRACE)) in linux_sys_clone() 119 if (SCARG(uap, flags) & LINUX_CLONE_THREAD in linux_sys_clone() 120 && (SCARG(uap, flags) & LINUX_CLONE_SIGHAND) == 0) in linux_sys_clone() 122 if (SCARG(uap, flags) & LINUX_CLONE_SIGHAND in linux_sys_clone() 123 && (SCARG(uap, flags) & LINUX_CLONE_VM) == 0) in linux_sys_clone() 129 if (SCARG(uap, flags) & LINUX_CLONE_THREAD) in linux_sys_clone() 130 return linux_clone_nptl(l, uap, retval); in linux_sys_clone() 133 if (SCARG(uap, flags) & LINUX_CLONE_VM) in linux_sys_clone() 135 if (SCARG(uap, flag in linux_sys_clone() 170 linux_clone_nptl(struct lwp * l,const struct linux_sys_clone_args * uap,register_t * retval) linux_clone_nptl() argument 371 linux_sys_sched_setparam(struct lwp * l,const struct linux_sys_sched_setparam_args * uap,register_t * retval) linux_sys_sched_setparam() argument 411 linux_sys_sched_getparam(struct lwp * l,const struct linux_sys_sched_getparam_args * uap,register_t * retval) linux_sys_sched_getparam() argument 447 linux_sys_sched_setscheduler(struct lwp * l,const struct linux_sys_sched_setscheduler_args * uap,register_t * retval) linux_sys_sched_setscheduler() argument 484 linux_sys_sched_getscheduler(struct lwp * l,const struct linux_sys_sched_getscheduler_args * uap,register_t * retval) linux_sys_sched_getscheduler() argument 516 linux_sys_sched_get_priority_max(struct lwp * l,const struct linux_sys_sched_get_priority_max_args * uap,register_t * retval) linux_sys_sched_get_priority_max() argument 538 linux_sys_sched_get_priority_min(struct lwp * l,const struct linux_sys_sched_get_priority_min_args * uap,register_t * retval) linux_sys_sched_get_priority_min() argument 560 linux_sys_exit(struct lwp * l,const struct linux_sys_exit_args * uap,register_t * retval) linux_sys_exit() argument 570 linux_sys_exit_group(struct lwp * l,const struct linux_sys_exit_group_args * uap,register_t * retval) linux_sys_exit_group() argument 578 linux_sys_set_tid_address(struct lwp * l,const struct linux_sys_set_tid_address_args * uap,register_t * retval) linux_sys_set_tid_address() argument 606 linux_sys_sched_getaffinity(struct lwp * l,const struct linux_sys_sched_getaffinity_args * uap,register_t * retval) linux_sys_sched_getaffinity() argument 666 linux_sys_sched_setaffinity(struct lwp * l,const struct linux_sys_sched_setaffinity_args * uap,register_t * retval) linux_sys_sched_setaffinity() argument [all...] |
| /netbsd-src/sys/compat/common/ |
| H A D | kern_time_50.c | 109 const struct compat_50_sys_clock_gettime_args *uap, register_t *retval) in compat_50_sys_clock_gettime() argument 119 error = clock_gettime1(SCARG(uap, clock_id), &ats); in compat_50_sys_clock_gettime() 125 return copyout(&ats50, SCARG(uap, tp), sizeof(ats50)); in compat_50_sys_clock_gettime() 131 const struct compat_50_sys_clock_settime_args *uap, register_t *retval) in compat_50_sys_clock_settime() argument 141 error = copyin(SCARG(uap, tp), &ats50, sizeof(ats50)); in compat_50_sys_clock_settime() 146 return clock_settime1(l->l_proc, SCARG(uap, clock_id), &ats, in compat_50_sys_clock_settime() 153 const struct compat_50_sys_clock_getres_args *uap, register_t *retval) in compat_50_sys_clock_getres() argument 163 error = clock_getres1(SCARG(uap, clock_id), &ats); in compat_50_sys_clock_getres() 167 if (SCARG(uap, tp)) { in compat_50_sys_clock_getres() 169 error = copyout(&ats50, SCARG(uap, tp), sizeof(ats50)); in compat_50_sys_clock_getres() [all …]
|
| H A D | kern_ipc_10.c | 57 compat_10_sys_semsys(struct lwp *l, const struct compat_10_sys_semsys_args *uap, register_t *retval) in compat_10_sys_semsys() argument 82 int a5 = SCARG(uap, a5); in compat_10_sys_semsys() 85 switch (SCARG(uap, which)) { in compat_10_sys_semsys() 87 #define semctl_semid SCARG(uap, a2) in compat_10_sys_semsys() 88 #define semctl_semnum SCARG(uap, a3) in compat_10_sys_semsys() 89 #define semctl_cmd SCARG(uap, a4) in compat_10_sys_semsys() 111 SCARG(&semget_args, key) = SCARG(uap, a2); in compat_10_sys_semsys() 112 SCARG(&semget_args, nsems) = SCARG(uap, a3); in compat_10_sys_semsys() 113 SCARG(&semget_args, semflg) = SCARG(uap, a4); in compat_10_sys_semsys() 117 SCARG(&semop_args, semid) = SCARG(uap, a2); in compat_10_sys_semsys() [all …]
|
| /netbsd-src/sys/compat/linux32/common/ |
| H A D | linux32_misc.c | 75 linux32_sys_statfs(struct lwp *l, const struct linux32_sys_statfs_args *uap, register_t *retval) in linux32_sys_statfs() argument 86 error = do_sys_pstatvfs(l, SCARG_P32(uap, path), ST_WAIT, sb); in linux32_sys_statfs() 89 error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp); in linux32_sys_statfs() 97 linux32_sys_fstatfs(struct lwp *l, const struct linux32_sys_fstatfs_args *uap, register_t *retval) in linux32_sys_fstatfs() argument 108 error = do_sys_fstatvfs(l, SCARG(uap, fd), ST_WAIT, sb); in linux32_sys_fstatfs() 111 error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp); in linux32_sys_fstatfs() 119 linux32_sys_statfs64(struct lwp *l, const struct linux32_sys_statfs64_args *uap, register_t *retval) in linux32_sys_statfs64() argument 130 error = do_sys_pstatvfs(l, SCARG_P32(uap, path), ST_WAIT, sb); in linux32_sys_statfs64() 133 error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp); in linux32_sys_statfs64() 141 linux32_sys_fstatfs64(struct lwp *l, const struct linux32_sys_fstatfs64_args *uap, register_t *retv… in linux32_sys_fstatfs64() argument [all …]
|
| H A D | linux32_unistd.c | 83 linux32_sys_brk(struct lwp *l, const struct linux32_sys_brk_args *uap, register_t *retval) in linux32_sys_brk() argument 95 linux32_sys_llseek(struct lwp *l, const struct linux32_sys_llseek_args *uap, register_t *retval) in linux32_sys_llseek() argument 116 linux32_sys_select(struct lwp *l, const struct linux32_sys_select_args *uap, register_t *retval) in linux32_sys_select() argument 126 return linux32_select1(l, retval, SCARG(uap, nfds), in linux32_sys_select() 127 SCARG_P32(uap, readfds), in linux32_sys_select() 128 SCARG_P32(uap, writefds), in linux32_sys_select() 129 SCARG_P32(uap, exceptfds), in linux32_sys_select() 130 SCARG_P32(uap, timeout)); in linux32_sys_select() 134 linux32_sys_oldselect(struct lwp *l, const struct linux32_sys_oldselect_args *uap, register_t *retv… in linux32_sys_oldselect() argument 142 if ((error = copyin(SCARG_P32(uap, lsp), &lsp32, sizeof(lsp32))) != 0) in linux32_sys_oldselect() [all …]
|
| H A D | linux32_time.c | 86 linux32_sys_gettimeofday(struct lwp *l, const struct linux32_sys_gettimeofday_args *uap, register_t… in linux32_sys_gettimeofday() argument 96 if (SCARG_P32(uap, tp) != NULL) { in linux32_sys_gettimeofday() 99 if ((error = copyout(&tv32, SCARG_P32(uap, tp), in linux32_sys_gettimeofday() 105 if (SCARG_P32(uap, tzp) != NULL) { in linux32_sys_gettimeofday() 106 if ((error = copyout(&linux_sys_tz, SCARG_P32(uap, tzp), in linux32_sys_gettimeofday() 115 linux32_sys_settimeofday(struct lwp *l, const struct linux32_sys_settimeofday_args *uap, register_t… in linux32_sys_settimeofday() argument 130 linux32_sys_time(struct lwp *l, const struct linux32_sys_time_args *uap, register_t *retval) in linux32_sys_time() argument 143 if (SCARG_P32(uap, t) && (error = copyout(&tt, in linux32_sys_time() 144 SCARG_P32(uap, t), sizeof(tt)))) in linux32_sys_time() 156 linux32_sys_times(struct lwp *l, const struct linux32_sys_times_args *uap, register_t *retval) in linux32_sys_times() argument [all …]
|
| /netbsd-src/sys/kern/ |
| H A D | vfs_xattr.c | 148 sys_extattrctl(struct lwp *l, const struct sys_extattrctl_args *uap, in sys_extattrctl() 164 if (SCARG(uap, attrname) != NULL) { in sys_extattrctl() 165 error = copyinstr(SCARG(uap, attrname), attrname, in sys_extattrctl() 171 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT, in sys_extattrctl() 177 if (SCARG(uap, filename) != NULL) { in sys_extattrctl() 178 error = pathbuf_copyin(SCARG(uap, filename), &file_pb); in sys_extattrctl() 194 error = VFS_EXTATTRCTL(path_vp->v_mount, SCARG(uap, cmd), file_vp, in sys_extattrctl() 195 SCARG(uap, attrnamespace), in sys_extattrctl() 196 SCARG(uap, attrname) != NULL ? attrname : NULL); in sys_extattrctl() 427 sys_extattr_set_fd(struct lwp *l, const struct sys_extattr_set_fd_args *uap, in sys_extattr_set_fd() 145 sys_extattrctl(struct lwp * l,const struct sys_extattrctl_args * uap,register_t * retval) sys_extattrctl() argument 423 sys_extattr_set_fd(struct lwp * l,const struct sys_extattr_set_fd_args * uap,register_t * retval) sys_extattr_set_fd() argument 457 sys_extattr_set_file(struct lwp * l,const struct sys_extattr_set_file_args * uap,register_t * retval) sys_extattr_set_file() argument 490 sys_extattr_set_link(struct lwp * l,const struct sys_extattr_set_link_args * uap,register_t * retval) sys_extattr_set_link() argument 523 sys_extattr_get_fd(struct lwp * l,const struct sys_extattr_get_fd_args * uap,register_t * retval) sys_extattr_get_fd() argument 557 sys_extattr_get_file(struct lwp * l,const struct sys_extattr_get_file_args * uap,register_t * retval) sys_extattr_get_file() argument 590 sys_extattr_get_link(struct lwp * l,const struct sys_extattr_get_link_args * uap,register_t * retval) sys_extattr_get_link() argument 623 sys_extattr_delete_fd(struct lwp * l,const struct sys_extattr_delete_fd_args * uap,register_t * retval) sys_extattr_delete_fd() argument 654 sys_extattr_delete_file(struct lwp * l,const struct sys_extattr_delete_file_args * uap,register_t * retval) sys_extattr_delete_file() argument 684 sys_extattr_delete_link(struct lwp * l,const struct sys_extattr_delete_link_args * uap,register_t * retval) sys_extattr_delete_link() argument 714 sys_extattr_list_fd(struct lwp * l,const struct sys_extattr_list_fd_args * uap,register_t * retval) sys_extattr_list_fd() argument 742 sys_extattr_list_file(struct lwp * l,const struct sys_extattr_list_file_args * uap,register_t * retval) sys_extattr_list_file() argument 769 sys_extattr_list_link(struct lwp * l,const struct sys_extattr_list_link_args * uap,register_t * retval) sys_extattr_list_link() argument 820 sys_setxattr(struct lwp * l,const struct sys_setxattr_args * uap,register_t * retval) sys_setxattr() argument 860 sys_lsetxattr(struct lwp * l,const struct sys_lsetxattr_args * uap,register_t * retval) sys_lsetxattr() argument 900 sys_fsetxattr(struct lwp * l,const struct sys_fsetxattr_args * uap,register_t * retval) sys_fsetxattr() argument 941 sys_getxattr(struct lwp * l,const struct sys_getxattr_args * uap,register_t * retval) sys_getxattr() argument 976 sys_lgetxattr(struct lwp * l,const struct sys_lgetxattr_args * uap,register_t * retval) sys_lgetxattr() argument 1011 sys_fgetxattr(struct lwp * l,const struct sys_fgetxattr_args * uap,register_t * retval) sys_fgetxattr() argument 1047 sys_listxattr(struct lwp * l,const struct sys_listxattr_args * uap,register_t * retval) sys_listxattr() argument 1101 sys_llistxattr(struct lwp * l,const struct sys_llistxattr_args * uap,register_t * retval) sys_llistxattr() argument 1154 sys_flistxattr(struct lwp * l,const struct sys_flistxattr_args * uap,register_t * retval) sys_flistxattr() argument 1209 sys_removexattr(struct lwp * l,const struct sys_removexattr_args * uap,register_t * retval) sys_removexattr() argument 1241 sys_lremovexattr(struct lwp * l,const struct sys_lremovexattr_args * uap,register_t * retval) sys_lremovexattr() argument 1273 sys_fremovexattr(struct lwp * l,const struct sys_fremovexattr_args * uap,register_t * retval) sys_fremovexattr() argument [all...] |
| /netbsd-src/sys/compat/ultrix/ |
| H A D | ultrix_misc.c | 208 ultrix_sys_getsysinfo(struct lwp *l, const struct ultrix_sys_getsysinfo_args *uap, register_t *retv… in ultrix_sys_getsysinfo() argument 212 switch (SCARG(uap, op)) { in ultrix_sys_getsysinfo() 215 if (SCARG(uap, nbytes) < sizeof(short)) in ultrix_sys_getsysinfo() 218 return copyout(&progenv, SCARG(uap, buffer), sizeof(progenv)); in ultrix_sys_getsysinfo() 226 ultrix_sys_setsysinfo(struct lwp *l, const struct ultrix_sys_setsysinfo_args *uap, register_t *retv… in ultrix_sys_setsysinfo() argument 234 ultrix_sys_waitpid(struct lwp *l, const struct ultrix_sys_waitpid_args *uap, register_t *retval) in ultrix_sys_waitpid() argument 238 SCARG(&ap, pid) = SCARG(uap, pid); in ultrix_sys_waitpid() 239 SCARG(&ap, status) = SCARG(uap, status); in ultrix_sys_waitpid() 240 SCARG(&ap, options) = SCARG(uap, options); in ultrix_sys_waitpid() 247 ultrix_sys_wait3(struct lwp *l, const struct ultrix_sys_wait3_args *uap, register_t *retval) in ultrix_sys_wait3() argument [all …]
|
| /netbsd-src/sys/compat/freebsd/ |
| H A D | freebsd_ipc.c | 55 freebsd_sys_semsys(struct lwp *l, const struct freebsd_sys_semsys_args *uap, register_t *retval) in freebsd_sys_semsys() argument 84 switch (SCARG(uap, which)) { in freebsd_sys_semsys() 86 SCARG(&__semctl_args, semid) = SCARG(uap, a2); in freebsd_sys_semsys() 87 SCARG(&__semctl_args, semnum) = SCARG(uap, a3); in freebsd_sys_semsys() 88 SCARG(&__semctl_args, cmd) = SCARG(uap, a4); in freebsd_sys_semsys() 89 SCARG(&__semctl_args, arg) = (union __semun *)SCARG(uap, a5); in freebsd_sys_semsys() 93 SCARG(&semget_args, key) = SCARG(uap, a2); in freebsd_sys_semsys() 94 SCARG(&semget_args, nsems) = SCARG(uap, a3); in freebsd_sys_semsys() 95 SCARG(&semget_args, semflg) = SCARG(uap, a4); in freebsd_sys_semsys() 99 SCARG(&semop_args, semid) = SCARG(uap, a2); in freebsd_sys_semsys() [all …]
|
| /netbsd-src/sys/compat/sunos/ |
| H A D | sunos_misc.c | 110 sunos_sys_stime(struct lwp *l, const struct sunos_sys_stime_args *uap, register_t *retval) in sunos_sys_stime() argument 115 error = copyin(SCARG(uap, tp), &tv.tv_sec, sizeof(tv.tv_sec)); in sunos_sys_stime() 124 sunos_sys_wait4(struct lwp *l, const struct sunos_sys_wait4_args *uap, register_t *retval) in sunos_sys_wait4() argument 128 SCARG(&bsd_ua, pid) = SCARG(uap, pid) == 0 ? WAIT_ANY : SCARG(uap, pid); in sunos_sys_wait4() 129 SCARG(&bsd_ua, status) = SCARG(uap, status); in sunos_sys_wait4() 130 SCARG(&bsd_ua, options) = SCARG(uap, options); in sunos_sys_wait4() 131 SCARG(&bsd_ua, rusage) = SCARG(uap, rusage); in sunos_sys_wait4() 137 sunos_sys_creat(struct lwp *l, const struct sunos_sys_creat_args *uap, register_t *retval) in sunos_sys_creat() argument 141 SCARG(&ouap, path) = SCARG(uap, path); in sunos_sys_creat() 143 SCARG(&ouap, mode) = SCARG(uap, mode); in sunos_sys_creat() [all …]
|
| /netbsd-src/sys/compat/sunos32/ |
| H A D | sunos32_misc.c | 171 sunos32_sys_stime(struct lwp *l, const struct sunos32_sys_stime_args *uap, register_t *retval) in sunos32_sys_stime() argument 180 error = copyin(SCARG_P32(uap, tp), &ntv.tv_sec, sizeof(ntv.tv_sec)); in sunos32_sys_stime() 190 sunos32_sys_wait4(struct lwp *l, const struct sunos32_sys_wait4_args *uap, register_t *retval) in sunos32_sys_wait4() argument 201 SCARG(&bsd_ua, pid) = SCARG(uap, pid) == 0 ? WAIT_ANY : SCARG(uap, pid); in sunos32_sys_wait4() 202 SCARG(&bsd_ua, status) = SCARG(uap, status); in sunos32_sys_wait4() 203 SCARG(&bsd_ua, options) = SCARG(uap, options); in sunos32_sys_wait4() 204 SCARG(&bsd_ua, rusage) = SCARG(uap, rusage); in sunos32_sys_wait4() 210 sunos32_sys_creat(struct lwp *l, const struct sunos32_sys_creat_args *uap, register_t *retval) in sunos32_sys_creat() argument 226 sunos32_sys_access(struct lwp *l, const struct sunos32_sys_access_args *uap, register_t *retval) in sunos32_sys_access() argument 271 sunos32_sys_stat(struct lwp *l, const struct sunos32_sys_stat_args *uap, register_t *retval) in sunos32_sys_stat() argument [all …]
|
| /netbsd-src/sys/compat/linux/arch/alpha/ |
| H A D | linux_osf1.c | 169 linux_sys_osf1_wait4(struct lwp *l, const struct linux_sys_osf1_wait4_args *uap, register_t *retval) in linux_sys_osf1_wait4() argument 175 int options = SCARG(uap, options); in linux_sys_osf1_wait4() 176 int pid = SCARG(uap, pid); in linux_sys_osf1_wait4() 185 SCARG(uap, rusage) != NULL ? &netbsd_rusage : NULL); in linux_sys_osf1_wait4() 191 if (SCARG(uap, rusage)) { in linux_sys_osf1_wait4() 193 error = copyout(&osf1_rusage, SCARG(uap, rusage), in linux_sys_osf1_wait4() 197 if (error == 0 && SCARG(uap, status)) in linux_sys_osf1_wait4() 198 error = copyout(&status, SCARG(uap, status), sizeof(status)); in linux_sys_osf1_wait4() 215 osf1_mount_mfs(struct lwp *l, const struct linux_sys_osf1_mount_args *uap) in osf1_mount_mfs() argument 222 if ((error = copyin(SCARG(uap, dat in osf1_mount_mfs() 236 osf1_mount_nfs(struct lwp * l,const struct linux_sys_osf1_mount_args * uap) osf1_mount_nfs() argument 287 linux_sys_osf1_mount(struct lwp * l,const struct linux_sys_osf1_mount_args * uap,register_t * retval) linux_sys_osf1_mount() argument 309 linux_sys_osf1_set_program_attributes(struct lwp * l,const struct linux_sys_osf1_set_program_attributes_args * uap,register_t * retval) linux_sys_osf1_set_program_attributes() argument 334 linux_sys_osf1_setitimer(struct lwp * l,const struct linux_sys_osf1_setitimer_args * uap,register_t * retval) linux_sys_osf1_setitimer() argument 392 linux_sys_osf1_select(struct lwp * l,const struct linux_sys_osf1_select_args * uap,register_t * retval) linux_sys_osf1_select() argument 415 linux_sys_osf1_gettimeofday(struct lwp * l,const struct linux_sys_osf1_gettimeofday_args * uap,register_t * retval) linux_sys_osf1_gettimeofday() argument 436 linux_sys_osf1_getrusage(struct lwp * l,const struct linux_sys_osf1_getrusage_args * uap,register_t * retval) linux_sys_osf1_getrusage() argument 468 linux_sys_osf1_settimeofday(struct lwp * l,const struct linux_sys_osf1_settimeofday_args * uap,register_t * retval) linux_sys_osf1_settimeofday() argument 493 linux_sys_osf1_utimes(struct lwp * l,const struct linux_sys_osf1_utimes_args * uap,register_t * retval) linux_sys_osf1_utimes() argument 521 linux_sys_osf1_statfs(struct lwp * l,const struct linux_sys_osf1_statfs_args * uap,register_t * retval) linux_sys_osf1_statfs() argument 545 linux_sys_osf1_fstatfs(struct lwp * l,const struct linux_sys_osf1_fstatfs_args * uap,register_t * retval) linux_sys_osf1_fstatfs() argument 570 linux_sys_osf1_sysinfo(struct lwp * l,const struct linux_sys_osf1_sysinfo_args * uap,register_t * retval) linux_sys_osf1_sysinfo() argument 644 linux_sys_osf1_usleep_thread(struct lwp * l,const struct linux_sys_osf1_usleep_thread_args * uap,register_t * retval) linux_sys_osf1_usleep_thread() argument 679 linux_sys_osf1_getsysinfo(struct lwp * l,const struct linux_sys_osf1_getsysinfo_args * uap,register_t * retval) linux_sys_osf1_getsysinfo() argument 769 linux_sys_osf1_setsysinfo(struct lwp * l,const struct linux_sys_osf1_setsysinfo_args * uap,register_t * retval) linux_sys_osf1_setsysinfo() argument [all...] |