|
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.
1.8.2