1ALLOC_VM_AREA(9) Memory Management in Linux ALLOC_VM_AREA(9)
2
3
4
6 alloc_vm_area - allocate a range of kernel address space
7
9 struct vm_struct * alloc_vm_area(size_t size);
10
12 size
13 size of the area
14
16 NULL on failure, vm_struct on success
17
18 This function reserves a range of kernel address space, and allocates
19 pagetables to map that range. No actual mappings are created. If the
20 kernel address space is not shared between processes, it syncs the
21 pagetable across all processes.
22
24Kernel Hackers Manual 2.6. November 2011 ALLOC_VM_AREA(9)