Chapter 5. Memory Management in Linux
Prev
Next
Chapter 5. Memory Management in Linux
Table of Contents
The Slab Cache
User Space Memory Access
More Memory Management Functions
The Slab Cache
kcalloc
— allocate memory for an array. The memory is set to zero.
kmalloc_node
— allocate memory from a specific node
kzalloc
— allocate memory. The memory is set to zero.
kzalloc_node
— allocate zeroed memory from a particular memory node.
kmem_cache_create
— Create a cache.
kmem_cache_shrink
— Shrink a cache.
kmem_cache_destroy
— delete a cache
kmem_cache_alloc
— Allocate an object
kmem_cache_free
— Deallocate an object
kfree
— free previously allocated memory
ksize
— get the actual amount of memory allocated for a given object