|
PatchworkOS
69292a3
A non-POSIX operating system.
|
Cache structure. More...
#include <cache.h>
Data Fields | |
| const char * | name |
| size_t | size |
| size_t | alignment |
| cache_slab_layout_t | layout |
| void(* | ctor )(void *obj) |
| void(* | dtor )(void *obj) |
| lock_t | lock |
| list_t | free |
| list_t | partial |
| list_t | full |
| uint64_t | freeCount |
| cache_cpu_t | cpus [CPU_MAX] |
| cache_slab_layout_t cache_t::layout |
| cache_cpu_t cache_t::cpus[CPU_MAX] |