MentOS
0.8.0
The Mentoring Operating System
|
The details regarding the filesystem. More...
Public Attributes | |
vfs_file_t * | block_device |
Pointer to the block device. | |
ext2_superblock_t | superblock |
Device superblock, contains important information. | |
ext2_group_descriptor_t * | block_groups |
Block Group Descriptor / Block groups. | |
kmem_cache_t * | ext2_buffer_cache |
EXT2 memory cache for buffers. | |
vfs_file_t * | root |
Root FS node (attached to mountpoint). | |
list_head | opened_files |
List of opened files. | |
uint32_t | block_size |
Size of one block. | |
uint32_t | inodes_per_block_count |
Number of inodes that fit in a block. | |
uint32_t | blocks_per_block_count |
Number of blocks that fit in a block. | |
uint32_t | block_groups_count |
Number of blocks groups. | |
uint32_t | pointers_per_block |
Number of block pointers per block. | |
uint32_t | bgdt_start_block |
Index in terms of blocks where the BGDT starts. | |
uint32_t | bgdt_end_block |
Index in terms of blocks where the BGDT ends. | |
uint32_t | bgdt_length |
The number of blocks containing the BGDT. | |
spinlock_t | spinlock |
Spinlock for protecting filesystem operations. | |
The details regarding the filesystem.