Expand description
EXT4 Filesystem Strate (userspace)
IPC-based filesystem strate that mounts an EXT4 volume and serves file operations via the kernel VFS.
Modulesยง
- syscalls ๐
- Domain-specific syscall wrappers for the EXT4 strate.
Structsยง
- Bootstrap
Info ๐ - Bump
Allocator - Ext4
Strate ๐ - EXT4 Strate state
- Volume
Block ๐Device - __
Free ๐Node
Constantsยง
- BLOCK_
SIZE ๐ - INITIAL_
BIND_ ๐PATH - MAX_
OPEN_ ๐PATH - MAX_
WRITE_ ๐DATA - OPCODE_
BOOTSTRAP ๐ - OPCODE_
CLOSE ๐ - OPCODE_
CREATE_ ๐DIR - OPCODE_
CREATE_ ๐FILE - OPCODE_
OPEN ๐ - OPCODE_
READ ๐ - OPCODE_
READDIR ๐ - OPCODE_
UNLINK ๐ - OPCODE_
WRITE ๐ - REPLY_
MSG_ ๐TYPE - SECTOR_
SIZE ๐ - STATUS_
OK ๐ - __
MIN_ ๐ALIGN - __
MIN_ ๐BLOCK_ SIZE
Staticsยง
- GLOBAL_
ALLOCATOR ๐ - __
ALLOC_ ๐LOCK - __
FREE_ ๐LIST_ HEAD - __HEAP ๐
- __
HEAP_ ๐OFFSET
Functionsยง
- __
align_ ๐up - Implements align up.
- __
alloc_ ๐size - Implements alloc size.
- __
lock_ ๐alloc - Implements lock alloc.
- __
unlock_ ๐alloc - Implements unlock alloc.
- _start
- Implements start.
- alloc_
error ๐ - Implements alloc error.
- bind_
srv_ ๐alias - Implements bind srv alias.
- discover_
volume_ ๐handle_ local - Implements discover volume handle local.
- log_
sys_ ๐err - Implements log sys err.
- map_
sys_ ๐err - Implements map sys err.
- panic ๐
- Implements panic.
- parse_
bootstrap_ ๐label - Parses bootstrap label.
- sanitize_
label ๐ - Implements sanitize label.
- try_
wait_ ๐for_ bootstrap - Attempts to wait for bootstrap.
- validate_
volume_ ๐handle - Implements validate volume handle.
- wait_
for_ ๐bootstrap - Implements wait for bootstrap.