Structs§
Enums§
Constants§
- SLAB_
NUM_ CLASSES - Number of slab size classes.
Functions§
- alloc_
kernel_ ⚠heap - Compatibility facade over the current global kernel heap policy.
- dealloc_
kernel_ ⚠heap - Free memory previously returned by
alloc_kernel_heap. - debug_
register_ slab_ trace - Register slab lock for E9 trace (call from init).
- debug_
slab_ lock_ addr - Returns the slab lock address for deadlock tracing.
- dump_
diagnostics - Dump heap and buddy allocator diagnostics to the serial console.
- last_
heap_ failure_ snapshot - slab_
blocks_ per_ page - Number of blocks that fit in one buddy page for slab class
ci. - slab_
class_ alignment - Guaranteed alignment in bytes for slab class
ci. - slab_
class_ size - Block size in bytes for slab class
ci. - slab_
diag_ snapshot - slab_
page_ in_ partial_ list - Returns whether the slab page at
page_baseis currently present in the partial-page list for classci. - try_
alloc_ ⚠kernel_ heap - Fallible heap entry point with explicit backend-aware errors.