• Home
  • Raw
  • Download

Lines Matching full:stat

36 #include <linux/stat.h>
69 * Another set for IA32/LFS -- x86_64 struct stat is different due to
72 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat) in cp_stat64() argument
76 SET_UID(uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_stat64()
77 SET_GID(gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_stat64()
79 __put_user(huge_encode_dev(stat->dev), &ubuf->st_dev) || in cp_stat64()
80 __put_user(stat->ino, &ubuf->__st_ino) || in cp_stat64()
81 __put_user(stat->ino, &ubuf->st_ino) || in cp_stat64()
82 __put_user(stat->mode, &ubuf->st_mode) || in cp_stat64()
83 __put_user(stat->nlink, &ubuf->st_nlink) || in cp_stat64()
86 __put_user(huge_encode_dev(stat->rdev), &ubuf->st_rdev) || in cp_stat64()
87 __put_user(stat->size, &ubuf->st_size) || in cp_stat64()
88 __put_user(stat->atime.tv_sec, &ubuf->st_atime) || in cp_stat64()
89 __put_user(stat->atime.tv_nsec, &ubuf->st_atime_nsec) || in cp_stat64()
90 __put_user(stat->mtime.tv_sec, &ubuf->st_mtime) || in cp_stat64()
91 __put_user(stat->mtime.tv_nsec, &ubuf->st_mtime_nsec) || in cp_stat64()
92 __put_user(stat->ctime.tv_sec, &ubuf->st_ctime) || in cp_stat64()
93 __put_user(stat->ctime.tv_nsec, &ubuf->st_ctime_nsec) || in cp_stat64()
94 __put_user(stat->blksize, &ubuf->st_blksize) || in cp_stat64()
95 __put_user(stat->blocks, &ubuf->st_blocks)) in cp_stat64()
103 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
104 int ret = vfs_stat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
107 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
114 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
115 int ret = vfs_lstat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
117 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
124 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
125 int ret = vfs_fstat(fd, &stat); in COMPAT_SYSCALL_DEFINE2()
127 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
135 struct kstat stat; in COMPAT_SYSCALL_DEFINE4() local
138 error = vfs_fstatat(dfd, filename, &stat, flag); in COMPAT_SYSCALL_DEFINE4()
141 return cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE4()