1 /*
2 * linux/include/linux/ext2_fs_i.h
3 *
4 * Copyright (C) 1992, 1993, 1994 Remy Card (card@masi.ibp.fr)
5 * Laboratoire MASI - Institut Blaise Pascal
6 * Universite Pierre et Marie Curie (Paris VI)
7 *
8 * from
9 *
10 * linux/include/linux/minix_fs_i.h
11 *
12 * Copyright (C) 1991, 1992 Linus Torvalds
13 */
14
15 #ifndef _LINUX_EXT2_FS_I
16 #define _LINUX_EXT2_FS_I
17
18 /*
19 * second extended file system inode data in memory
20 */
21 struct ext2_inode_info {
22 unsigned long i_data[15];
23 unsigned long i_flags;
24 unsigned long i_faddr;
25 unsigned char i_frag;
26 unsigned char i_fsize;
27 unsigned short i_pad1;
28 unsigned long i_file_acl;
29 unsigned long i_dir_acl;
30 unsigned long i_dtime;
31 unsigned long i_version;
32 unsigned long i_block_group;
33 unsigned long i_next_alloc_block;
34 unsigned long i_next_alloc_goal;
35 unsigned long i_prealloc_block;
36 unsigned long i_prealloc_count;
37 };
38
39 #endif /* _LINUX_EXT2_FS_I */