Lines Matching refs:stat

64 static int cp_compat_stat64(struct kstat *stat,  in cp_compat_stat64()  argument
69 err = put_user(huge_encode_dev(stat->dev), &statbuf->st_dev); in cp_compat_stat64()
70 err |= put_user(stat->ino, &statbuf->st_ino); in cp_compat_stat64()
71 err |= put_user(stat->mode, &statbuf->st_mode); in cp_compat_stat64()
72 err |= put_user(stat->nlink, &statbuf->st_nlink); in cp_compat_stat64()
73 err |= put_user(from_kuid_munged(current_user_ns(), stat->uid), &statbuf->st_uid); in cp_compat_stat64()
74 err |= put_user(from_kgid_munged(current_user_ns(), stat->gid), &statbuf->st_gid); in cp_compat_stat64()
75 err |= put_user(huge_encode_dev(stat->rdev), &statbuf->st_rdev); in cp_compat_stat64()
77 err |= put_user(stat->size, &statbuf->st_size); in cp_compat_stat64()
78 err |= put_user(stat->blksize, &statbuf->st_blksize); in cp_compat_stat64()
81 err |= put_user(stat->blocks, &statbuf->st_blocks); in cp_compat_stat64()
82 err |= put_user(stat->atime.tv_sec, &statbuf->st_atime); in cp_compat_stat64()
83 err |= put_user(stat->atime.tv_nsec, &statbuf->st_atime_nsec); in cp_compat_stat64()
84 err |= put_user(stat->mtime.tv_sec, &statbuf->st_mtime); in cp_compat_stat64()
85 err |= put_user(stat->mtime.tv_nsec, &statbuf->st_mtime_nsec); in cp_compat_stat64()
86 err |= put_user(stat->ctime.tv_sec, &statbuf->st_ctime); in cp_compat_stat64()
87 err |= put_user(stat->ctime.tv_nsec, &statbuf->st_ctime_nsec); in cp_compat_stat64()
97 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
98 int error = vfs_stat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
101 error = cp_compat_stat64(&stat, statbuf); in COMPAT_SYSCALL_DEFINE2()
108 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
109 int error = vfs_lstat(filename, &stat); in COMPAT_SYSCALL_DEFINE2()
112 error = cp_compat_stat64(&stat, statbuf); in COMPAT_SYSCALL_DEFINE2()
119 struct kstat stat; in COMPAT_SYSCALL_DEFINE2() local
120 int error = vfs_fstat(fd, &stat); in COMPAT_SYSCALL_DEFINE2()
123 error = cp_compat_stat64(&stat, statbuf); in COMPAT_SYSCALL_DEFINE2()
131 struct kstat stat; in COMPAT_SYSCALL_DEFINE4() local
134 error = vfs_fstatat(dfd, filename, &stat, flag); in COMPAT_SYSCALL_DEFINE4()
137 return cp_compat_stat64(&stat, statbuf); in COMPAT_SYSCALL_DEFINE4()