suse man page for find_or_create_page

Query: find_or_create_page

OS: suse

Section: 9

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

FIND_OR_CREATE_PAGE(9)					    Memory Management in Linux					    FIND_OR_CREATE_PAGE(9)

NAME
find_or_create_page - locate or add a pagecache page
SYNOPSIS
struct page * find_or_create_page(struct address_space * mapping, pgoff_t index, gfp_t gfp_mask);
ARGUMENTS
mapping the page's address_space index the page's index into the mapping gfp_mask page allocation mode
DESCRIPTION
Locates a page in the pagecache. If the page is not present, a new page is allocated using gfp_mask and is added to the pagecache and to the VM's LRU list. The returned page is locked and has its reference count incremented. find_or_create_page may sleep, even if gfp_flags specifies an atomic allocation! find_or_create_page returns the desired page's address, or zero on memory exhaustion.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 FIND_OR_CREATE_PAGE(9)
Related Man Pages
__get_user_pages(9) - centos
journal_try_to_free_buffers(9) - centos
write_cache_pages(9) - centos
vm_page_insert(9) - debian
vm_page_insert(9) - freebsd
Similar Topics in the Unix Linux Community
Migrating to UNIX
Update kernel Linux without reboot?!
Tar Command
The Future of the PM (Private Message) System at UNIX.com
32 bit process addressing more than 4GB