Linux Kernel
3.7.1
|
#include <inode.h>
Data Fields | |
rwlock_t | size_lock |
s64 | initialized_size |
s64 | allocated_size |
unsigned long | state |
unsigned long | mft_no |
u16 | seq_no |
atomic_t | count |
ntfs_volume * | vol |
ATTR_TYPE | type |
ntfschar * | name |
u32 | name_len |
runlist | runlist |
struct mutex | mrec_lock |
struct page * | page |
int | page_ofs |
u32 | attr_list_size |
u8 * | attr_list |
runlist | attr_list_rl |
union { | |
struct { | |
u32 block_size | |
u32 vcn_size | |
COLLATION_RULE collation_rule | |
u8 block_size_bits | |
u8 vcn_size_bits | |
} index | |
struct { | |
s64 size | |
u32 block_size | |
u8 block_size_bits | |
u8 block_clusters | |
} compressed | |
} | itype |
struct mutex | extent_lock |
s32 | nr_extents |
union { | |
ntfs_inode ** extent_ntfs_inos | |
ntfs_inode * base_ntfs_ino | |
} | ext |
ntfs_inode* base_ntfs_ino |
COLLATION_RULE collation_rule |
struct { ... } compressed |
union { ... } ext |
ntfs_inode** extent_ntfs_inos |
struct { ... } index |
union { ... } itype |
ntfs_volume* vol |