*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> pmap_page_exists_quick (9)              


PMAP_PAGE_EXISTS_QU... FreeBSD Kernel Developer's ManualPMAP_PAGE_EXISTS_QU...

NAME    [Toc]    [Back]

     pmap_page_exists_quick -- determine if a page exists in a physical map

SYNOPSIS    [Toc]    [Back]

     #include <sys/param.h>
     #include <vm/vm.h>
     #include <vm/pmap.h>

     pmap_page_exists_quick(pmap_t pmap, vm_page_t m);

DESCRIPTION    [Toc]    [Back]

     The pmap_page_exists_quick() function is used to quickly determine if the
     page m exists in the physical map pmap.  It is typically called from the
     VM paging code.

RETURN VALUES    [Toc]    [Back]

     The pmap_page_exists_quick() returns TRUE only if the PV entry for the
     physical map pmap is one of the first 16 PVs linked from the page m.


     The PV count used above may be changed upwards or downwards in future; it
     is only necessary that TRUE be returned for a small subset of pmaps for
     proper page aging.

SEE ALSO    [Toc]    [Back]


AUTHORS    [Toc]    [Back]

     This manual page was written by Bruce M Simpson <bms@spc.org>.

				 July 21, 2003
[ Back ]
 Similar pages
Name OS Title
pmap_protect FreeBSD set physical page protection
pmap_page_protect FreeBSD set physical page protection
pmap_extract_and_hold FreeBSD map a virtual address to a physical page
pmap_enter FreeBSD insert a virtual page into a physical map
pmap_extract FreeBSD map a virtual address to a physical page
cr_isaddr HP-UX validate whether physical page number was dumped
pmap_extract Tru64 General: Extracts a physical page address
pmap_set_modify Tru64 General: Sets the modify bits of the specified physical page
pmap_is_prefaultable FreeBSD determine if a page may be prefaulted
pmap_mincore FreeBSD determine if a virtual address is resident in physical memory
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service