Chapter 4. Memory Management in Linux
- kmalloc —
allocate memory
- kmalloc_array —
allocate memory for an array.
- kcalloc —
allocate memory for an array. The memory is set to zero.
- kzalloc —
allocate memory. The memory is set to zero.
- kzalloc_node —
allocate zeroed memory from a particular memory node.
- 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