Lines Matching refs:stat
84 #define SET_OLDSTAT_UID(stat, uid) (stat).st_uid = high2lowuid(uid) argument
85 #define SET_OLDSTAT_GID(stat, gid) (stat).st_gid = high2lowgid(gid) argument
86 #define SET_STAT_UID(stat, uid) (stat).st_uid = high2lowuid(uid) argument
87 #define SET_STAT_GID(stat, gid) (stat).st_gid = high2lowgid(gid) argument
358 static int cp_stat64(struct stat64_emu31 __user *ubuf, struct kstat *stat) in cp_stat64() argument
364 tmp.st_dev = huge_encode_dev(stat->dev); in cp_stat64()
365 tmp.st_ino = stat->ino; in cp_stat64()
366 tmp.__st_ino = (u32)stat->ino; in cp_stat64()
367 tmp.st_mode = stat->mode; in cp_stat64()
368 tmp.st_nlink = (unsigned int)stat->nlink; in cp_stat64()
369 tmp.st_uid = from_kuid_munged(current_user_ns(), stat->uid); in cp_stat64()
370 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_stat64()
371 tmp.st_rdev = huge_encode_dev(stat->rdev); in cp_stat64()
372 tmp.st_size = stat->size; in cp_stat64()
373 tmp.st_blksize = (u32)stat->blksize; in cp_stat64()
374 tmp.st_blocks = (u32)stat->blocks; in cp_stat64()
375 tmp.st_atime = (u32)stat->atime.tv_sec; in cp_stat64()
376 tmp.st_mtime = (u32)stat->mtime.tv_sec; in cp_stat64()
377 tmp.st_ctime = (u32)stat->ctime.tv_sec; in cp_stat64()
384 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
385 int ret = vfs_stat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
387 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
393 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
394 int ret = vfs_lstat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
396 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
402 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
403 int ret = vfs_fstat(fd, &stat); in COMPAT_SYSCALL_DEFINE2()
405 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
412 struct kstat stat; in COMPAT_SYSCALL_DEFINE4() local
415 error = vfs_fstatat(dfd, filename, &stat, flag); in COMPAT_SYSCALL_DEFINE4()
418 return cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE4()