Lines Matching refs:rval

137     sysret_t *rval, int fdes, int cmd, intptr_t arg)  in passthru_otherdev_ioctl()  argument
142 if ((*err = __systemcall(rval, SYS_fstatat + 1024, in passthru_otherdev_ioctl()
149 if ((*err = __systemcall(rval, SYS_fstatat + 1024, fdes, in passthru_otherdev_ioctl()
157 *err = (__systemcall(rval, SYS_ioctl + 1024, fdes, cmd, arg)); in passthru_otherdev_ioctl()
170 sysret_t rval; in get_initpid_info() local
180 if ((err = __systemcall(&rval, SYS_brand, in get_initpid_info()
289 mntfs_ioctl(sysret_t *rval, int fdes, int cmd, intptr_t arg) in mntfs_ioctl() argument
298 return (__systemcall(rval, SYS_ioctl + 1024, fdes, cmd, arg)); in mntfs_ioctl()
301 if ((err = __systemcall(rval, SYS_fstatat + 1024, in mntfs_ioctl()
305 return (__systemcall(rval, SYS_ioctl + 1024, fdes, cmd, arg)); in mntfs_ioctl()
327 if ((err = __systemcall(rval, SYS_ioctl + 1024, fdes, in mntfs_ioctl()
331 if (rval->sys_rval1 == MNTFS_TOOLONG) { in mntfs_ioctl()
450 crypto_ioctl(sysret_t *rval, int fdes, int cmd, intptr_t arg) in crypto_ioctl() argument
458 rval, fdes, cmd, arg) == 1) in crypto_ioctl()
465 if ((err = __systemcall(rval, SYS_ioctl + 1024, fdes, cmd, in crypto_ioctl()
575 ctfs_ioctl(sysret_t *rval, int fdes, int cmd, intptr_t arg) in ctfs_ioctl() argument
582 if ((err = __systemcall(rval, SYS_fstatat + 1024, in ctfs_ioctl()
586 return (__systemcall(rval, SYS_ioctl + 1024, fdes, cmd, arg)); in ctfs_ioctl()
593 if ((err = __systemcall(rval, SYS_ioctl + 1024, fdes, cmd, &param)) in ctfs_ioctl()
611 zfs_ioctl(sysret_t *rval, int fdes, int cmd, intptr_t arg) in zfs_ioctl() argument
617 rval, fdes, cmd, arg) == 1) in zfs_ioctl()
632 lofi_ioctl(sysret_t *rval, int fdes, int cmd, intptr_t arg) in lofi_ioctl() argument
640 rval, fdes, cmd, arg) == 1) in lofi_ioctl()
667 err = __systemcall(rval, SYS_ioctl + 1024, fdes, cmd, &native_param); in lofi_ioctl()
680 s10_ioctl(sysret_t *rval, int fdes, int cmd, intptr_t arg) in s10_ioctl() argument
684 return (crypto_ioctl(rval, fdes, cmd, arg)); in s10_ioctl()
688 return (ctfs_ioctl(rval, fdes, cmd, arg)); in s10_ioctl()
694 return (mntfs_ioctl(rval, fdes, cmd, arg)); in s10_ioctl()
699 return (zfs_ioctl(rval, fdes, cmd, arg)); in s10_ioctl()
702 return (lofi_ioctl(rval, fdes, cmd, arg)); in s10_ioctl()
708 return (__systemcall(rval, SYS_ioctl + 1024, fdes, cmd, arg)); in s10_ioctl()
724 s10_pwrite(sysret_t *rval, int fd, const void *bufferp, size_t num_bytes, in s10_pwrite() argument
729 if ((err = __systemcall(rval, SYS_fcntl + 1024, fd, F_GETFL)) != 0) in s10_pwrite()
731 if (rval->sys_rval1 & O_APPEND) in s10_pwrite()
732 return (__systemcall(rval, SYS_write + 1024, fd, bufferp, in s10_pwrite()
734 return (__systemcall(rval, SYS_pwrite + 1024, fd, bufferp, num_bytes, in s10_pwrite()
745 s10_pwrite64(sysret_t *rval, int fd, const void *bufferp, size32_t num_bytes, in s10_pwrite64() argument
750 if ((err = __systemcall(rval, SYS_fcntl + 1024, fd, F_GETFL)) != 0) in s10_pwrite64()
752 if (rval->sys_rval1 & O_APPEND) in s10_pwrite64()
753 return (__systemcall(rval, SYS_write + 1024, fd, bufferp, in s10_pwrite64()
755 return (__systemcall(rval, SYS_pwrite64 + 1024, fd, bufferp, in s10_pwrite64()
783 s10_getdents_common(sysret_t *rval, int fd, char *buf, size_t nbyte, in s10_getdents_common() argument
798 if ((err = __systemcall(rval, SYS_brand + 1024, B_S10_ISFDXATTRDIR, in s10_getdents_common()
801 if (rval->sys_rval1 == 0) in s10_getdents_common()
802 return (__systemcall(rval, getdents_syscall_id + 1024, fd, buf, in s10_getdents_common()
823 (void) B_TRUSS_POINT_3(rval, getdents_syscall_id, ENOMEM, fd, in s10_getdents_common()
825 rval->sys_rval1 = -1; in s10_getdents_common()
826 rval->sys_rval2 = 0; in s10_getdents_common()
837 if ((err = __systemcall(rval, getdents_syscall_id + 1024, fd, local_buf, in s10_getdents_common()
842 buf_size = rval->sys_rval1; in s10_getdents_common()
885 rval->sys_rval1 = -1; in s10_getdents_common()
886 rval->sys_rval2 = 0; in s10_getdents_common()
889 rval->sys_rval1 = buf_size; in s10_getdents_common()
920 s10_getdents(sysret_t *rval, int fd, struct dirent *buf, size_t nbyte) in s10_getdents() argument
922 return (s10_getdents_common(rval, fd, (char *)buf, nbyte, SYS_getdents, in s10_getdents()
934 s10_getdents64(sysret_t *rval, int fd, struct dirent64 *buf, size_t nbyte) in s10_getdents64() argument
936 return (s10_getdents_common(rval, fd, (char *)buf, nbyte, in s10_getdents64()
953 sysret_t rval; in has_trivial_native_acl() local
957 err = __systemcall(&rval, SYS_pathconf + 1024, fname, in has_trivial_native_acl()
960 err = __systemcall(&rval, SYS_fpathconf + 1024, fd, in has_trivial_native_acl()
962 if (err != 0 || rval.sys_rval1 != _ACL_ACE_ENABLED) in has_trivial_native_acl()
971 if (__systemcall(&rval, SYS_acl + 1024, fname, in has_trivial_native_acl()
975 if (__systemcall(&rval, SYS_facl + 1024, fd, in has_trivial_native_acl()
979 cnt = rval.sys_rval1; in has_trivial_native_acl()
986 if (__systemcall(&rval, SYS_acl + 1024, fname, ACE_GETACL, cnt, in has_trivial_native_acl()
990 if (__systemcall(&rval, SYS_facl + 1024, fd, ACE_GETACL, cnt, in has_trivial_native_acl()
1076 sysret_t rval; in make_trivial_s10_acl() local
1096 if ((err = __systemcall(&rval, SYS_fstatat64 + 1024, AT_FDCWD, in make_trivial_s10_acl()
1100 if ((err = __systemcall(&rval, SYS_fstatat64 + 1024, fd, in make_trivial_s10_acl()
1138 s10_acl(sysret_t *rval, const char *fname, int cmd, int nentries, void *aclbufp) in s10_acl() argument
1142 res = __systemcall(rval, SYS_acl + 1024, fname, cmd, nentries, aclbufp); in s10_acl()
1147 rval->sys_rval1, fname, 0)) { in s10_acl()
1148 rval->sys_rval1 = S10_TRIVIAL_ACL_CNT; in s10_acl()
1156 rval->sys_rval1 = S10_TRIVIAL_ACL_CNT; in s10_acl()
1165 s10_facl(sysret_t *rval, int fdes, int cmd, int nentries, void *aclbufp) in s10_facl() argument
1169 res = __systemcall(rval, SYS_facl + 1024, fdes, cmd, nentries, aclbufp); in s10_facl()
1174 rval->sys_rval1, NULL, fdes)) { in s10_facl()
1175 rval->sys_rval1 = S10_TRIVIAL_ACL_CNT; in s10_facl()
1183 rval->sys_rval1 = S10_TRIVIAL_ACL_CNT; in s10_facl()
1202 s10_acctctl(sysret_t *rval, int cmd, void *buf, size_t bufsz) in s10_acctctl() argument
1218 return (B_TRUSS_POINT_3(rval, SYS_acctctl, EINVAL, cmd, buf, in s10_acctctl()
1222 return (__systemcall(rval, SYS_acctctl + 1024, mode | option, buf, in s10_acctctl()
1261 s10_auditsys(sysret_t *rval, int bsmcmd, intptr_t a0, intptr_t a1, intptr_t a2) in s10_auditsys() argument
1267 return (__systemcall(rval, SYS_auditsys + 1024, bsmcmd, a0, a1, in s10_auditsys()
1271 if ((err = __systemcall(rval, SYS_auditsys + 1024, bsmcmd, a0, in s10_auditsys()
1283 return (__systemcall(rval, SYS_auditsys + 1024, bsmcmd, a0, &m, in s10_auditsys()
1286 if ((err = __systemcall(rval, SYS_auditsys + 1024, bsmcmd, a0, in s10_auditsys()
1299 return (__systemcall(rval, SYS_auditsys + 1024, bsmcmd, a0, &m, in s10_auditsys()
1303 return (__systemcall(rval, SYS_auditsys + 1024, bsmcmd, a0, a1, a2)); in s10_auditsys()
1314 s10_exec_native(sysret_t *rval, const char *fname, const char **argp, in s10_exec_native() argument
1341 err = __systemcall(rval, SYS_brand + 1024, B_EXEC_NATIVE, filename, in s10_exec_native()
1351 s10_exec(sysret_t *rval, const char *fname, const char **argp) in s10_exec() argument
1355 if ((err = s10_exec_native(rval, fname, argp, NULL)) != 0) in s10_exec()
1359 err = __systemcall(rval, SYS_execve + 1024, fname, argp, NULL, 0); in s10_exec()
1368 s10_execve(sysret_t *rval, const char *fname, const char **argp, in s10_execve() argument
1373 if ((err = s10_exec_native(rval, fname, argp, envp)) != 0) in s10_execve()
1377 err = __systemcall(rval, SYS_execve + 1024, fname, argp, envp, 0); in s10_execve()
1386 s10_issetugid(sysret_t *rval) in s10_issetugid() argument
1388 return (__systemcall(rval, SYS_privsys + 1024, PRIVSYS_ISSETUGID, in s10_issetugid()
1396 s10_so_socket(sysret_t *rval, int domain, int type, int protocol, in s10_so_socket() argument
1403 return (__systemcall(rval, SYS_so_socket + 1024, domain, type, in s10_so_socket()
1411 s10_pipe(sysret_t *rval) in s10_pipe() argument
1414 if ((err = __systemcall(rval, SYS_pipe + 1024, fds, 0)) != 0) in s10_pipe()
1417 rval->sys_rval1 = fds[0]; in s10_pipe()
1418 rval->sys_rval2 = fds[1]; in s10_pipe()
1426 s10_accept(sysret_t *rval, int sock, struct sockaddr *addr, uint_t *addrlen, in s10_accept() argument
1429 return (__systemcall(rval, SYS_accept + 1024, sock, addr, addrlen, in s10_accept()
1558 sysret_t rval; in s10_lwp_create_entry_point() local
1565 (void) __systemcall(&rval, SYS_brand + 1024, B_S10_FSREGCORRECTION); in s10_lwp_create_entry_point()
1624 s10_lwp_create_correct_fs(sysret_t *rval, ucontext_t *ucp, int flags, in s10_lwp_create_correct_fs() argument
1652 return (__systemcall(rval, SYS_lwp_create + 1024, &s10_uc, in s10_lwp_create_correct_fs()
1666 s10_lwp_private(sysret_t *rval, int cmd, int which, uintptr_t base) in s10_lwp_private() argument
1681 if ((err = __systemcall(rval, SYS_lwp_private + 1024, cmd, which, in s10_lwp_private()
1699 return (__systemcall(rval, SYS_brand + 1024, in s10_lwp_private()
1704 return (__systemcall(rval, SYS_lwp_private + 1024, cmd, which, base)); in s10_lwp_private()
1717 s10_lwp_mutex_timedlock(sysret_t *rval, lwp_mutex_t *lp, timespec_t *tsp) in s10_lwp_mutex_timedlock() argument
1719 return (__systemcall(rval, SYS_lwp_mutex_timedlock + 1024, lp, tsp, 0)); in s10_lwp_mutex_timedlock()
1723 s10_lwp_mutex_trylock(sysret_t *rval, lwp_mutex_t *lp) in s10_lwp_mutex_trylock() argument
1725 return (__systemcall(rval, SYS_lwp_mutex_trylock + 1024, lp, 0)); in s10_lwp_mutex_trylock()
1736 s10_zone(sysret_t *rval, int cmd, void *arg1, void *arg2, void *arg3, in s10_zone() argument
1751 return (__systemcall(rval, SYS_zone + 1024, cmd, arg1, arg2, in s10_zone()
1756 (void) B_TRUSS_POINT_1(rval, SYS_zone, 0, cmd); in s10_zone()
1757 rval->sys_rval1 = GLOBAL_ZONEID; in s10_zone()
1758 rval->sys_rval2 = 0; in s10_zone()
1791 (void) B_TRUSS_POINT_5(rval, SYS_zone, 0, cmd, zid, attr, in s10_zone()
1815 rval->sys_rval1 = len; in s10_zone()
1816 rval->sys_rval2 = 0; in s10_zone()
1824 return (__systemcall(rval, SYS_zone + 1024, cmd, arg1, arg2, arg3, in s10_zone()
1832 sysret_t rval; in brand_init() local
1847 err = __systemcall(&rval, SYS_zone, ZONE_LOOKUP, NULL); in brand_init()
1849 zoneid = (zoneid_t)rval.sys_rval1; in brand_init()
1852 if ((err = __systemcall(&rval, SYS_zone, ZONE_GETATTR, zoneid, in brand_init()