MentOS  0.8.0
The Mentoring Operating System
Public Attributes | List of all members
ext2_filesystem_t Struct Reference

The details regarding the filesystem. More...

Public Attributes

vfs_file_tblock_device
 Pointer to the block device.
 
ext2_superblock_t superblock
 Device superblock, contains important information.
 
ext2_group_descriptor_tblock_groups
 Block Group Descriptor / Block groups.
 
kmem_cache_text2_buffer_cache
 EXT2 memory cache for buffers.
 
vfs_file_troot
 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.
 

Detailed Description

The details regarding the filesystem.


The documentation for this struct was generated from the following file: