read_cache_pages (9) Linux Manual Page
read_cache_pages – populate an address space with some pages & start reads against them
Synopsis
int read_cache_pages(struct address_space *mapping, struct list_head *pages, int (*filler)(void *, struct page *), void *data);
Arguments
mapping
-
- the address_space
pages
- The address of a list_head which contains the target pages. These pages have their ->index populated and are otherwise uninitialised.
filler
- callback routine for filling a single page.
data
- private data for the callback routine.
Description
Hides the details of the LRU cache etc from the filesystems.
