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

#include <jfs_dinode.h>

Data Fields

__le32 di_inostamp
 
__le32 di_fileset
 
__le32 di_number
 
__le32 di_gen
 
pxd_t di_ixpxd
 
__le64 di_size
 
__le64 di_nblocks
 
__le32 di_nlink
 
__le32 di_uid
 
__le32 di_gid
 
__le32 di_mode
 
struct timestruc_t di_atime
 
struct timestruc_t di_ctime
 
struct timestruc_t di_mtime
 
struct timestruc_t di_otime
 
dxd_t di_acl
 
dxd_t di_ea
 
__le32 di_next_index
 
__le32 di_acltype
 
union {
   struct {
      struct dir_table_slot   _table [12]
 
      dtroot_t   _dtroot
 
   }   _dir
 
   struct {
      union {
         u8   _data [96]
 
         struct {
            void *   _imap
 
            __le32   _gengen
 
         }   _imap
 
      }   _u1
 
      union {
         xtpage_t   _xtroot
 
         struct {
            u8   unused [16]
 
            dxd_t   _dxd
 
            union {
               __le32   _rdev
 
               u8   _fastsymlink [128]
 
            }   _u
 
            u8   _inlineea [128]
 
         }   _special
 
      }   _u2
 
   }   _file
 
u
 

Detailed Description

Definition at line 35 of file jfs_dinode.h.

Field Documentation

u8 _data[96]

Definition at line 103 of file jfs_dinode.h.

struct { ... } _dir
dtroot_t _dtroot

Definition at line 94 of file jfs_dinode.h.

dxd_t _dxd

Definition at line 115 of file jfs_dinode.h.

u8 _fastsymlink[128]

Definition at line 118 of file jfs_dinode.h.

struct { ... } _file
__le32 _gengen

Definition at line 106 of file jfs_dinode.h.

void* _imap

Definition at line 105 of file jfs_dinode.h.

struct { ... } _imap
u8 _inlineea[128]

Definition at line 120 of file jfs_dinode.h.

__le32 _rdev

Definition at line 117 of file jfs_dinode.h.

struct { ... } _special
struct dir_table_slot _table[12]

Definition at line 92 of file jfs_dinode.h.

union { ... } _u
union { ... } _u1
union { ... } _u2
xtpage_t _xtroot

Definition at line 112 of file jfs_dinode.h.

dxd_t di_acl

Definition at line 64 of file jfs_dinode.h.

__le32 di_acltype

Definition at line 70 of file jfs_dinode.h.

struct timestruc_t di_atime

Definition at line 59 of file jfs_dinode.h.

struct timestruc_t di_ctime

Definition at line 60 of file jfs_dinode.h.

dxd_t di_ea

Definition at line 66 of file jfs_dinode.h.

__le32 di_fileset

Definition at line 43 of file jfs_dinode.h.

__le32 di_gen

Definition at line 45 of file jfs_dinode.h.

__le32 di_gid

Definition at line 55 of file jfs_dinode.h.

__le32 di_inostamp

Definition at line 42 of file jfs_dinode.h.

pxd_t di_ixpxd

Definition at line 47 of file jfs_dinode.h.

__le32 di_mode

Definition at line 57 of file jfs_dinode.h.

struct timestruc_t di_mtime

Definition at line 61 of file jfs_dinode.h.

__le64 di_nblocks

Definition at line 50 of file jfs_dinode.h.

__le32 di_next_index

Definition at line 68 of file jfs_dinode.h.

__le32 di_nlink

Definition at line 52 of file jfs_dinode.h.

__le32 di_number

Definition at line 44 of file jfs_dinode.h.

struct timestruc_t di_otime

Definition at line 62 of file jfs_dinode.h.

__le64 di_size

Definition at line 49 of file jfs_dinode.h.

__le32 di_uid

Definition at line 54 of file jfs_dinode.h.

union { ... } u
u8 unused[16]

Definition at line 114 of file jfs_dinode.h.


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