23#error "cannot have more than 32 quota types to fit in qtype_bits"
26#define QUOTA_USR_BIT (1 << USRQUOTA)
27#define QUOTA_GRP_BIT (1 << GRPQUOTA)
28#define QUOTA_PRJ_BIT (1 << PRJQUOTA)
29#define QUOTA_ALL_BIT (QUOTA_USR_BIT | QUOTA_GRP_BIT | QUOTA_PRJ_BIT)
40#define V2_DQINFOOFF sizeof(struct v2_disk_dqheader)
42#define MAX_IQ_TIME 604800
43#define MAX_DQ_TIME 604800
__u64 __bitwise __le64
Definition: blkid_types.h:40
__u32 __bitwise __le32
Definition: blkid_types.h:39
@ USRQUOTA
Definition: quota.h:16
@ PRJQUOTA
Definition: quota.h:18
@ MAXQUOTAS
Definition: quota.h:19
@ GRPQUOTA
Definition: quota.h:17
quota_type
Definition: quotaio.h:37
Definition: quotaio_v2.h:29
uint32_t dqi_free_blk
Definition: quota.h:60
uint32_t dqi_bgrace
Definition: quota.h:56
uint32_t dqi_free_entry
Definition: quota.h:61
uint32_t dqi_flags
Definition: quota.h:58
uint32_t dqi_igrace
Definition: quota.h:57
uint32_t dqi_blocks
Definition: quota.h:59
Definition: quotaio_v2.h:43
__le64 dqb_curspace
Definition: quotaio_v2.h:53
__le64 dqb_ihardlimit
Definition: quotaio_v2.h:46
__le64 dqb_itime
Definition: quotaio_v2.h:55
__le64 dqb_bsoftlimit
Definition: quotaio_v2.h:51
__le64 dqb_curinodes
Definition: quotaio_v2.h:48
__le64 dqb_bhardlimit
Definition: quotaio_v2.h:49
__le32 dqb_id
Definition: quotaio_v2.h:44
__le64 dqb_btime
Definition: quotaio_v2.h:54
__le64 dqb_isoftlimit
Definition: quotaio_v2.h:47
__le32 dqb_pad
Definition: quotaio_v2.h:45