• Home
  • Raw
  • Download

Lines Matching refs:stat

129 static int cp_compat_stat(struct kstat *stat, struct compat_stat __user *ubuf)  in cp_compat_stat()  argument
133 if (!old_valid_dev(stat->dev) || !old_valid_dev(stat->rdev)) in cp_compat_stat()
137 tmp.st_dev = old_encode_dev(stat->dev); in cp_compat_stat()
138 tmp.st_ino = stat->ino; in cp_compat_stat()
139 if (sizeof(tmp.st_ino) < sizeof(stat->ino) && tmp.st_ino != stat->ino) in cp_compat_stat()
141 tmp.st_mode = stat->mode; in cp_compat_stat()
142 tmp.st_nlink = stat->nlink; in cp_compat_stat()
143 if (tmp.st_nlink != stat->nlink) in cp_compat_stat()
145 SET_UID(tmp.st_uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_compat_stat()
146 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_compat_stat()
147 tmp.st_rdev = old_encode_dev(stat->rdev); in cp_compat_stat()
148 if ((u64) stat->size > MAX_NON_LFS) in cp_compat_stat()
150 tmp.st_size = stat->size; in cp_compat_stat()
151 tmp.st_atime = stat->atime.tv_sec; in cp_compat_stat()
152 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_compat_stat()
153 tmp.st_mtime = stat->mtime.tv_sec; in cp_compat_stat()
154 tmp.st_mtime_nsec = stat->mtime.tv_nsec; in cp_compat_stat()
155 tmp.st_ctime = stat->ctime.tv_sec; in cp_compat_stat()
156 tmp.st_ctime_nsec = stat->ctime.tv_nsec; in cp_compat_stat()
157 tmp.st_blocks = stat->blocks; in cp_compat_stat()
158 tmp.st_blksize = stat->blksize; in cp_compat_stat()
165 struct kstat stat; in compat_sys_newstat() local
168 error = vfs_stat(filename, &stat); in compat_sys_newstat()
171 return cp_compat_stat(&stat, statbuf); in compat_sys_newstat()
177 struct kstat stat; in compat_sys_newlstat() local
180 error = vfs_lstat(filename, &stat); in compat_sys_newlstat()
183 return cp_compat_stat(&stat, statbuf); in compat_sys_newlstat()
191 struct kstat stat; in compat_sys_newfstatat() local
194 error = vfs_fstatat(dfd, filename, &stat, flag); in compat_sys_newfstatat()
197 return cp_compat_stat(&stat, statbuf); in compat_sys_newfstatat()
204 struct kstat stat; in compat_sys_newfstat() local
205 int error = vfs_fstat(fd, &stat); in compat_sys_newfstat()
208 error = cp_compat_stat(&stat, statbuf); in compat_sys_newfstat()