1. NAME▲

alloc_vm_area - allocate a range of kernel address space

2. SYNOPSIS ▲

struct vm_struct * alloc_vm_area(size_t  size , pte_t **  ptes );

3. ARGUMENTS ▲

size
    size of the area

ptes
    returns the PTEs for the address space

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

5. COPYRIGHT ▲