6 * Real (Physical) Address
33 # Slab (lookaside cache)
35 * include linux/slab.h
37 * kmem\\_cache\\_create(name, size, offset, flags, constructor);
38 * kmem\\_cache\\_destroy(kmc)
39 * kmem\\_cache\\_alloc(kmc, gfp)
40 * kmem\\_cache\\_free(kmc, ptr)
44 * Virtual memory with many pages allocated not linearly in the physical space
45 * Mapped in a different address range
46 * include linux/vmalloc.h
52 * \\_\\_get\\_free\\_page(flags)
53 * \\_\\_get\\_free\\_pages(flags, order)
55 * free\\_pages(addr, order)
61 * alloc\\_pages(flags, order)
63 * \\_\\_free\\_page(page)
64 * \\_\\_free\\_pages(page, order)