Max OS 0.3
Loading...
Searching...
No Matches
MaxOS::memory::allocator::SlabHeader Struct Reference

Metadata for a slab in the slab allocator. More...

#include <slab.h>

Public Attributes

SlabHeader * next
 
void * page
 
uint32_t used_blocks
 
uint32_t total_blocks
 
uint64_t block_state [4]
 

Detailed Description

Metadata for a slab in the slab allocator.

Definition at line 17 of file slab.h.

Member Data Documentation

◆ block_state

uint64_t MaxOS::memory::allocator::SlabHeader::block_state[4]

Definition at line 24 of file slab.h.

◆ next

SlabHeader* MaxOS::memory::allocator::SlabHeader::next

Definition at line 18 of file slab.h.

◆ page

void* MaxOS::memory::allocator::SlabHeader::page

Definition at line 19 of file slab.h.

◆ total_blocks

uint32_t MaxOS::memory::allocator::SlabHeader::total_blocks

Definition at line 22 of file slab.h.

◆ used_blocks

uint32_t MaxOS::memory::allocator::SlabHeader::used_blocks

Definition at line 21 of file slab.h.


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