ReactOS 0.4.16-dev-1025-gd3456f5
ext2_inode Struct Reference

#include <ext2_fs.h>

Collaboration diagram for ext2_inode:

Public Attributes

__u16 i_mode
 
__u16 i_uid
 
__u32 i_size
 
__u32 i_atime
 
__u32 i_ctime
 
__u32 i_mtime
 
__u32 i_dtime
 
__u16 i_gid
 
__u16 i_links_count
 
__u32 i_blocks
 
__u32 i_flags
 
union {
   struct {
      __u32   l_i_reserved1
 
   }   linux1
 
   struct {
      __u32   h_i_translator
 
   }   hurd1
 
   struct {
      __u32   m_i_reserved1
 
   }   masix1
 
osd1
 
__u32 i_block [EXT2_N_BLOCKS]
 
__u32 i_generation
 
__u32 i_file_acl
 
__u32 i_dir_acl
 
__u32 i_faddr
 
union {
   struct {
      __u8   l_i_frag
 
      __u8   l_i_fsize
 
      __u16   i_pad1
 
      __u16   l_i_uid_high
 
      __u16   l_i_gid_high
 
      __u32   l_i_reserved2
 
   }   linux2
 
   struct {
      __u8   h_i_frag
 
      __u8   h_i_fsize
 
      __u16   h_i_mode_high
 
      __u16   h_i_uid_high
 
      __u16   h_i_gid_high
 
      __u32   h_i_author
 
   }   hurd2
 
   struct {
      __u8   m_i_frag
 
      __u8   m_i_fsize
 
      __u16   m_pad1
 
      __u32   m_i_reserved2 [2]
 
   }   masix2
 
osd2
 
__le16 i_extra_isize
 
__le16 i_pad1
 
union {
   struct {
      __u32   l_i_reserved1
 
   }   linux1
 
   struct {
      __u32   h_i_translator
 
   }   hurd1
 
   struct {
      __u32   m_i_reserved1
 
   }   masix1
 
osd1
 
union {
   struct {
      __u8   l_i_frag
 
      __u8   l_i_fsize
 
      __u16   i_pad1
 
      __u16   l_i_uid_high
 
      __u16   l_i_gid_high
 
      __u32   l_i_reserved2
 
   }   linux2
 
   struct {
      __u8   h_i_frag
 
      __u8   h_i_fsize
 
      __u16   h_i_mode_high
 
      __u16   h_i_uid_high
 
      __u16   h_i_gid_high
 
      __u32   h_i_author
 
   }   hurd2
 
   struct {
      __u8   m_i_frag
 
      __u8   m_i_fsize
 
      __u16   m_pad1
 
      __u32   m_i_reserved2 [2]
 
   }   masix2
 
osd2
 

Detailed Description

Definition at line 224 of file ext2_fs.h.

Member Data Documentation

◆ h_i_author

__u32 ext2_inode::h_i_author

Definition at line 267 of file ext2_fs.h.

◆ h_i_frag

__u8 ext2_inode::h_i_frag

Definition at line 262 of file ext2_fs.h.

◆ h_i_fsize

__u8 ext2_inode::h_i_fsize

Definition at line 263 of file ext2_fs.h.

◆ h_i_gid_high

__u16 ext2_inode::h_i_gid_high

Definition at line 266 of file ext2_fs.h.

◆ h_i_mode_high

__u16 ext2_inode::h_i_mode_high

Definition at line 264 of file ext2_fs.h.

◆ h_i_translator

__u32 ext2_inode::h_i_translator

Definition at line 241 of file ext2_fs.h.

◆ h_i_uid_high

__u16 ext2_inode::h_i_uid_high

Definition at line 265 of file ext2_fs.h.

◆  [1/2]

struct { ... } ext2_inode::hurd1

◆  [2/2]

struct { ... } ext2_inode::hurd1

◆  [1/2]

struct { ... } ext2_inode::hurd2

◆  [2/2]

struct { ... } ext2_inode::hurd2

◆ i_atime

__u32 ext2_inode::i_atime

Definition at line 228 of file ext2_fs.h.

◆ i_block

__u32 ext2_inode::i_block

Definition at line 247 of file ext2_fs.h.

◆ i_blocks

__u32 ext2_inode::i_blocks

Definition at line 234 of file ext2_fs.h.

◆ i_ctime

__u32 ext2_inode::i_ctime

Definition at line 229 of file ext2_fs.h.

◆ i_dir_acl

__u32 ext2_inode::i_dir_acl

Definition at line 250 of file ext2_fs.h.

◆ i_dtime

__u32 ext2_inode::i_dtime

Definition at line 231 of file ext2_fs.h.

◆ i_extra_isize

__le16 ext2_inode::i_extra_isize

Definition at line 276 of file ext2_fs.h.

◆ i_faddr

__u32 ext2_inode::i_faddr

Definition at line 251 of file ext2_fs.h.

◆ i_file_acl

__u32 ext2_inode::i_file_acl

Definition at line 249 of file ext2_fs.h.

◆ i_flags

__u32 ext2_inode::i_flags

Definition at line 235 of file ext2_fs.h.

◆ i_generation

__u32 ext2_inode::i_generation

Definition at line 248 of file ext2_fs.h.

◆ i_gid

__u16 ext2_inode::i_gid

Definition at line 232 of file ext2_fs.h.

◆ i_links_count

__u16 ext2_inode::i_links_count

Definition at line 233 of file ext2_fs.h.

◆ i_mode

__u16 ext2_inode::i_mode

Definition at line 225 of file ext2_fs.h.

◆ i_mtime

__u32 ext2_inode::i_mtime

Definition at line 230 of file ext2_fs.h.

◆ i_pad1 [1/2]

__u16 ext2_inode::i_pad1

Definition at line 256 of file ext2_fs.h.

◆ i_pad1 [2/2]

__le16 ext2_inode::i_pad1

Definition at line 277 of file ext2_fs.h.

◆ i_size

__u32 ext2_inode::i_size

Definition at line 227 of file ext2_fs.h.

Referenced by ext2_build_bdl().

◆ i_uid

__u16 ext2_inode::i_uid

Definition at line 226 of file ext2_fs.h.

◆ l_i_frag

__u8 ext2_inode::l_i_frag

Definition at line 254 of file ext2_fs.h.

◆ l_i_fsize

__u8 ext2_inode::l_i_fsize

Definition at line 255 of file ext2_fs.h.

◆ l_i_gid_high

__u16 ext2_inode::l_i_gid_high

Definition at line 258 of file ext2_fs.h.

◆ l_i_reserved1

__u32 ext2_inode::l_i_reserved1

Definition at line 238 of file ext2_fs.h.

◆ l_i_reserved2

__u32 ext2_inode::l_i_reserved2

Definition at line 259 of file ext2_fs.h.

◆ l_i_uid_high

__u16 ext2_inode::l_i_uid_high

Definition at line 257 of file ext2_fs.h.

◆  [1/2]

struct { ... } ext2_inode::linux1

◆  [2/2]

struct { ... } ext2_inode::linux1

◆  [1/2]

struct { ... } ext2_inode::linux2

◆  [2/2]

struct { ... } ext2_inode::linux2

◆ m_i_frag

__u8 ext2_inode::m_i_frag

Definition at line 270 of file ext2_fs.h.

◆ m_i_fsize

__u8 ext2_inode::m_i_fsize

Definition at line 271 of file ext2_fs.h.

◆ m_i_reserved1

__u32 ext2_inode::m_i_reserved1

Definition at line 244 of file ext2_fs.h.

◆ m_i_reserved2

__u32 ext2_inode::m_i_reserved2[2]

Definition at line 273 of file ext2_fs.h.

◆ m_pad1

__u16 ext2_inode::m_pad1

Definition at line 272 of file ext2_fs.h.

◆  [1/2]

struct { ... } ext2_inode::masix1

◆  [2/2]

struct { ... } ext2_inode::masix1

◆  [1/2]

struct { ... } ext2_inode::masix2

◆  [2/2]

struct { ... } ext2_inode::masix2

◆  [1/2]

union { ... } ext2_inode::osd1

◆  [2/2]

union { ... } ext2_inode::osd1

◆  [1/2]

union { ... } ext2_inode::osd2

◆  [2/2]

union { ... } ext2_inode::osd2

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