Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | dinode |
Macros | |
#define | INODESLOTSIZE 128 |
#define | L2INODESLOTSIZE 7 |
#define | log2INODESIZE 9 /* log2(bytes per dinode) */ |
#define | di_dirtable u._dir._table |
#define | di_dtroot u._dir._dtroot |
#define | di_parent di_dtroot.header.idotdot |
#define | di_DASD di_dtroot.header.DASD |
#define | di_gengen u._file._u1._imap._gengen |
#define | di_xtroot u._file._u2._xtroot |
#define | di_dxd u._file._u2._special._dxd |
#define | di_btroot di_xtroot |
#define | di_inlinedata u._file._u2._special._u |
#define | di_rdev u._file._u2._special._u._rdev |
#define | di_fastsymlink u._file._u2._special._u._fastsymlink |
#define | di_inlineea u._file._u2._special._inlineea |
#define | IFJOURNAL 0x00010000 /* journalled file */ |
#define | ISPARSE 0x00020000 /* sparse file enabled */ |
#define | INLINEEA 0x00040000 /* inline EA area free */ |
#define | ISWAPFILE 0x00800000 /* file open for pager swap space */ |
#define | IREADONLY 0x02000000 /* no write access to file */ |
#define | IHIDDEN 0x04000000 /* hidden file */ |
#define | ISYSTEM 0x08000000 /* system file */ |
#define | IDIRECTORY 0x20000000 /* directory (shadow of real bit) */ |
#define | IARCHIVE 0x40000000 /* file archive bit */ |
#define | INEWNAME 0x80000000 /* non-8.3 filename format */ |
#define | IRASH 0x4E000000 /* mask for changeable attributes */ |
#define | ATTRSHIFT |
#define | JFS_NOATIME_FL 0x00080000 /* do not update atime */ |
#define | JFS_DIRSYNC_FL 0x00100000 /* dirsync behaviour */ |
#define | JFS_SYNC_FL 0x00200000 /* Synchronous updates */ |
#define | JFS_SECRM_FL 0x00400000 /* Secure deletion */ |
#define | JFS_UNRM_FL 0x00800000 /* allow for undelete */ |
#define | JFS_APPEND_FL 0x01000000 /* writes to file may only append */ |
#define | JFS_IMMUTABLE_FL 0x02000000 /* Immutable file */ |
#define | JFS_FL_USER_VISIBLE 0x03F80000 |
#define | JFS_FL_USER_MODIFIABLE 0x03F80000 |
#define | JFS_FL_INHERIT 0x03C80000 |
#define | JFS_IOC_GETFLAGS _IOR('f', 1, long) |
#define | JFS_IOC_SETFLAGS _IOW('f', 2, long) |
#define | JFS_IOC_GETFLAGS32 _IOR('f', 1, int) |
#define | JFS_IOC_SETFLAGS32 _IOW('f', 2, int) |
#define ATTRSHIFT |
Definition at line 150 of file jfs_dinode.h.
#define di_btroot di_xtroot |
Definition at line 126 of file jfs_dinode.h.
#define di_DASD di_dtroot.header.DASD |
Definition at line 99 of file jfs_dinode.h.
#define di_dirtable u._dir._table |
Definition at line 96 of file jfs_dinode.h.
#define di_dtroot u._dir._dtroot |
Definition at line 97 of file jfs_dinode.h.
#define di_dxd u._file._u2._special._dxd |
Definition at line 125 of file jfs_dinode.h.
#define di_fastsymlink u._file._u2._special._u._fastsymlink |
Definition at line 129 of file jfs_dinode.h.
#define di_gengen u._file._u1._imap._gengen |
Definition at line 109 of file jfs_dinode.h.
#define di_inlinedata u._file._u2._special._u |
Definition at line 127 of file jfs_dinode.h.
#define di_inlineea u._file._u2._special._inlineea |
Definition at line 130 of file jfs_dinode.h.
#define di_parent di_dtroot.header.idotdot |
Definition at line 98 of file jfs_dinode.h.
#define di_rdev u._file._u2._special._u._rdev |
Definition at line 128 of file jfs_dinode.h.
#define di_xtroot u._file._u2._xtroot |
Definition at line 124 of file jfs_dinode.h.
#define IARCHIVE 0x40000000 /* file archive bit */ |
Definition at line 146 of file jfs_dinode.h.
#define IDIRECTORY 0x20000000 /* directory (shadow of real bit) */ |
Definition at line 145 of file jfs_dinode.h.
#define IFJOURNAL 0x00010000 /* journalled file */ |
Definition at line 135 of file jfs_dinode.h.
#define IHIDDEN 0x04000000 /* hidden file */ |
Definition at line 142 of file jfs_dinode.h.
#define INEWNAME 0x80000000 /* non-8.3 filename format */ |
Definition at line 147 of file jfs_dinode.h.
#define INLINEEA 0x00040000 /* inline EA area free */ |
Definition at line 137 of file jfs_dinode.h.
#define INODESLOTSIZE 128 |
Definition at line 25 of file jfs_dinode.h.
#define IRASH 0x4E000000 /* mask for changeable attributes */ |
Definition at line 149 of file jfs_dinode.h.
#define IREADONLY 0x02000000 /* no write access to file */ |
Definition at line 141 of file jfs_dinode.h.
#define ISPARSE 0x00020000 /* sparse file enabled */ |
Definition at line 136 of file jfs_dinode.h.
#define ISWAPFILE 0x00800000 /* file open for pager swap space */ |
Definition at line 138 of file jfs_dinode.h.
#define ISYSTEM 0x08000000 /* system file */ |
Definition at line 143 of file jfs_dinode.h.
#define JFS_APPEND_FL 0x01000000 /* writes to file may only append */ |
Definition at line 161 of file jfs_dinode.h.
#define JFS_DIRSYNC_FL 0x00100000 /* dirsync behaviour */ |
Definition at line 156 of file jfs_dinode.h.
#define JFS_FL_INHERIT 0x03C80000 |
Definition at line 166 of file jfs_dinode.h.
#define JFS_FL_USER_MODIFIABLE 0x03F80000 |
Definition at line 165 of file jfs_dinode.h.
#define JFS_FL_USER_VISIBLE 0x03F80000 |
Definition at line 164 of file jfs_dinode.h.
#define JFS_IMMUTABLE_FL 0x02000000 /* Immutable file */ |
Definition at line 162 of file jfs_dinode.h.
Definition at line 169 of file jfs_dinode.h.
Definition at line 172 of file jfs_dinode.h.
Definition at line 170 of file jfs_dinode.h.
Definition at line 173 of file jfs_dinode.h.
#define JFS_NOATIME_FL 0x00080000 /* do not update atime */ |
Definition at line 154 of file jfs_dinode.h.
#define JFS_SECRM_FL 0x00400000 /* Secure deletion */ |
Definition at line 158 of file jfs_dinode.h.
#define JFS_SYNC_FL 0x00200000 /* Synchronous updates */ |
Definition at line 157 of file jfs_dinode.h.
#define JFS_UNRM_FL 0x00800000 /* allow for undelete */ |
Definition at line 159 of file jfs_dinode.h.
#define L2INODESLOTSIZE 7 |
Definition at line 26 of file jfs_dinode.h.
Definition at line 27 of file jfs_dinode.h.