Scroll to navigation

VM_MAP_RAM(9) Memory Management in Linux VM_MAP_RAM(9)

NAME

vm_map_ram - 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

April 2023 Kernel Hackers Manual 2.6.