Name
alloc_vm_area —
allocate a range of kernel address space
Synopsis
struct vm_struct * alloc_vm_area ( | size_t size, |
| pte_t ** ptes) ; |
Arguments
size
size of the area
ptes
returns the PTEs for the address space
Returns
NULL on failure, vm_struct on success
This function reserves a range of kernel address space, and
allocates pagetables to map that range. No actual mappings
are created.
If ptes
is non-NULL, pointers to the PTEs (in init_mm)
allocated for the VM area are returned.