|  | // SPDX-License-Identifier: GPL-2.0 | 
|  | #include <linux/compat.h> | 
|  |  | 
|  | struct compat_if_dqblk { | 
|  | compat_u64			dqb_bhardlimit; | 
|  | compat_u64			dqb_bsoftlimit; | 
|  | compat_u64			dqb_curspace; | 
|  | compat_u64			dqb_ihardlimit; | 
|  | compat_u64			dqb_isoftlimit; | 
|  | compat_u64			dqb_curinodes; | 
|  | compat_u64			dqb_btime; | 
|  | compat_u64			dqb_itime; | 
|  | compat_uint_t			dqb_valid; | 
|  | }; | 
|  |  | 
|  | struct compat_fs_qfilestat { | 
|  | compat_u64			dqb_bhardlimit; | 
|  | compat_u64			qfs_nblks; | 
|  | compat_uint_t			qfs_nextents; | 
|  | }; | 
|  |  | 
|  | struct compat_fs_quota_stat { | 
|  | __s8				qs_version; | 
|  | __u16				qs_flags; | 
|  | __s8				qs_pad; | 
|  | struct compat_fs_qfilestat	qs_uquota; | 
|  | struct compat_fs_qfilestat	qs_gquota; | 
|  | compat_uint_t			qs_incoredqs; | 
|  | compat_int_t			qs_btimelimit; | 
|  | compat_int_t			qs_itimelimit; | 
|  | compat_int_t			qs_rtbtimelimit; | 
|  | __u16				qs_bwarnlimit; | 
|  | __u16				qs_iwarnlimit; | 
|  | }; |