Linux内存管理内核API

__free_pages

头文件

#include <linux/gfp.h>

__get_free_pages

__get_vm_area

__krealloc

alloc_pages

alloc_pages_exact

alloc_vm_area

do_brk

do_mmap

do_mmap_pgoff

do_munmap

find_vma

find_vma_intersection

free_pages

free_pages_exact

free_vm_area

get_unmapped_area

get_user_pages

get_user_pages_fast

get_vm_area_size

get_zeroed_page

kcalloc

kfree

kmalloc

kmap_high

kmem_cache_alloc

kmem_cache_create

kmem_cache_destroy

kmem_cache_free

kmem_cache_zalloc

kmemdup

krealloc

ksize

kstrdup

kstrndup

kunmap_high

kzalloc

memdup_user

mempool_alloc

mempool_alloc_pages

mempool_alloc_slab

mempool_create

mempool_create_kzalloc_pool

mempool_destroy

mempool_free

mempool_free_pages

mempool_free_slab

mempool_kfree

mempool_kmalloc

mempool_kzalloc

mempool_resize

nr_free_buffer_pages

page_address

page_cache_get

page_cache_release

page_zone

probe_kernel_address

probe_kernel_read

probe_kernel_write

vfree

vma_pages

vmalloc

vmalloc_to_page

vmalloc_to_pfn

vmalloc_user