Lines Matching refs:args

195 linux_newstat(struct thread *td, struct linux_newstat_args *args)
201 LCONVPATHEXIST(td, args->path, &path);
212 return (newstat_copyout(&buf, args->buf));
216 linux_newlstat(struct thread *td, struct linux_newlstat_args *args)
222 LCONVPATHEXIST(td, args->path, &path);
233 return (newstat_copyout(&sb, args->buf));
237 linux_newfstat(struct thread *td, struct linux_newfstat_args *args)
244 printf(ARGS(newfstat, "%d, *"), args->fd);
247 error = kern_fstat(td, args->fd, &buf);
248 translate_fd_major_minor(td, args->fd, &buf);
250 error = newstat_copyout(&buf, args->buf);
288 linux_stat(struct thread *td, struct linux_stat_args *args)
294 LCONVPATHEXIST(td, args->path, &path);
306 return (stat_copyout(&buf, args->up));
310 linux_lstat(struct thread *td, struct linux_lstat_args *args)
316 LCONVPATHEXIST(td, args->path, &path);
328 return (stat_copyout(&buf, args->up));
415 linux_statfs(struct thread *td, struct linux_statfs_args *args)
422 LCONVPATHEXIST(td, args->path, &path);
435 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs)));
456 linux_statfs64(struct thread *td, struct linux_statfs64_args *args)
463 if (args->bufsize != sizeof(struct l_statfs64))
466 LCONVPATHEXIST(td, args->path, &path);
477 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs)));
481 linux_fstatfs64(struct thread *td, struct linux_fstatfs64_args *args)
489 printf(ARGS(fstatfs64, "%d, *"), args->fd);
491 if (args->bufsize != sizeof(struct l_statfs64))
494 error = kern_fstatfs(td, args->fd, &bsd_statfs);
498 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs)));
503 linux_fstatfs(struct thread *td, struct linux_fstatfs_args *args)
511 printf(ARGS(fstatfs, "%d, *"), args->fd);
513 error = kern_fstatfs(td, args->fd, &bsd_statfs);
519 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs)));
531 linux_ustat(struct thread *td, struct linux_ustat_args *args)
535 printf(ARGS(ustat, "%ju, *"), (uintmax_t)args->dev);
578 linux_stat64(struct thread *td, struct linux_stat64_args *args)
584 LCONVPATHEXIST(td, args->filename, &filename);
595 return (stat64_copyout(&buf, args->statbuf));
599 linux_lstat64(struct thread *td, struct linux_lstat64_args *args)
605 LCONVPATHEXIST(td, args->filename, &filename);
609 printf(ARGS(lstat64, "%s, *"), args->filename);
616 return (stat64_copyout(&sb, args->statbuf));
620 linux_fstat64(struct thread *td, struct linux_fstat64_args *args)
627 printf(ARGS(fstat64, "%d, *"), args->fd);
630 error = kern_fstat(td, args->fd, &buf);
631 translate_fd_major_minor(td, args->fd, &buf);
633 error = stat64_copyout(&buf, args->statbuf);
639 linux_fstatat64(struct thread *td, struct linux_fstatat64_args *args)
645 if (args->flag & ~LINUX_AT_SYMLINK_NOFOLLOW)
647 flag = (args->flag & LINUX_AT_SYMLINK_NOFOLLOW) ?
650 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd;
651 LCONVPATHEXIST_AT(td, args->pathname, &path, dfd);
655 printf(ARGS(fstatat64, "%i, %s, %i"), args->dfd, path, args->flag);
660 error = stat64_copyout(&buf, args->statbuf);
669 linux_newfstatat(struct thread *td, struct linux_newfstatat_args *args)
675 if (args->flag & ~LINUX_AT_SYMLINK_NOFOLLOW)
677 flag = (args->flag & LINUX_AT_SYMLINK_NOFOLLOW) ?
680 dfd = (args->dfd == LINUX_AT_FDCWD) ? AT_FDCWD : args->dfd;
681 LCONVPATHEXIST_AT(td, args->pathname, &path, dfd);
685 printf(ARGS(newfstatat, "%i, %s, %i"), args->dfd, path, args->flag);
690 error = newstat_copyout(&buf, args->statbuf);
699 linux_syncfs(struct thread *td, struct linux_syncfs_args *args)
706 error = fgetvp(td, args->fd, cap_rights_init(&rights, CAP_FSYNC), &vp);