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.
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

Prev |  | Next
crc_ccitt | Home | kcalloc