Lines Matching defs:page
296 /* A writeback failed: mark the page as bad, and invalidate the page cache */
324 * @head - head request of page group
325 * @page_offset - offset into page
327 * Search page group with head @head to find a request that contains the
328 * page offset @page_offset.
333 * Must be called with the page group lock held
354 * @head - head request of page group
356 * Return true if the page group with head @head covers the whole page,
379 * covers the full page.
489 /* subreq is now totally disconnected from page group or any
497 * @head: the page used to lookup the "page group" of nfs_page structures
528 /* Set the head request's range to cover the former page group */
553 * @folio: the folio used to lookup the "page group" of nfs_page structures
562 * this call is guaranteed to be the only request associated with the page.
576 * reference to the whole page group - the group will not be destroyed
583 /* lock each request in the page group */
661 * Write an mmapped page to the server.
685 int nfs_writepage(struct page *page, struct writeback_control *wbc)
687 struct folio *folio = page_folio(page);
692 unlock_page(page);
780 /* this a head request for a page group - mark it as having an
861 * the MM page stats.
883 * the MM page stats.
905 * It does not update the MM page stats.
1095 * it to reflect a new dirty region on a given page.
1198 * Look for a request corresponding to this page. If there
1200 * before we try to copy anything into the page. Do this
1203 * dropped page.
1288 * If the page cache is marked as unsafe or invalid, then we can't rely on
1290 * write optimisations that depend on the page contents being correct.
1318 /* If we know the page is up to date, and we're not using byte range locks (or
1320 * extend the write to cover the entire page in order to avoid fragmentation
1363 * Update and possibly write a cached page of an NFS file.
1366 * things with a page scheduled for an RPC call (e.g. invalidate it).
1889 /* We have a mismatch. Write the page again */
2082 * nfs_wb_folio - Write back all requests on one page
2083 * @inode: pointer to page