vm_map_ram(9) map pages linearly into kernel virtual address (vmalloc space)

SYNOPSIS

void * vm_map_ram(struct page ** pages, unsigned int count, int node, pgprot_t prot);

ARGUMENTS

pages

an array of pointers to the pages to be mapped

count

number of pages

node

prefer to allocate data structures on this node

prot

memory protection to use. PAGE_KERNEL for regular RAM

RETURNS

a pointer to the address that has been mapped, or NULL on failure

COPYRIGHT