|
MentOS
0.8.0
The Mentoring Operating System
|
Stores the information of a cache. More...
Public Attributes | |
| list_head | cache_list |
| Handler for placing it inside a lists of caches. | |
| const char * | name |
| Name of the cache. | |
| unsigned int | size |
| Size of the cache. | |
| unsigned int | object_size |
| Size of the objects contained in the cache. | |
| unsigned int | align |
| Alignment requirement of the type of objects. | |
| unsigned int | total_num |
| The total number of slabs. | |
| unsigned int | free_num |
| The number of free slabs. | |
| slab_flags_t | flags |
| The Get Free Pages (GFP) flags. | |
| unsigned int | gfp_order |
| The order for getting free pages. | |
| kmem_fun_t | ctor |
| Constructor for the elements. | |
| kmem_fun_t | dtor |
| Destructor for the elements. | |
| list_head | slabs_full |
| Handler for the full slabs list. | |
| list_head | slabs_partial |
| Handler for the partial slabs list. | |
| list_head | slabs_free |
| Handler for the free slabs list. | |
Stores the information of a cache.