Name
follow_page —
look up a page descriptor from a user-virtual address
Synopsis
struct page * follow_page ( | struct vm_area_struct * vma, |
| unsigned long address, |
| unsigned int flags) ; |
Arguments
vma
vm_area_struct mapping address
address
virtual address to look up
flags
flags modifying lookup behaviour
Description
flags
can have FOLL_ flags set, defined in <linux/mm.h>
Returns the mapped (struct page *), NULL
if no mapping exists, or
an error pointer if there is a mapping to something not represented
by a page descriptor (see also vm_normal_page
).