Lines Matching refs:pages
534 * both the data in the ARC and existing pages in the page cache
537 * will ever result in new pages being added to the page cache.
539 * New pages are added to the page cache only via .readpage() which
541 * virtual memory region. These pages may be modified without
555 * mapping page cache pages directly on to the ARC buffers. The
557 * selection of which pages back a particular index. The trick
624 * Populate a set of pages with data for the Linux page cache. This
631 struct list_head *pages, unsigned nr_pages)
633 return (read_cache_pages(mapping, pages,
687 * pages (see the implementation of write_cache_pages() for
697 * Write out dirty pages to the ARC, this function is only required to
698 * support mmap(2). Mapped pages may be dirtied by memory operations
699 * which never call .write(). These dirty pages are kept in sync with