dqblk_v2.h revision 2ae58b6d5c73e044f3d498feea5d81892af2671f
1/*
2 * Header file for disk format of new quotafile format
3 *
4 * Jan Kara <jack@suse.cz> - sponsored by SuSE CR
5 */
6
7#ifndef __QUOTA_DQBLK_V2_H__
8#define __QUOTA_DQBLK_V2_H__
9
10#include "quotaio_tree.h"
11
12/* Structure for format specific information */
13struct v2_mem_dqinfo {
14	struct qtree_mem_dqinfo dqi_qtree;
15	unsigned int dqi_flags;		/* Flags set in quotafile */
16	unsigned int dqi_used_entries;	/* Number of entries in file -
17					   updated by scan_dquots */
18	unsigned int dqi_data_blocks;	/* Number of data blocks in file -
19					   updated by scan_dquots */
20};
21
22struct v2_mem_dqblk {
23	long long dqb_off;	/* Offset of dquot in file */
24};
25
26struct quotafile_ops;		/* Will be defined later in quotaio.h */
27
28/* Operations above this format */
29extern struct quotafile_ops quotafile_ops_2;
30
31#endif  /* __QUOTA_DQBLK_V2_H__ */
32