|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <slab.h>
Data Fields | |
| spinlock_t | lock |
| char | name [32] |
| size_t | obj_size |
| size_t | actual_obj_size |
| size_t | alignment |
| size_t | slab_size |
| struct slab * | slabs_full |
| struct slab * | slabs_partial |
| struct slab * | slabs_free |
| size_t | total_slabs |
| size_t | total_objects |
| size_t | free_objects |
| uintptr_t | phys_addr |
| uintptr_t | current_virt_addr |
| boolean_t | default_virt_addr |
| spinlock_t slab_cache::lock |