Lines Matching refs:stat

132 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat)  in cp_stat64()  argument
136 SET_UID(uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_stat64()
137 SET_GID(gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_stat64()
140 unsafe_put_user(huge_encode_dev(stat->dev), &ubuf->st_dev, Efault); in cp_stat64()
141 unsafe_put_user(stat->ino, &ubuf->__st_ino, Efault); in cp_stat64()
142 unsafe_put_user(stat->ino, &ubuf->st_ino, Efault); in cp_stat64()
143 unsafe_put_user(stat->mode, &ubuf->st_mode, Efault); in cp_stat64()
144 unsafe_put_user(stat->nlink, &ubuf->st_nlink, Efault); in cp_stat64()
147 unsafe_put_user(huge_encode_dev(stat->rdev), &ubuf->st_rdev, Efault); in cp_stat64()
148 unsafe_put_user(stat->size, &ubuf->st_size, Efault); in cp_stat64()
149 unsafe_put_user(stat->atime.tv_sec, &ubuf->st_atime, Efault); in cp_stat64()
150 unsafe_put_user(stat->atime.tv_nsec, &ubuf->st_atime_nsec, Efault); in cp_stat64()
151 unsafe_put_user(stat->mtime.tv_sec, &ubuf->st_mtime, Efault); in cp_stat64()
152 unsafe_put_user(stat->mtime.tv_nsec, &ubuf->st_mtime_nsec, Efault); in cp_stat64()
153 unsafe_put_user(stat->ctime.tv_sec, &ubuf->st_ctime, Efault); in cp_stat64()
154 unsafe_put_user(stat->ctime.tv_nsec, &ubuf->st_ctime_nsec, Efault); in cp_stat64()
155 unsafe_put_user(stat->blksize, &ubuf->st_blksize, Efault); in cp_stat64()
156 unsafe_put_user(stat->blocks, &ubuf->st_blocks, Efault); in cp_stat64()
167 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
168 int ret = vfs_stat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
171 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
178 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
179 int ret = vfs_lstat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
181 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
188 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
189 int ret = vfs_fstat(fd, &stat); in COMPAT_SYSCALL_DEFINE2()
191 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
199 struct kstat stat; in COMPAT_SYSCALL_DEFINE4() local
202 error = vfs_fstatat(dfd, filename, &stat, flag); in COMPAT_SYSCALL_DEFINE4()
205 return cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE4()