linux man page for vm_map_lookup

Query: vm_map_lookup

OS: linux

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

VM_MAP_LOOKUP(9)					   BSD Kernel Developer's Manual					  VM_MAP_LOOKUP(9)

NAME
vm_map_lookup, vm_map_lookup_done -- lookup the vm_object backing a given virtual region
SYNOPSIS
#include <sys/param.h> #include <vm/vm.h> #include <vm/vm_map.h> int vm_map_lookup(vm_map_t *var_map, vm_offset_t vaddr, vm_prot_t fault_type, vm_map_entry_t *out_entry, vm_object_t *object, vm_pindex_t *pindex, vm_prot_t *out_prot, boolean_t *wired); void vm_map_lookup_done(vm_map_t map, vm_map_entry_t entry);
DESCRIPTION
The vm_map_lookup() function attempts to find the vm_object, page index and protection, for the given virtual address vaddr, in the map var_map, assuming a page fault of the type fault_type had occurred. Return values are guaranteed until vm_map_lookup_done() is called to release the lock.
IMPLEMENTATION NOTES
The function vm_map_lookup() acquires a read-lock on the map *var_map, but does not release it. The caller should invoke vm_map_lookup_done() in order to release this lock.
RETURN VALUES
The vm_map_lookup() function returns KERN_SUCCESS, and sets the *object, *pindex, *out_prot, and *out_entry arguments appropriately for the hypothetical page fault.
SEE ALSO
vm_map(9)
AUTHORS
This manual page was written by Bruce M Simpson <bms@spc.org>.
BSD
July 19, 2003 BSD
Related Man Pages
vm_map_check_protection(9) - debian
vm_map_insert(9) - debian
vm_map_check_protection(9) - freebsd
vm_map_lookup_done(9) - freebsd
vm_map_insert(9) - linux
Similar Topics in the Unix Linux Community
Featured Books and Articles by Active Forum Members
User Guide: Posting in the Emergency Forum
Please Donate to the Red Cross for Earthquake and Tsunami Relief in Japan
Answers to Recently Asked Questions about UNIX.COM
UNIX.com End of Year (EOY) Report (2019)