1VM_IOMAP_MEMORY(9) Memory Management in Linux VM_IOMAP_MEMORY(9)
2
3
4
6 vm_iomap_memory - remap memory to userspace
7
9 int vm_iomap_memory(struct vm_area_struct * vma, phys_addr_t start,
10 unsigned long len);
11
13 vma
14 user vma to map to
15
16 start
17 start of area
18
19 len
20 size of area
21
23 This is a simplified io_remap_pfn_range for common driver use. The
24 driver just needs to give us the physical memory range to be mapped,
25 we'll figure out the rest from the vma information.
26
27 NOTE! Some drivers might want to tweak vma->vm_page_prot first to get
28 whatever write-combining details or similar.
29
31Kernel Hackers Manual 3.10 June 2019 VM_IOMAP_MEMORY(9)