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