0001
0002 #include <linux/compat.h>
0003
0004 struct compat_if_dqblk {
0005 compat_u64 dqb_bhardlimit;
0006 compat_u64 dqb_bsoftlimit;
0007 compat_u64 dqb_curspace;
0008 compat_u64 dqb_ihardlimit;
0009 compat_u64 dqb_isoftlimit;
0010 compat_u64 dqb_curinodes;
0011 compat_u64 dqb_btime;
0012 compat_u64 dqb_itime;
0013 compat_uint_t dqb_valid;
0014 };
0015
0016 struct compat_fs_qfilestat {
0017 compat_u64 dqb_bhardlimit;
0018 compat_u64 qfs_nblks;
0019 compat_uint_t qfs_nextents;
0020 };
0021
0022 struct compat_fs_quota_stat {
0023 __s8 qs_version;
0024 __u16 qs_flags;
0025 __s8 qs_pad;
0026 struct compat_fs_qfilestat qs_uquota;
0027 struct compat_fs_qfilestat qs_gquota;
0028 compat_uint_t qs_incoredqs;
0029 compat_int_t qs_btimelimit;
0030 compat_int_t qs_itimelimit;
0031 compat_int_t qs_rtbtimelimit;
0032 __u16 qs_bwarnlimit;
0033 __u16 qs_iwarnlimit;
0034 };