|
AquilaOS documentation
How it works, and its code
|
The superblock, as it is on the disk, 1024 bytes into it. More...
#include <ext2.h>
| uint32_t ext2_superblock::block_size |
| uint8_t ext2_superblock::blocks_to_preallocate_for_directories |
| uint32_t ext2_superblock::dblock |
first data block
Definition at line 46 of file ext2.h.
Referenced by ext2_block_alloc(), and ext2_block_free().
| uint16_t ext2_superblock::ext2_signature |
Definition at line 64 of file ext2.h.
Referenced by ext2_load().
| uint32_t ext2_superblock::feature_incompat |
Definition at line 81 of file ext2.h.
Referenced by ext2_load().
| uint32_t ext2_superblock::feature_ro_compat |
Definition at line 82 of file ext2.h.
Referenced by ext2_load().
| uint32_t ext2_superblock::free_blocks |
number of unallocated blocks
Definition at line 42 of file ext2.h.
Referenced by ext2_block_alloc(), and ext2_block_free().
| uint32_t ext2_superblock::free_inodes |
number of unallocated inodes
Definition at line 44 of file ext2.h.
Referenced by ext2_inode_alloc(), and ext2_inode_free().
| uint32_t ext2_superblock::gblocks |
number of blocks per block group
Definition at line 52 of file ext2.h.
Referenced by ext2_block_alloc(), ext2_block_free(), and ext2_load().
| uint32_t ext2_superblock::gfrags |
| uint32_t ext2_superblock::ginodes |
number of inodes per block group
Definition at line 56 of file ext2.h.
Referenced by ext2_inode_alloc(), ext2_inode_free(), ext2_inode_off(), and ext2_vmknod().
| uint16_t ext2_superblock::inode_size |
Definition at line 77 of file ext2.h.
Referenced by ext2_load().
| uint32_t ext2_superblock::major_version |
Definition at line 71 of file ext2.h.
Referenced by ext2_load().
| uint32_t ext2_superblock::nblocks |
number of blocks
Definition at line 38 of file ext2.h.
Referenced by ext2_block_free(), and ext2_load().
| uint32_t ext2_superblock::ninodes |