Lines Matching refs:args
99 linux_creat(struct thread *td, struct linux_creat_args *args) in linux_creat() argument
102 return (kern_openat(td, AT_FDCWD, args->path, UIO_USERSPACE, in linux_creat()
103 O_WRONLY | O_CREAT | O_TRUNC, args->mode)); in linux_creat()
207 linux_openat(struct thread *td, struct linux_openat_args *args) in linux_openat() argument
211 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd; in linux_openat()
212 return (linux_common_open(td, dfd, args->filename, args->flags, in linux_openat()
213 args->mode, UIO_USERSPACE)); in linux_openat()
218 linux_open(struct thread *td, struct linux_open_args *args) in linux_open() argument
221 return (linux_common_open(td, AT_FDCWD, args->path, args->flags, in linux_open()
222 args->mode, UIO_USERSPACE)); in linux_open()
228 struct linux_name_to_handle_at_args *args) in linux_name_to_handle_at() argument
239 if (args->flags & ~valid_flags) in linux_name_to_handle_at()
242 fd = args->dirfd; in linux_name_to_handle_at()
247 if (!(args->flags & LINUX_AT_SYMLINK_FOLLOW)) in linux_name_to_handle_at()
249 if ((args->flags & LINUX_AT_EMPTY_PATH) != 0) in linux_name_to_handle_at()
252 error = kern_getfhat(td, bsd_flags, fd, args->name, in linux_name_to_handle_at()
259 error = copyout(&mount_id, args->mnt_id, sizeof(mount_id)); in linux_name_to_handle_at()
264 error = copyin(&args->handle->handle_bytes, &fh_bytes, in linux_name_to_handle_at()
270 error = copyout(&fh_size, &args->handle->handle_bytes, in linux_name_to_handle_at()
283 error = copyout(&mount_id, &args->handle->handle_type, in linux_name_to_handle_at()
288 error = copyout(&fh, &args->handle->f_handle, in linux_name_to_handle_at()
295 struct linux_open_by_handle_at_args *args) in linux_open_by_handle_at() argument
300 error = copyin(&args->handle->handle_bytes, &fh_bytes, in linux_open_by_handle_at()
308 bsd_flags = linux_common_openflags(args->flags); in linux_open_by_handle_at()
309 return (kern_fhopen(td, (void *)&args->handle->f_handle, bsd_flags)); in linux_open_by_handle_at()
313 linux_lseek(struct thread *td, struct linux_lseek_args *args) in linux_lseek() argument
316 return (kern_lseek(td, args->fdes, args->off, args->whence)); in linux_lseek()
321 linux_llseek(struct thread *td, struct linux_llseek_args *args) in linux_llseek() argument
326 off = (args->olow) | (((off_t) args->ohigh) << 32); in linux_llseek()
328 error = kern_lseek(td, args->fd, off, args->whence); in linux_llseek()
332 error = copyout(td->td_retval, args->res, sizeof(off_t)); in linux_llseek()
401 linux_getdents(struct thread *td, struct linux_getdents_args *args) in linux_getdents() argument
414 buflen = min(args->count, MAXBSIZE); in linux_getdents()
417 error = kern_getdirentries(td, args->fd, buf, buflen, in linux_getdents()
420 error = linux_getdents_error(td, args->fd, error); in linux_getdents()
428 outp = (caddr_t)args->dent; in linux_getdents()
429 resid = args->count; in linux_getdents()
478 linux_getdents64(struct thread *td, struct linux_getdents64_args *args) in linux_getdents64() argument
490 buflen = min(args->count, MAXBSIZE); in linux_getdents64()
493 error = kern_getdirentries(td, args->fd, buf, buflen, in linux_getdents64()
496 error = linux_getdents_error(td, args->fd, error); in linux_getdents64()
505 outp = (caddr_t)args->dirent; in linux_getdents64()
506 resid = args->count; in linux_getdents64()
551 linux_readdir(struct thread *td, struct linux_readdir_args *args) in linux_readdir() argument
563 error = kern_getdirentries(td, args->fd, buf, buflen, in linux_readdir()
566 error = linux_getdents_error(td, args->fd, error); in linux_readdir()
583 error = copyout(linux_dirent, args->dent, linuxreclen); in linux_readdir()
600 linux_access(struct thread *td, struct linux_access_args *args) in linux_access() argument
604 if (args->amode & ~(F_OK | X_OK | W_OK | R_OK)) in linux_access()
607 return (kern_accessat(td, AT_FDCWD, args->path, UIO_USERSPACE, 0, in linux_access()
608 args->amode)); in linux_access()
627 linux_faccessat(struct thread *td, struct linux_faccessat_args *args) in linux_faccessat() argument
630 return (linux_do_accessat(td, args->dfd, args->filename, args->amode, in linux_faccessat()
635 linux_faccessat2(struct thread *td, struct linux_faccessat2_args *args) in linux_faccessat2() argument
639 unsupported = args->flags & ~(LINUX_AT_EACCESS | LINUX_AT_EMPTY_PATH | in linux_faccessat2()
646 flags = (args->flags & LINUX_AT_EACCESS) == 0 ? 0 : in linux_faccessat2()
648 flags |= (args->flags & LINUX_AT_EMPTY_PATH) == 0 ? 0 : in linux_faccessat2()
650 flags |= (args->flags & LINUX_AT_SYMLINK_NOFOLLOW) == 0 ? 0 : in linux_faccessat2()
652 return (linux_do_accessat(td, args->dfd, args->filename, args->amode, in linux_faccessat2()
659 linux_unlink(struct thread *td, struct linux_unlink_args *args) in linux_unlink() argument
664 error = kern_funlinkat(td, AT_FDCWD, args->path, FD_NONE, in linux_unlink()
668 if (kern_statat(td, 0, AT_FDCWD, args->path, in linux_unlink()
681 int dfd, struct linux_unlinkat_args *args) in linux_unlinkat_impl() argument
686 if (args->flag & LINUX_AT_REMOVEDIR) in linux_unlinkat_impl()
690 if (error == EPERM && !(args->flag & LINUX_AT_REMOVEDIR)) { in linux_unlinkat_impl()
700 linux_unlinkat(struct thread *td, struct linux_unlinkat_args *args) in linux_unlinkat() argument
704 if (args->flag & ~LINUX_AT_REMOVEDIR) in linux_unlinkat()
706 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd; in linux_unlinkat()
707 return (linux_unlinkat_impl(td, UIO_USERSPACE, args->pathname, in linux_unlinkat()
708 dfd, args)); in linux_unlinkat()
712 linux_chdir(struct thread *td, struct linux_chdir_args *args) in linux_chdir() argument
715 return (kern_chdir(td, args->path, UIO_USERSPACE)); in linux_chdir()
720 linux_chmod(struct thread *td, struct linux_chmod_args *args) in linux_chmod() argument
723 return (kern_fchmodat(td, AT_FDCWD, args->path, UIO_USERSPACE, in linux_chmod()
724 args->mode, 0)); in linux_chmod()
729 linux_fchmodat(struct thread *td, struct linux_fchmodat_args *args) in linux_fchmodat() argument
733 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd; in linux_fchmodat()
734 return (kern_fchmodat(td, dfd, args->filename, UIO_USERSPACE, in linux_fchmodat()
735 args->mode, 0)); in linux_fchmodat()
740 linux_mkdir(struct thread *td, struct linux_mkdir_args *args) in linux_mkdir() argument
743 return (kern_mkdirat(td, AT_FDCWD, args->path, UIO_USERSPACE, args->mode)); in linux_mkdir()
748 linux_mkdirat(struct thread *td, struct linux_mkdirat_args *args) in linux_mkdirat() argument
752 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd; in linux_mkdirat()
753 return (kern_mkdirat(td, dfd, args->pathname, UIO_USERSPACE, args->mode)); in linux_mkdirat()
758 linux_rmdir(struct thread *td, struct linux_rmdir_args *args) in linux_rmdir() argument
761 return (kern_frmdirat(td, AT_FDCWD, args->path, FD_NONE, in linux_rmdir()
766 linux_rename(struct thread *td, struct linux_rename_args *args) in linux_rename() argument
769 return (kern_renameat(td, AT_FDCWD, args->from, AT_FDCWD, in linux_rename()
770 args->to, UIO_USERSPACE)); in linux_rename()
775 linux_renameat(struct thread *td, struct linux_renameat_args *args) in linux_renameat() argument
778 .olddfd = args->olddfd, in linux_renameat()
779 .oldname = args->oldname, in linux_renameat()
780 .newdfd = args->newdfd, in linux_renameat()
781 .newname = args->newname, in linux_renameat()
789 linux_renameat2(struct thread *td, struct linux_renameat2_args *args) in linux_renameat2() argument
793 if (args->flags != 0) { in linux_renameat2()
794 if (args->flags & ~(LINUX_RENAME_EXCHANGE | in linux_renameat2()
797 if (args->flags & LINUX_RENAME_EXCHANGE && in linux_renameat2()
798 args->flags & (LINUX_RENAME_NOREPLACE | in linux_renameat2()
809 args->flags); in linux_renameat2()
814 olddfd = (args->olddfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->olddfd; in linux_renameat2()
815 newdfd = (args->newdfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->newdfd; in linux_renameat2()
816 return (kern_renameat(td, olddfd, args->oldname, newdfd, in linux_renameat2()
817 args->newname, UIO_USERSPACE)); in linux_renameat2()
822 linux_symlink(struct thread *td, struct linux_symlink_args *args) in linux_symlink() argument
825 return (kern_symlinkat(td, args->path, AT_FDCWD, args->to, in linux_symlink()
831 linux_symlinkat(struct thread *td, struct linux_symlinkat_args *args) in linux_symlinkat() argument
835 dfd = (args->newdfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->newdfd; in linux_symlinkat()
836 return (kern_symlinkat(td, args->oldname, dfd, args->newname, in linux_symlinkat()
842 linux_readlink(struct thread *td, struct linux_readlink_args *args) in linux_readlink() argument
845 if (args->count <= 0) in linux_readlink()
848 return (kern_readlinkat(td, AT_FDCWD, args->name, UIO_USERSPACE, in linux_readlink()
849 args->buf, UIO_USERSPACE, args->count)); in linux_readlink()
854 linux_readlinkat(struct thread *td, struct linux_readlinkat_args *args) in linux_readlinkat() argument
858 if (args->bufsiz <= 0) in linux_readlinkat()
861 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd; in linux_readlinkat()
862 return (kern_readlinkat(td, dfd, args->path, UIO_USERSPACE, in linux_readlinkat()
863 args->buf, UIO_USERSPACE, args->bufsiz)); in linux_readlinkat()
867 linux_truncate(struct thread *td, struct linux_truncate_args *args) in linux_truncate() argument
870 return (kern_truncate(td, args->path, UIO_USERSPACE, args->length)); in linux_truncate()
875 linux_truncate64(struct thread *td, struct linux_truncate64_args *args) in linux_truncate64() argument
880 length = PAIR32TO64(off_t, args->length); in linux_truncate64()
882 length = args->length; in linux_truncate64()
885 return (kern_truncate(td, args->path, UIO_USERSPACE, length)); in linux_truncate64()
890 linux_ftruncate(struct thread *td, struct linux_ftruncate_args *args) in linux_ftruncate() argument
893 return (kern_ftruncate(td, args->fd, args->length)); in linux_ftruncate()
898 linux_ftruncate64(struct thread *td, struct linux_ftruncate64_args *args) in linux_ftruncate64() argument
903 length = PAIR32TO64(off_t, args->length); in linux_ftruncate64()
905 length = args->length; in linux_ftruncate64()
908 return (kern_ftruncate(td, args->fd, length)); in linux_ftruncate64()
914 linux_link(struct thread *td, struct linux_link_args *args) in linux_link() argument
917 return (kern_linkat(td, AT_FDCWD, AT_FDCWD, args->path, args->to, in linux_link()
923 linux_linkat(struct thread *td, struct linux_linkat_args *args) in linux_linkat() argument
927 if (args->flag & ~(LINUX_AT_SYMLINK_FOLLOW | LINUX_AT_EMPTY_PATH)) in linux_linkat()
930 flag = (args->flag & LINUX_AT_SYMLINK_FOLLOW) != 0 ? AT_SYMLINK_FOLLOW : in linux_linkat()
932 flag |= (args->flag & LINUX_AT_EMPTY_PATH) != 0 ? AT_EMPTY_PATH : 0; in linux_linkat()
934 olddfd = (args->olddfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->olddfd; in linux_linkat()
935 newdfd = (args->newdfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->newdfd; in linux_linkat()
936 return (kern_linkat(td, olddfd, newdfd, args->oldname, in linux_linkat()
937 args->newname, UIO_USERSPACE, flag)); in linux_linkat()
1075 linux_mount(struct thread *td, struct linux_mount_args *args) in linux_mount() argument
1085 error = copyinstr(args->filesystemtype, fstypename, MNAMELEN - 1, in linux_mount()
1089 if (args->specialfile != NULL) { in linux_mount()
1090 error = copyinstr(args->specialfile, mntfromname, MNAMELEN - 1, NULL); in linux_mount()
1096 error = copyinstr(args->dir, mntonname, MNAMELEN - 1, NULL); in linux_mount()
1113 error = copyinstr(args->data, data, MNAMELEN - 1, NULL); in linux_mount()
1138 if (args->rwflag & LINUX_MS_RDONLY) in linux_mount()
1140 if (args->rwflag & LINUX_MS_NOSUID) in linux_mount()
1142 if (args->rwflag & LINUX_MS_NOEXEC) in linux_mount()
1144 if (args->rwflag & LINUX_MS_REMOUNT) in linux_mount()
1161 linux_oldumount(struct thread *td, struct linux_oldumount_args *args) in linux_oldumount() argument
1164 return (kern_unmount(td, args->path, 0)); in linux_oldumount()
1170 linux_umount(struct thread *td, struct linux_umount_args *args) in linux_umount() argument
1175 if ((args->flags & LINUX_MNT_FORCE) != 0) { in linux_umount()
1176 args->flags &= ~LINUX_MNT_FORCE; in linux_umount()
1179 if (args->flags != 0) { in linux_umount()
1180 linux_msg(td, "unsupported umount2 flags %#x", args->flags); in linux_umount()
1184 return (kern_unmount(td, args->path, flags)); in linux_umount()
1307 fcntl_common(struct thread *td, struct linux_fcntl_args *args) in fcntl_common() argument
1316 switch (args->cmd) { in fcntl_common()
1318 return (kern_fcntl(td, args->fd, F_DUPFD, args->arg)); in fcntl_common()
1321 return (kern_fcntl(td, args->fd, F_GETFD, 0)); in fcntl_common()
1324 return (kern_fcntl(td, args->fd, F_SETFD, args->arg)); in fcntl_common()
1327 error = kern_fcntl(td, args->fd, F_GETFL, 0); in fcntl_common()
1356 if (args->arg & LINUX_O_NDELAY) in fcntl_common()
1358 if (args->arg & LINUX_O_APPEND) in fcntl_common()
1360 if (args->arg & LINUX_O_SYNC) in fcntl_common()
1362 if (args->arg & LINUX_O_ASYNC) in fcntl_common()
1365 if (args->arg & LINUX_O_NOFOLLOW) in fcntl_common()
1369 if (args->arg & LINUX_O_DIRECT) in fcntl_common()
1372 return (kern_fcntl(td, args->fd, F_SETFL, arg)); in fcntl_common()
1375 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1380 error = kern_fcntl(td, args->fd, F_GETLK, (intptr_t)&bsd_flock); in fcntl_common()
1384 return (copyout(&linux_flock, (void *)args->arg, in fcntl_common()
1388 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1393 return (kern_fcntl(td, args->fd, F_SETLK, in fcntl_common()
1397 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1402 return (kern_fcntl(td, args->fd, F_SETLKW, in fcntl_common()
1406 return (kern_fcntl(td, args->fd, F_GETOWN, 0)); in fcntl_common()
1414 error = fget(td, args->fd, in fcntl_common()
1424 return (kern_fcntl(td, args->fd, F_SETOWN, args->arg)); in fcntl_common()
1427 return (kern_fcntl(td, args->fd, F_DUPFD_CLOEXEC, args->arg)); in fcntl_common()
1433 error = kern_fcntl(td, args->fd, F_GET_SEALS, 0); in fcntl_common()
1441 return (kern_fcntl(td, args->fd, F_ADD_SEALS, in fcntl_common()
1442 linux_to_bsd_bits(args->arg, seal_bitmap, 0))); in fcntl_common()
1445 error = fget(td, args->fd, in fcntl_common()
1459 linux_msg(td, "unsupported fcntl cmd %d", args->cmd); in fcntl_common()
1465 linux_fcntl(struct thread *td, struct linux_fcntl_args *args) in linux_fcntl() argument
1468 return (fcntl_common(td, args)); in linux_fcntl()
1473 linux_fcntl64(struct thread *td, struct linux_fcntl64_args *args) in linux_fcntl64() argument
1480 switch (args->cmd) { in linux_fcntl64()
1482 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1487 error = kern_fcntl(td, args->fd, F_GETLK, (intptr_t)&bsd_flock); in linux_fcntl64()
1491 return (copyout(&linux_flock, (void *)args->arg, in linux_fcntl64()
1495 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1500 return (kern_fcntl(td, args->fd, F_SETLK, in linux_fcntl64()
1504 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1509 return (kern_fcntl(td, args->fd, F_SETLKW, in linux_fcntl64()
1513 fcntl_args.fd = args->fd; in linux_fcntl64()
1514 fcntl_args.cmd = args->cmd; in linux_fcntl64()
1515 fcntl_args.arg = args->arg; in linux_fcntl64()
1522 linux_chown(struct thread *td, struct linux_chown_args *args) in linux_chown() argument
1525 return (kern_fchownat(td, AT_FDCWD, args->path, UIO_USERSPACE, in linux_chown()
1526 args->uid, args->gid, 0)); in linux_chown()
1531 linux_fchownat(struct thread *td, struct linux_fchownat_args *args) in linux_fchownat() argument
1535 unsupported = args->flag & ~(LINUX_AT_SYMLINK_NOFOLLOW | LINUX_AT_EMPTY_PATH); in linux_fchownat()
1541 flag = (args->flag & LINUX_AT_SYMLINK_NOFOLLOW) == 0 ? 0 : in linux_fchownat()
1543 flag |= (args->flag & LINUX_AT_EMPTY_PATH) == 0 ? 0 : in linux_fchownat()
1546 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd; in linux_fchownat()
1547 return (kern_fchownat(td, dfd, args->filename, UIO_USERSPACE, in linux_fchownat()
1548 args->uid, args->gid, flag)); in linux_fchownat()
1553 linux_lchown(struct thread *td, struct linux_lchown_args *args) in linux_lchown() argument
1556 return (kern_fchownat(td, AT_FDCWD, args->path, UIO_USERSPACE, args->uid, in linux_lchown()
1557 args->gid, AT_SYMLINK_NOFOLLOW)); in linux_lchown()
1583 linux_fadvise64(struct thread *td, struct linux_fadvise64_args *args) in linux_fadvise64() argument
1589 offset = PAIR32TO64(off_t, args->offset); in linux_fadvise64()
1591 offset = args->offset; in linux_fadvise64()
1594 advice = convert_fadvice(args->advice); in linux_fadvise64()
1597 return (kern_posix_fadvise(td, args->fd, offset, args->len, advice)); in linux_fadvise64()
1602 linux_fadvise64_64(struct thread *td, struct linux_fadvise64_64_args *args) in linux_fadvise64_64() argument
1608 len = PAIR32TO64(off_t, args->len); in linux_fadvise64_64()
1609 offset = PAIR32TO64(off_t, args->offset); in linux_fadvise64_64()
1611 len = args->len; in linux_fadvise64_64()
1612 offset = args->offset; in linux_fadvise64_64()
1615 advice = convert_fadvice(args->advice); in linux_fadvise64_64()
1618 return (kern_posix_fadvise(td, args->fd, offset, len, advice)); in linux_fadvise64_64()
1624 linux_pipe(struct thread *td, struct linux_pipe_args *args) in linux_pipe() argument
1633 error = copyout(fildes, args->pipefds, sizeof(fildes)); in linux_pipe()
1644 linux_pipe2(struct thread *td, struct linux_pipe2_args *args) in linux_pipe2() argument
1649 if ((args->flags & ~(LINUX_O_NONBLOCK | LINUX_O_CLOEXEC)) != 0) in linux_pipe2()
1653 if ((args->flags & LINUX_O_NONBLOCK) != 0) in linux_pipe2()
1655 if ((args->flags & LINUX_O_CLOEXEC) != 0) in linux_pipe2()
1661 error = copyout(fildes, args->pipefds, sizeof(fildes)); in linux_pipe2()
1671 linux_dup3(struct thread *td, struct linux_dup3_args *args) in linux_dup3() argument
1676 if (args->oldfd == args->newfd) in linux_dup3()
1678 if ((args->flags & ~LINUX_O_CLOEXEC) != 0) in linux_dup3()
1680 if (args->flags & LINUX_O_CLOEXEC) in linux_dup3()
1685 newfd = args->newfd; in linux_dup3()
1686 return (kern_fcntl(td, args->oldfd, cmd, newfd)); in linux_dup3()
1690 linux_fallocate(struct thread *td, struct linux_fallocate_args *args) in linux_fallocate() argument
1698 if (args->mode != 0) in linux_fallocate()
1702 len = PAIR32TO64(off_t, args->len); in linux_fallocate()
1703 offset = PAIR32TO64(off_t, args->offset); in linux_fallocate()
1705 len = args->len; in linux_fallocate()
1706 offset = args->offset; in linux_fallocate()
1709 return (kern_posix_fallocate(td, args->fd, offset, len)); in linux_fallocate()
1714 *args) in linux_copy_file_range()
1723 if (args->flags != 0) { in linux_copy_file_range()
1725 args->flags); in linux_copy_file_range()
1730 if (args->off_in != NULL) { in linux_copy_file_range()
1731 error = copyin(args->off_in, &inoff, sizeof(l_loff_t)); in linux_copy_file_range()
1736 if (args->off_out != NULL) { in linux_copy_file_range()
1737 error = copyin(args->off_out, &outoff, sizeof(l_loff_t)); in linux_copy_file_range()
1743 error = kern_copy_file_range(td, args->fd_in, inoffp, args->fd_out, in linux_copy_file_range()
1744 outoffp, args->len, flags); in linux_copy_file_range()
1745 if (error == 0 && args->off_in != NULL) in linux_copy_file_range()
1746 error = copyout(inoffp, args->off_in, sizeof(l_loff_t)); in linux_copy_file_range()
1747 if (error == 0 && args->off_out != NULL) in linux_copy_file_range()
1748 error = copyout(outoffp, args->off_out, sizeof(l_loff_t)); in linux_copy_file_range()
1755 linux_memfd_create(struct thread *td, struct linux_memfd_create_args *args) in linux_memfd_create() argument
1766 error = copyinstr(args->uname_ptr, in linux_memfd_create()
1776 flags = linux_to_bsd_bits(args->flags, mfd_bitmap, 0); in linux_memfd_create()
1797 linux_splice(struct thread *td, struct linux_splice_args *args) in linux_splice() argument
1811 linux_close_range(struct thread *td, struct linux_close_range_args *args) in linux_close_range() argument
1827 if ((args->flags & ~(LINUX_CLOSE_RANGE_CLOEXEC)) != 0) in linux_close_range()
1829 if (args->first > args->last) in linux_close_range()
1831 if ((args->flags & LINUX_CLOSE_RANGE_CLOEXEC) != 0) in linux_close_range()
1833 return (kern_close_range(td, flags, args->first, args->last)); in linux_close_range()
1852 linux_write(struct thread *td, struct linux_write_args *args) in linux_write() argument
1855 .fd = args->fd, in linux_write()
1856 .buf = args->buf, in linux_write()
1857 .nbyte = args->nbyte, in linux_write()
1860 return (linux_enobufs2eagain(td, args->fd, sys_write(td, &bargs))); in linux_write()
1864 linux_writev(struct thread *td, struct linux_writev_args *args) in linux_writev() argument
1870 error = freebsd32_copyinuio(PTRIN(args->iovp), args->iovcnt, &auio); in linux_writev()
1872 error = copyinuio(args->iovp, args->iovcnt, &auio); in linux_writev()
1876 error = kern_writev(td, args->fd, auio); in linux_writev()
1878 return (linux_enobufs2eagain(td, args->fd, error)); in linux_writev()