1#ifndef _PARISC_STATFS_H 2#define _PARISC_STATFS_H 3 4#ifndef __KERNEL_STRICT_NAMES 5 6#include <linux/types.h> 7 8typedef __kernel_fsid_t fsid_t; 9 10#endif 11 12/* 13 * It appears that PARISC could be 64 _or_ 32 bit. 14 * 64-bit fields must be explicitly 64-bit in statfs64. 15 */ 16struct statfs { 17 long f_type; 18 long f_bsize; 19 long f_blocks; 20 long f_bfree; 21 long f_bavail; 22 long f_files; 23 long f_ffree; 24 __kernel_fsid_t f_fsid; 25 long f_namelen; 26 long f_frsize; 27 long f_spare[5]; 28}; 29 30struct statfs64 { 31 long f_type; 32 long f_bsize; 33 __u64 f_blocks; 34 __u64 f_bfree; 35 __u64 f_bavail; 36 __u64 f_files; 37 __u64 f_ffree; 38 __kernel_fsid_t f_fsid; 39 long f_namelen; 40 long f_frsize; 41 long f_spare[5]; 42}; 43 44struct compat_statfs64 { 45 __u32 f_type; 46 __u32 f_bsize; 47 __u64 f_blocks; 48 __u64 f_bfree; 49 __u64 f_bavail; 50 __u64 f_files; 51 __u64 f_ffree; 52 __kernel_fsid_t f_fsid; 53 __u32 f_namelen; 54 __u32 f_frsize; 55 __u32 f_spare[5]; 56}; 57 58#endif 59