ReactOS 0.4.15-dev-7846-g8ba6c66
ext3_inode Struct Reference

#include <ext3_fs.h>

Collaboration diagram for ext3_inode:

Public Attributes

__le16 i_mode
 
__le16 i_uid
 
__le32 i_size
 
__le32 i_atime
 
__le32 i_ctime
 
__le32 i_mtime
 
__le32 i_dtime
 
__le16 i_gid
 
__le16 i_links_count
 
__le32 i_blocks
 
__le32 i_flags
 
union {
   struct {
      __le32   l_i_version
 
   }   linux1
 
   struct {
      __u32   h_i_translator
 
   }   hurd1
 
   struct {
      __u32   m_i_reserved1
 
   }   masix1
 
osd1
 
__le32 i_block [EXT3_N_BLOCKS]
 
__le32 i_generation
 
__le32 i_file_acl_lo
 
__le32 i_size_high
 
__le32 i_obso_faddr
 
union {
   struct {
      __le16   l_i_blocks_high
 
      __le16   l_i_file_acl_high
 
      __le16   l_i_uid_high
 
      __le16   l_i_gid_high
 
      __u32   l_i_reserved2
 
   }   linux2
 
   struct {
      __le16   h_i_reserved1
 
      __u16   h_i_mode_high
 
      __u16   h_i_uid_high
 
      __u16   h_i_gid_high
 
      __u32   h_i_author
 
   }   hurd2
 
   struct {
      __le16   h_i_reserved1
 
      __le16   m_i_file_acl_high
 
      __u32   m_i_reserved2 [2]
 
   }   masix2
 
osd2
 
__le16 i_extra_isize
 
__le16 i_pad1
 
__le32 i_ctime_extra
 
__le32 i_mtime_extra
 
__le32 i_atime_extra
 
__le32 i_crtime
 
__le32 i_crtime_extra
 
__le32 i_version_hi
 

Detailed Description

Definition at line 345 of file ext3_fs.h.

Member Data Documentation

◆ h_i_author

__u32 ext3_inode::h_i_author

Definition at line 386 of file ext3_fs.h.

◆ h_i_gid_high

__u16 ext3_inode::h_i_gid_high

Definition at line 385 of file ext3_fs.h.

◆ h_i_mode_high

__u16 ext3_inode::h_i_mode_high

Definition at line 383 of file ext3_fs.h.

◆ h_i_reserved1

__le16 ext3_inode::h_i_reserved1

Definition at line 382 of file ext3_fs.h.

◆ h_i_translator

__u32 ext3_inode::h_i_translator

Definition at line 362 of file ext3_fs.h.

◆ h_i_uid_high

__u16 ext3_inode::h_i_uid_high

Definition at line 384 of file ext3_fs.h.

◆ 

struct { ... } ext3_inode::hurd1

◆ 

struct { ... } ext3_inode::hurd2

◆ i_atime

__le32 ext3_inode::i_atime

Definition at line 349 of file ext3_fs.h.

◆ i_atime_extra

__le32 ext3_inode::i_atime_extra

Definition at line 398 of file ext3_fs.h.

◆ i_block

__le32 ext3_inode::i_block[EXT3_N_BLOCKS]

Definition at line 368 of file ext3_fs.h.

◆ i_blocks

__le32 ext3_inode::i_blocks

Definition at line 355 of file ext3_fs.h.

Referenced by ext3_inode_blocks(), and ext3_inode_blocks_set().

◆ i_crtime

__le32 ext3_inode::i_crtime

Definition at line 399 of file ext3_fs.h.

◆ i_crtime_extra

__le32 ext3_inode::i_crtime_extra

Definition at line 400 of file ext3_fs.h.

◆ i_ctime

__le32 ext3_inode::i_ctime

Definition at line 350 of file ext3_fs.h.

◆ i_ctime_extra

__le32 ext3_inode::i_ctime_extra

Definition at line 396 of file ext3_fs.h.

◆ i_dtime

__le32 ext3_inode::i_dtime

Definition at line 352 of file ext3_fs.h.

◆ i_extra_isize

__le16 ext3_inode::i_extra_isize

Definition at line 394 of file ext3_fs.h.

◆ i_file_acl_lo

__le32 ext3_inode::i_file_acl_lo

Definition at line 370 of file ext3_fs.h.

◆ i_flags

__le32 ext3_inode::i_flags

Definition at line 356 of file ext3_fs.h.

◆ i_generation

__le32 ext3_inode::i_generation

Definition at line 369 of file ext3_fs.h.

◆ i_gid

__le16 ext3_inode::i_gid

Definition at line 353 of file ext3_fs.h.

◆ i_links_count

__le16 ext3_inode::i_links_count

Definition at line 354 of file ext3_fs.h.

◆ i_mode

__le16 ext3_inode::i_mode

Definition at line 346 of file ext3_fs.h.

◆ i_mtime

__le32 ext3_inode::i_mtime

Definition at line 351 of file ext3_fs.h.

◆ i_mtime_extra

__le32 ext3_inode::i_mtime_extra

Definition at line 397 of file ext3_fs.h.

◆ i_obso_faddr

__le32 ext3_inode::i_obso_faddr

Definition at line 372 of file ext3_fs.h.

◆ i_pad1

__le16 ext3_inode::i_pad1

Definition at line 395 of file ext3_fs.h.

◆ i_size

__le32 ext3_inode::i_size

Definition at line 348 of file ext3_fs.h.

◆ i_size_high

__le32 ext3_inode::i_size_high

Definition at line 371 of file ext3_fs.h.

◆ i_uid

__le16 ext3_inode::i_uid

Definition at line 347 of file ext3_fs.h.

◆ i_version_hi

__le32 ext3_inode::i_version_hi

Definition at line 401 of file ext3_fs.h.

◆ l_i_blocks_high

__le16 ext3_inode::l_i_blocks_high

Definition at line 375 of file ext3_fs.h.

◆ l_i_file_acl_high

__le16 ext3_inode::l_i_file_acl_high

Definition at line 376 of file ext3_fs.h.

◆ l_i_gid_high

__le16 ext3_inode::l_i_gid_high

Definition at line 378 of file ext3_fs.h.

◆ l_i_reserved2

__u32 ext3_inode::l_i_reserved2

Definition at line 379 of file ext3_fs.h.

◆ l_i_uid_high

__le16 ext3_inode::l_i_uid_high

Definition at line 377 of file ext3_fs.h.

◆ l_i_version

__le32 ext3_inode::l_i_version

Definition at line 359 of file ext3_fs.h.

◆ 

struct { ... } ext3_inode::linux1

◆ 

struct { ... } ext3_inode::linux2

◆ m_i_file_acl_high

__le16 ext3_inode::m_i_file_acl_high

Definition at line 390 of file ext3_fs.h.

◆ m_i_reserved1

__u32 ext3_inode::m_i_reserved1

Definition at line 365 of file ext3_fs.h.

◆ m_i_reserved2

__u32 ext3_inode::m_i_reserved2[2]

Definition at line 391 of file ext3_fs.h.

◆ 

struct { ... } ext3_inode::masix1

◆ 

struct { ... } ext3_inode::masix2

◆ 

union { ... } ext3_inode::osd1

◆ 

union { ... } ext3_inode::osd2

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