Lines Matching refs:nfs_page

56 static void nfs_redirty_request(struct nfs_page *req);
61 static void nfs_inode_remove_request(struct nfs_page *req);
63 struct nfs_page *req);
66 static struct nfs_page *
151 nfs_page_set_inode_ref(struct nfs_page *req, struct inode *inode) in nfs_page_set_inode_ref()
160 nfs_cancel_remove_inode(struct nfs_page *req, struct inode *inode) in nfs_cancel_remove_inode()
175 static struct nfs_page *nfs_folio_private_request(struct folio *folio) in nfs_folio_private_request()
188 static struct nfs_page *nfs_folio_find_private_request(struct folio *folio) in nfs_folio_find_private_request()
191 struct nfs_page *req; in nfs_folio_find_private_request()
205 static struct nfs_page *nfs_folio_find_swap_request(struct folio *folio) in nfs_folio_find_swap_request()
209 struct nfs_page *req = NULL; in nfs_folio_find_swap_request()
231 static struct nfs_page *nfs_folio_find_head_request(struct folio *folio) in nfs_folio_find_head_request()
233 struct nfs_page *req; in nfs_folio_find_head_request()
241 static struct nfs_page *nfs_folio_find_and_lock_request(struct folio *folio) in nfs_folio_find_and_lock_request()
244 struct nfs_page *req, *head; in nfs_folio_find_and_lock_request()
335 static struct nfs_page *
336 nfs_page_group_search_locked(struct nfs_page *head, unsigned int page_offset) in nfs_page_group_search_locked()
338 struct nfs_page *req; in nfs_page_group_search_locked()
359 static bool nfs_page_group_covers_page(struct nfs_page *req) in nfs_page_group_covers_page()
362 struct nfs_page *tmp; in nfs_page_group_covers_page()
381 static void nfs_mark_uptodate(struct nfs_page *req) in nfs_mark_uptodate()
430 static void nfs_page_end_writeback(struct nfs_page *req) in nfs_page_end_writeback()
450 nfs_destroy_unlinked_subrequests(struct nfs_page *destroy_list, in nfs_destroy_unlinked_subrequests()
451 struct nfs_page *old_head, in nfs_destroy_unlinked_subrequests()
455 struct nfs_page *subreq = destroy_list; in nfs_destroy_unlinked_subrequests()
506 void nfs_join_page_group(struct nfs_page *head, struct nfs_commit_info *cinfo, in nfs_join_page_group()
509 struct nfs_page *subreq; in nfs_join_page_group()
510 struct nfs_page *destroy_list = NULL; in nfs_join_page_group()
566 static struct nfs_page *nfs_lock_and_join_requests(struct folio *folio) in nfs_lock_and_join_requests()
569 struct nfs_page *head; in nfs_lock_and_join_requests()
595 static void nfs_write_error(struct nfs_page *req, int error) in nfs_write_error()
612 struct nfs_page *req; in nfs_page_async_flush()
755 static void nfs_inode_add_request(struct nfs_page *req) in nfs_inode_add_request()
789 static void nfs_inode_remove_request(struct nfs_page *req) in nfs_inode_remove_request()
812 static void nfs_mark_request_dirty(struct nfs_page *req) in nfs_mark_request_dirty()
827 static struct nfs_page *
831 struct nfs_page *freq, *t; in nfs_page_search_commits_for_head_request_locked()
865 nfs_request_add_commit_list_locked(struct nfs_page *req, struct list_head *dst, in nfs_request_add_commit_list_locked()
887 nfs_request_add_commit_list(struct nfs_page *req, struct nfs_commit_info *cinfo) in nfs_request_add_commit_list()
908 nfs_request_remove_commit_list(struct nfs_page *req, in nfs_request_remove_commit_list()
943 nfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in nfs_mark_request_commit()
964 struct nfs_page *req) in nfs_clear_request_commit()
1000 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_write_completion()
1041 struct nfs_page *req, *tmp; in nfs_scan_commit_list()
1098 static struct nfs_page *nfs_try_to_update_request(struct folio *folio, in nfs_try_to_update_request()
1102 struct nfs_page *req; in nfs_try_to_update_request()
1153 static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx, in nfs_setup_write_request()
1158 struct nfs_page *req; in nfs_setup_write_request()
1175 struct nfs_page *req; in nfs_writepage_setup()
1193 struct nfs_page *req; in nfs_flush_incompatible()
1426 static void nfs_redirty_request(struct nfs_page *req) in nfs_redirty_request()
1440 struct nfs_page *req; in nfs_async_write_error()
1728 struct nfs_page *req; in nfs_get_lwb()
1745 struct nfs_page *first; in nfs_init_commit()
1786 struct nfs_page *req; in nfs_retry_commit()
1799 struct nfs_page *req) in nfs_commit_resched_write()
1850 struct nfs_page *req; in nfs_commit_release_pages()
2056 struct nfs_page *req; in nfs_wb_folio_cancel()