/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | sys_ia32.c | 132 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat) in cp_stat64() 138 if (!user_write_access_begin(ubuf, sizeof(struct stat64))) in cp_stat64() 165 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() 176 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() 186 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() 197 struct stat64 __user *, statbuf, int, flag) in COMPAT_SYSCALL_DEFINE4()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sys_ia32.c | 132 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat) in cp_stat64() 138 if (!user_write_access_begin(ubuf, sizeof(struct stat64))) in cp_stat64() 165 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() 176 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() 186 struct stat64 __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() 197 struct stat64 __user *, statbuf, int, flag) in COMPAT_SYSCALL_DEFINE4()
|
/kernel/linux/linux-5.10/arch/sparc/include/uapi/asm/ |
H A D | stat.h | 26 struct stat64 { struct 74 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/sparc/include/uapi/asm/ |
H A D | stat.h | 26 struct stat64 { struct 74 struct stat64 { struct
|
/kernel/liteos_a/fs/vfs/operation/ |
H A D | vfs_other.c | 63 int fstat64(int fd, struct stat64 *buf) in fstat64() 72 return stat64(filep->f_path, buf); in fstat64() 485 static void PrintFileInfo64(const struct stat64 *stat64Info, const char *name, const char *linkName) in PrintFileInfo64() 553 struct stat64 stat64Info; in LsFile() 557 if (stat64(path, &stat64Info) == 0) { in LsFile() 577 struct stat64 stat64Info = { 0 }; in LsDir() 608 if (stat64(fullpath, &stat64Info) == 0) { in LsDir()
|
/kernel/linux/linux-5.10/fs/ |
H A D | stat.c | 458 static long cp_new_stat64(struct kstat *stat, struct stat64 __user *statbuf) in cp_new_stat64() 460 struct stat64 tmp; in cp_new_stat64() 493 SYSCALL_DEFINE2(stat64, const char __user *, filename, in SYSCALL_DEFINE2() 494 struct stat64 __user *, statbuf) in SYSCALL_DEFINE2() 506 struct stat64 __user *, statbuf) in SYSCALL_DEFINE2() 517 SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) in SYSCALL_DEFINE2() 529 struct stat64 __user *, statbuf, int, flag) in SYSCALL_DEFINE4()
|
/kernel/linux/linux-6.6/fs/ |
H A D | stat.c | 538 static long cp_new_stat64(struct kstat *stat, struct stat64 __user *statbuf) in cp_new_stat64() 540 struct stat64 tmp; in cp_new_stat64() 573 SYSCALL_DEFINE2(stat64, const char __user *, filename, in SYSCALL_DEFINE2() 574 struct stat64 __user *, statbuf) in SYSCALL_DEFINE2() 586 struct stat64 __user *, statbuf) in SYSCALL_DEFINE2() 597 SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) in SYSCALL_DEFINE2() 609 struct stat64 __user *, statbuf, int, flag) in SYSCALL_DEFINE4()
|
/kernel/linux/linux-5.10/arch/alpha/include/uapi/asm/ |
H A D | stat.h | 23 /* The stat64 structure increases the size of dev_t, blkcnt_t, adds 26 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/alpha/include/uapi/asm/ |
H A D | stat.h | 23 /* The stat64 structure increases the size of dev_t, blkcnt_t, adds 26 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/um/os-Linux/ |
H A D | file.c | 25 static void copy_stat(struct uml_stat *dst, const struct stat64 *src) in copy_stat() 45 struct stat64 sbuf; in os_stat_fd() 59 struct stat64 sbuf; in os_stat_file() 62 CATCH_EINTR(err = stat64(file_name, &sbuf)); in os_stat_file()
|
/kernel/linux/linux-6.6/arch/um/os-Linux/ |
H A D | file.c | 25 static void copy_stat(struct uml_stat *dst, const struct stat64 *src) in copy_stat() 45 struct stat64 sbuf; in os_stat_fd() 59 struct stat64 sbuf; in os_stat_file() 62 CATCH_EINTR(err = stat64(file_name, &sbuf)); in os_stat_file()
|
/kernel/linux/linux-5.10/arch/xtensa/include/uapi/asm/ |
H A D | stat.h | 38 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/m68k/include/uapi/asm/ |
H A D | stat.h | 42 /* This matches struct stat64 in glibc2.1, hence the absolutely 45 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | stat.h | 16 * struct stat64 is needed for compat tasks only. Its definition is different 17 * from the generic struct stat64. 19 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/parisc/include/uapi/asm/ |
H A D | stat.h | 44 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/sh/include/uapi/asm/ |
H A D | stat.h | 40 /* This matches struct stat64 in glibc2.1, hence the absolutely 43 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | ia32.h | 26 /* This matches struct stat64 in glibc2.2, hence the absolutely 29 struct stat64 { struct
|
/kernel/linux/linux-5.10/arch/arm/include/uapi/asm/ |
H A D | stat.h | 52 /* This matches struct stat64 in glibc2.1, hence the absolutely 57 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/m68k/include/uapi/asm/ |
H A D | stat.h | 42 /* This matches struct stat64 in glibc2.1, hence the absolutely 45 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | stat.h | 16 * struct stat64 is needed for compat tasks only. Its definition is different 17 * from the generic struct stat64. 19 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/arm/include/uapi/asm/ |
H A D | stat.h | 52 /* This matches struct stat64 in glibc2.1, hence the absolutely 57 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/parisc/include/uapi/asm/ |
H A D | stat.h | 44 struct stat64 { struct
|
/kernel/linux/linux-6.6/arch/sh/include/uapi/asm/ |
H A D | stat.h | 40 /* This matches struct stat64 in glibc2.1, hence the absolutely 43 struct stat64 { struct
|
/kernel/linux/linux-5.10/include/uapi/asm-generic/ |
H A D | stat.h | 10 * stat64 is copied from powerpc64, with explicit padding added. 15 * 32 bit architectures use the stat64 interface. Note that we don't 47 /* This matches struct stat64 in glibc2.1. Only used for 32 bit. */ 49 struct stat64 { struct
|
/kernel/linux/linux-6.6/include/uapi/asm-generic/ |
H A D | stat.h | 10 * stat64 is copied from powerpc64, with explicit padding added. 15 * 32 bit architectures use the stat64 interface. Note that we don't 47 /* This matches struct stat64 in glibc2.1. Only used for 32 bit. */ 49 struct stat64 { struct
|