Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
_ntfs_inode Struct Reference

#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_volumevol
 
ATTR_TYPE type
 
ntfscharname
 
u32 name_len
 
runlist runlist
 
struct mutex mrec_lock
 
struct pagepage
 
int page_ofs
 
u32 attr_list_size
 
u8attr_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
 

Detailed Description

Definition at line 47 of file inode.h.

Field Documentation

s64 allocated_size

Definition at line 50 of file inode.h.

u8* attr_list

Definition at line 100 of file inode.h.

runlist attr_list_rl

Definition at line 101 of file inode.h.

u32 attr_list_size

Definition at line 99 of file inode.h.

ntfs_inode* base_ntfs_ino

Definition at line 132 of file inode.h.

u8 block_clusters

Definition at line 118 of file inode.h.

u32 block_size

Definition at line 104 of file inode.h.

u8 block_size_bits

Definition at line 109 of file inode.h.

COLLATION_RULE collation_rule

Definition at line 107 of file inode.h.

struct { ... } compressed
atomic_t count

Definition at line 55 of file inode.h.

union { ... } ext
struct mutex extent_lock

Definition at line 121 of file inode.h.

ntfs_inode** extent_ntfs_inos

Definition at line 127 of file inode.h.

struct { ... } index
s64 initialized_size

Definition at line 49 of file inode.h.

union { ... } itype
unsigned long mft_no

Definition at line 53 of file inode.h.

struct mutex mrec_lock

Definition at line 85 of file inode.h.

ntfschar* name

Definition at line 67 of file inode.h.

u32 name_len

Definition at line 68 of file inode.h.

s32 nr_extents

Definition at line 123 of file inode.h.

Definition at line 87 of file inode.h.

int page_ofs

Definition at line 90 of file inode.h.

Definition at line 69 of file inode.h.

u16 seq_no

Definition at line 54 of file inode.h.

s64 size

Definition at line 113 of file inode.h.

rwlock_t size_lock

Definition at line 48 of file inode.h.

unsigned long state

Definition at line 51 of file inode.h.

Definition at line 66 of file inode.h.

u32 vcn_size

Definition at line 105 of file inode.h.

u8 vcn_size_bits

Definition at line 110 of file inode.h.

Definition at line 56 of file inode.h.


The documentation for this struct was generated from the following file: