|
FreeNOS
|
#include <Types.h>Go to the source code of this file.
Data Structures | |
| struct | LinnInode |
| Structure of an inode on the disk in the LinnFS filesystem. More... | |
Macros | |
Special Inode Numbers | |
| #define | LINN_INODE_ROOT 0 |
| Root inode. More... | |
Inode (in)direct block counts. | |
| #define | LINN_INODE_DIR_BLOCKS 4 |
| Direct blocks. More... | |
| #define | LINN_INODE_IND_BLOCKS (LINN_INODE_DIR_BLOCKS + 1) |
| Indirect blocks. More... | |
| #define | LINN_INODE_DIND_BLOCKS (LINN_INODE_IND_BLOCKS + 1) |
| Double indirect blocks. More... | |
| #define | LINN_INODE_TIND_BLOCKS (LINN_INODE_DIND_BLOCKS + 1) |
| Triple indirect blocks. More... | |
| #define | LINN_INODE_BLOCKS (LINN_INODE_TIND_BLOCKS + 1) |
| Total number of block pointers in an LinnInode. More... | |
Inode macros. | |
| #define | LINN_INODE_NUM_BLOCKS(super, inode) |
| Calculate the number of blocks used in an LinnInode. More... | |
Typedefs | |
| typedef struct LinnInode | LinnInode |
| Structure of an inode on the disk in the LinnFS filesystem. More... | |
1.8.17