AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
ext2_group Struct Reference

A block group descriptor, as it is on the disk. More...

#include <ext2.h>

Data Fields

uint32_t bmap
 blocks bitmap
uint32_t imap
 inodes bitmap
uint32_t inodes
 inode table
uint16_t free_blocks
 number of unallocated blocks
uint16_t free_inodes
 number of unallocated inodes
uint16_t directories_count
uint8_t __unused__ [14]

Detailed Description

A block group descriptor, as it is on the disk.

Definition at line 98 of file ext2.h.

Field Documentation

◆ __unused__

uint8_t ext2_group::__unused__[14]

Definition at line 110 of file ext2.h.

◆ bmap

uint32_t ext2_group::bmap

blocks bitmap

Definition at line 100 of file ext2.h.

Referenced by ext2_block_alloc(), and ext2_block_free().

◆ directories_count

uint16_t ext2_group::directories_count

Definition at line 109 of file ext2.h.

Referenced by ext2_inode_free(), and ext2_vmknod().

◆ free_blocks

uint16_t ext2_group::free_blocks

number of unallocated blocks

Definition at line 106 of file ext2.h.

Referenced by ext2_block_alloc(), and ext2_block_free().

◆ free_inodes

uint16_t ext2_group::free_inodes

number of unallocated inodes

Definition at line 108 of file ext2.h.

Referenced by ext2_inode_alloc(), and ext2_inode_free().

◆ imap

uint32_t ext2_group::imap

inodes bitmap

Definition at line 102 of file ext2.h.

Referenced by ext2_inode_alloc(), and ext2_inode_free().

◆ inodes

uint32_t ext2_group::inodes

inode table

Definition at line 104 of file ext2.h.

Referenced by ext2_inode_off().


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