ext2_inode Struct Reference

#include <ext2_fs.h>


Data Fields

__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_reserved1
   }   linux1
   struct {
      __le32   h_i_translator
   }   hurd1
   struct {
      __le32   m_i_reserved1
   }   masix1
osd1
__le32 i_block [EXT2_N_BLOCKS]
__le32 i_generation
__le32 i_file_acl
__le32 i_dir_acl
__le32 i_faddr
union {
   struct {
      __u8   l_i_frag
      __u8   l_i_fsize
      __u16   i_pad1
      __le16   l_i_uid_high
      __le16   l_i_gid_high
      __u32   l_i_reserved2
   }   linux2
   struct {
      __u8   h_i_frag
      __u8   h_i_fsize
      __le16   h_i_mode_high
      __le16   h_i_uid_high
      __le16   h_i_gid_high
      __le32   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 219 of file ext2_fs.h.


Field Documentation

__le16 ext2_inode::i_mode

Definition at line 220 of file ext2_fs.h.

__le16 ext2_inode::i_uid

Definition at line 221 of file ext2_fs.h.

__le32 ext2_inode::i_size

Definition at line 222 of file ext2_fs.h.

__le32 ext2_inode::i_atime

Definition at line 223 of file ext2_fs.h.

__le32 ext2_inode::i_ctime

Definition at line 224 of file ext2_fs.h.

__le32 ext2_inode::i_mtime

Definition at line 225 of file ext2_fs.h.

__le32 ext2_inode::i_dtime

Definition at line 226 of file ext2_fs.h.

__le16 ext2_inode::i_gid

Definition at line 227 of file ext2_fs.h.

__le16 ext2_inode::i_links_count

Definition at line 228 of file ext2_fs.h.

__le32 ext2_inode::i_blocks

Definition at line 229 of file ext2_fs.h.

__le32 ext2_inode::i_flags

Definition at line 230 of file ext2_fs.h.

__le32 ext2_inode::l_i_reserved1

Definition at line 233 of file ext2_fs.h.

struct { ... } ext2_inode::linux1

__le32 ext2_inode::h_i_translator

Definition at line 236 of file ext2_fs.h.

struct { ... } ext2_inode::hurd1

__le32 ext2_inode::m_i_reserved1

Definition at line 239 of file ext2_fs.h.

struct { ... } ext2_inode::masix1

union { ... } ext2_inode::osd1

__le32 ext2_inode::i_block[EXT2_N_BLOCKS]

Definition at line 242 of file ext2_fs.h.

__le32 ext2_inode::i_generation

Definition at line 243 of file ext2_fs.h.

__le32 ext2_inode::i_file_acl

Definition at line 244 of file ext2_fs.h.

__le32 ext2_inode::i_dir_acl

Definition at line 245 of file ext2_fs.h.

__le32 ext2_inode::i_faddr

Definition at line 246 of file ext2_fs.h.

__u8 ext2_inode::l_i_frag

Definition at line 249 of file ext2_fs.h.

__u8 ext2_inode::l_i_fsize

Definition at line 250 of file ext2_fs.h.

__u16 ext2_inode::i_pad1

Definition at line 251 of file ext2_fs.h.

__le16 ext2_inode::l_i_uid_high

Definition at line 252 of file ext2_fs.h.

__le16 ext2_inode::l_i_gid_high

Definition at line 253 of file ext2_fs.h.

__u32 ext2_inode::l_i_reserved2

Definition at line 254 of file ext2_fs.h.

struct { ... } ext2_inode::linux2

__u8 ext2_inode::h_i_frag

Definition at line 257 of file ext2_fs.h.

__u8 ext2_inode::h_i_fsize

Definition at line 258 of file ext2_fs.h.

__le16 ext2_inode::h_i_mode_high

Definition at line 259 of file ext2_fs.h.

__le16 ext2_inode::h_i_uid_high

Definition at line 260 of file ext2_fs.h.

__le16 ext2_inode::h_i_gid_high

Definition at line 261 of file ext2_fs.h.

__le32 ext2_inode::h_i_author

Definition at line 262 of file ext2_fs.h.

struct { ... } ext2_inode::hurd2

__u8 ext2_inode::m_i_frag

Definition at line 265 of file ext2_fs.h.

__u8 ext2_inode::m_i_fsize

Definition at line 266 of file ext2_fs.h.

__u16 ext2_inode::m_pad1

Definition at line 267 of file ext2_fs.h.

__u32 ext2_inode::m_i_reserved2[2]

Definition at line 268 of file ext2_fs.h.

struct { ... } ext2_inode::masix2

union { ... } ext2_inode::osd2


The documentation for this struct was generated from the following file:
Generated on Fri Nov 28 00:08:45 2008 for elphel by  doxygen 1.5.1