[PATCH] some more av7110 dvb-driver updates
[linux-2.6/history.git] / include / linux / hpfs_fs_i.h
blobab72ea5b52480396ec02e141c08e3d9e31e63955
1 #ifndef _HPFS_FS_I
2 #define _HPFS_FS_I
4 struct hpfs_inode_info {
5 loff_t mmu_private;
6 ino_t i_parent_dir; /* (directories) gives fnode of parent dir */
7 unsigned i_dno; /* (directories) root dnode */
8 unsigned i_dpos; /* (directories) temp for readdir */
9 unsigned i_dsubdno; /* (directories) temp for readdir */
10 unsigned i_file_sec; /* (files) minimalist cache of alloc info */
11 unsigned i_disk_sec; /* (files) minimalist cache of alloc info */
12 unsigned i_n_secs; /* (files) minimalist cache of alloc info */
13 unsigned i_ea_size; /* size of extended attributes */
14 unsigned i_conv : 2; /* (files) crlf->newline hackery */
15 unsigned i_ea_mode : 1; /* file's permission is stored in ea */
16 unsigned i_ea_uid : 1; /* file's uid is stored in ea */
17 unsigned i_ea_gid : 1; /* file's gid is stored in ea */
18 unsigned i_dirty : 1;
19 struct semaphore i_sem; /* semaphore */
20 loff_t **i_rddir_off;
21 struct inode vfs_inode;
24 #endif