xref: /utopia/UTPA2-700.0.x/projects/tools/lint/mips-linux-gnu_include/asm-generic/statfs.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 #ifndef _GENERIC_STATFS_H
2 #define _GENERIC_STATFS_H
3 
4 #ifndef __KERNEL_STRICT_NAMES
5 # include <linux/types.h>
6 typedef __kernel_fsid_t	fsid_t;
7 #endif
8 
9 struct statfs {
10 	__u32 f_type;
11 	__u32 f_bsize;
12 	__u32 f_blocks;
13 	__u32 f_bfree;
14 	__u32 f_bavail;
15 	__u32 f_files;
16 	__u32 f_ffree;
17 	__kernel_fsid_t f_fsid;
18 	__u32 f_namelen;
19 	__u32 f_frsize;
20 	__u32 f_spare[5];
21 };
22 
23 struct statfs64 {
24 	__u32 f_type;
25 	__u32 f_bsize;
26 	__u64 f_blocks;
27 	__u64 f_bfree;
28 	__u64 f_bavail;
29 	__u64 f_files;
30 	__u64 f_ffree;
31 	__kernel_fsid_t f_fsid;
32 	__u32 f_namelen;
33 	__u32 f_frsize;
34 	__u32 f_spare[5];
35 };
36 
37 struct compat_statfs64 {
38 	__u32 f_type;
39 	__u32 f_bsize;
40 	__u64 f_blocks;
41 	__u64 f_bfree;
42 	__u64 f_bavail;
43 	__u64 f_files;
44 	__u64 f_ffree;
45 	__kernel_fsid_t f_fsid;
46 	__u32 f_namelen;
47 	__u32 f_frsize;
48 	__u32 f_spare[5];
49 };
50 
51 #endif
52