Home
last modified time | relevance | path

Searched refs:statbuf (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/arch/sparc/kernel/
Dsys_sparc32.c66 struct compat_stat64 __user *statbuf) in cp_compat_stat64() argument
70 err = put_user(huge_encode_dev(stat->dev), &statbuf->st_dev); in cp_compat_stat64()
71 err |= put_user(stat->ino, &statbuf->st_ino); in cp_compat_stat64()
72 err |= put_user(stat->mode, &statbuf->st_mode); in cp_compat_stat64()
73 err |= put_user(stat->nlink, &statbuf->st_nlink); in cp_compat_stat64()
74 err |= put_user(from_kuid_munged(current_user_ns(), stat->uid), &statbuf->st_uid); in cp_compat_stat64()
75 err |= put_user(from_kgid_munged(current_user_ns(), stat->gid), &statbuf->st_gid); in cp_compat_stat64()
76 err |= put_user(huge_encode_dev(stat->rdev), &statbuf->st_rdev); in cp_compat_stat64()
77 err |= put_user(0, (unsigned long __user *) &statbuf->__pad3[0]); in cp_compat_stat64()
78 err |= put_user(stat->size, &statbuf->st_size); in cp_compat_stat64()
[all …]
Dsystbls.h60 struct compat_stat64 __user *statbuf);
62 struct compat_stat64 __user *statbuf);
64 struct compat_stat64 __user * statbuf);
67 struct compat_stat64 __user * statbuf, int flag);
97 struct compat_stat64 __user * statbuf);
100 struct compat_stat64 __user * statbuf,
/Linux-v4.19/fs/
Dstat.c207 static int cp_old_stat(struct kstat *stat, struct __old_kernel_stat __user * statbuf) in cp_old_stat() argument
241 return copy_to_user(statbuf,&tmp,sizeof(tmp)) ? -EFAULT : 0; in cp_old_stat()
245 struct __old_kernel_stat __user *, statbuf) in SYSCALL_DEFINE2() argument
254 return cp_old_stat(&stat, statbuf); in SYSCALL_DEFINE2()
258 struct __old_kernel_stat __user *, statbuf) in SYSCALL_DEFINE2() argument
267 return cp_old_stat(&stat, statbuf); in SYSCALL_DEFINE2()
270 SYSCALL_DEFINE2(fstat, unsigned int, fd, struct __old_kernel_stat __user *, statbuf) in SYSCALL_DEFINE2() argument
276 error = cp_old_stat(&stat, statbuf); in SYSCALL_DEFINE2()
296 static int cp_new_stat(struct kstat *stat, struct stat __user *statbuf) in cp_new_stat() argument
330 return copy_to_user(statbuf,&tmp,sizeof(tmp)) ? -EFAULT : 0; in cp_new_stat()
[all …]
/Linux-v4.19/tools/power/cpupower/utils/helpers/
Dsysfs.c56 struct stat statbuf; in sysfs_is_cpu_online() local
60 if (stat(path, &statbuf) != 0) in sysfs_is_cpu_online()
68 if (stat(path, &statbuf) != 0) in sysfs_is_cpu_online()
109 struct stat statbuf; in sysfs_idlestate_file_exists() local
114 if (stat(path, &statbuf) != 0) in sysfs_idlestate_file_exists()
358 struct stat statbuf; in sysfs_get_idlestate_count() local
363 if (stat(file, &statbuf) != 0 || !S_ISDIR(statbuf.st_mode)) in sysfs_get_idlestate_count()
367 if (stat(file, &statbuf) != 0 || !S_ISDIR(statbuf.st_mode)) in sysfs_get_idlestate_count()
370 while (stat(file, &statbuf) == 0 && S_ISDIR(statbuf.st_mode)) { in sysfs_get_idlestate_count()
/Linux-v4.19/tools/power/cpupower/lib/
Dcpuidle.c35 struct stat statbuf; in cpuidle_state_file_exists() local
40 if (stat(path, &statbuf) != 0) in cpuidle_state_file_exists()
288 struct stat statbuf; in cpuidle_state_count() local
293 if (stat(file, &statbuf) != 0 || !S_ISDIR(statbuf.st_mode)) in cpuidle_state_count()
297 if (stat(file, &statbuf) != 0 || !S_ISDIR(statbuf.st_mode)) in cpuidle_state_count()
300 while (stat(file, &statbuf) == 0 && S_ISDIR(statbuf.st_mode)) { in cpuidle_state_count()
Dcpupower.c55 struct stat statbuf; in cpupower_is_cpu_online() local
59 if (stat(path, &statbuf) != 0) in cpupower_is_cpu_online()
67 if (stat(path, &statbuf) != 0) in cpupower_is_cpu_online()
/Linux-v4.19/arch/x86/ia32/
Dsys_ia32.c101 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
107 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
112 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
117 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
122 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
127 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
133 struct stat64 __user *, statbuf, int, flag) in COMPAT_SYSCALL_DEFINE4() argument
141 return cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE4()
/Linux-v4.19/arch/arm/kernel/
Dsys_oabi-compat.c119 struct oldabi_stat64 __user *statbuf) in cp_oldabi_stat64() argument
142 return copy_to_user(statbuf,&tmp,sizeof(tmp)) ? -EFAULT : 0; in cp_oldabi_stat64()
146 struct oldabi_stat64 __user * statbuf) in sys_oabi_stat64() argument
151 error = cp_oldabi_stat64(&stat, statbuf); in sys_oabi_stat64()
156 struct oldabi_stat64 __user * statbuf) in sys_oabi_lstat64() argument
161 error = cp_oldabi_stat64(&stat, statbuf); in sys_oabi_lstat64()
166 struct oldabi_stat64 __user * statbuf) in sys_oabi_fstat64() argument
171 error = cp_oldabi_stat64(&stat, statbuf); in sys_oabi_fstat64()
177 struct oldabi_stat64 __user *statbuf, in sys_oabi_fstatat64() argument
186 return cp_oldabi_stat64(&stat, statbuf); in sys_oabi_fstatat64()
/Linux-v4.19/arch/s390/kernel/
Dcompat_linux.h115 long compat_sys_s390_stat64(const char __user *filename, struct stat64_emu31 __user *statbuf);
116 long compat_sys_s390_lstat64(const char __user *filename, struct stat64_emu31 __user *statbuf);
117 long compat_sys_s390_fstat64(unsigned int fd, struct stat64_emu31 __user *statbuf);
118 …at64(unsigned int dfd, const char __user *filename, struct stat64_emu31 __user *statbuf, int flag);
Dcompat_linux.c383 …_SYSCALL_DEFINE2(s390_stat64, const char __user *, filename, struct stat64_emu31 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
388 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
392 …SYSCALL_DEFINE2(s390_lstat64, const char __user *, filename, struct stat64_emu31 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
397 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
401 COMPAT_SYSCALL_DEFINE2(s390_fstat64, unsigned int, fd, struct stat64_emu31 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
406 ret = cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE2()
411 struct stat64_emu31 __user *, statbuf, int, flag) in COMPAT_SYSCALL_DEFINE4() argument
419 return cp_stat64(statbuf, &stat); in COMPAT_SYSCALL_DEFINE4()
/Linux-v4.19/scripts/dtc/
Ddtc.c138 struct stat statbuf; in guess_input_format() local
142 if (stat(fname, &statbuf) != 0) in guess_input_format()
145 if (S_ISDIR(statbuf.st_mode)) in guess_input_format()
148 if (!S_ISREG(statbuf.st_mode)) in guess_input_format()
/Linux-v4.19/tools/power/cpupower/utils/
Dcpupower.c177 struct stat statbuf; in main() local
216 stat(pathname, &statbuf) != 0) { in main()
/Linux-v4.19/tools/perf/util/
Dutil.c131 struct stat statbuf; in rm_rf() local
140 ret = lstat(namebuf, &statbuf); in rm_rf()
146 if (S_ISDIR(statbuf.st_mode)) in rm_rf()
/Linux-v4.19/include/linux/
Dsyscalls.h490 struct stat __user *statbuf, int flag);
491 asmlinkage long sys_newfstat(unsigned int fd, struct stat __user *statbuf);
493 asmlinkage long sys_fstat64(unsigned long fd, struct stat64 __user *statbuf);
495 struct stat64 __user *statbuf, int flag);
961 struct stat64 __user *statbuf);
963 struct stat64 __user *statbuf);
978 struct stat __user *statbuf);
980 struct stat __user *statbuf);
1081 struct __old_kernel_stat __user *statbuf);
1083 struct __old_kernel_stat __user *statbuf);
[all …]
Dcompat.h665 struct compat_stat __user *statbuf,
668 struct compat_stat __user *statbuf);
940 struct compat_stat __user *statbuf);
942 struct compat_stat __user *statbuf);
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dde4x5.c5418 struct pkt_stats statbuf; in de4x5_ioctl() local
5419 ioc->len = sizeof(statbuf); in de4x5_ioctl()
5421 memcpy(&statbuf, &lp->pktStats, ioc->len); in de4x5_ioctl()
5423 if (copy_to_user(ioc->data, &statbuf, ioc->len)) in de4x5_ioctl()