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);
148 nfs_page_set_inode_ref(struct nfs_page *req, struct inode *inode) in nfs_page_set_inode_ref()
157 nfs_cancel_remove_inode(struct nfs_page *req, struct inode *inode) in nfs_cancel_remove_inode()
180 static struct nfs_page *nfs_folio_find_head_request(struct folio *folio) in nfs_folio_find_head_request()
183 struct nfs_page *req; in nfs_folio_find_head_request()
262 static struct nfs_page *
263 nfs_page_group_search_locked(struct nfs_page *head, unsigned int page_offset) in nfs_page_group_search_locked()
265 struct nfs_page *req; in nfs_page_group_search_locked()
286 static bool nfs_page_group_covers_page(struct nfs_page *req) in nfs_page_group_covers_page()
289 struct nfs_page *tmp; in nfs_page_group_covers_page()
308 static void nfs_mark_uptodate(struct nfs_page *req) in nfs_mark_uptodate()
359 static void nfs_page_end_writeback(struct nfs_page *req) in nfs_page_end_writeback()
379 nfs_destroy_unlinked_subrequests(struct nfs_page *destroy_list, in nfs_destroy_unlinked_subrequests()
380 struct nfs_page *old_head, in nfs_destroy_unlinked_subrequests()
384 struct nfs_page *subreq = destroy_list; in nfs_destroy_unlinked_subrequests()
435 void nfs_join_page_group(struct nfs_page *head, struct nfs_commit_info *cinfo, in nfs_join_page_group()
438 struct nfs_page *subreq; in nfs_join_page_group()
439 struct nfs_page *destroy_list = NULL; in nfs_join_page_group()
487 static int nfs_wait_on_request(struct nfs_page *req) in nfs_wait_on_request()
506 nfs_unroll_locks(struct nfs_page *head, struct nfs_page *req) in nfs_unroll_locks()
508 struct nfs_page *tmp; in nfs_unroll_locks()
528 nfs_page_group_lock_subreq(struct nfs_page *head, struct nfs_page *subreq) in nfs_page_group_lock_subreq()
563 static struct nfs_page *nfs_lock_and_join_requests(struct folio *folio) in nfs_lock_and_join_requests()
566 struct nfs_page *head, *subreq; in nfs_lock_and_join_requests()
620 static void nfs_write_error(struct nfs_page *req, int error) in nfs_write_error()
637 struct nfs_page *req; in nfs_page_async_flush()
772 static void nfs_inode_add_request(struct nfs_page *req) in nfs_inode_add_request()
799 static void nfs_inode_remove_request(struct nfs_page *req) in nfs_inode_remove_request()
822 static void nfs_mark_request_dirty(struct nfs_page *req) in nfs_mark_request_dirty()
843 nfs_request_add_commit_list_locked(struct nfs_page *req, struct list_head *dst, in nfs_request_add_commit_list_locked()
865 nfs_request_add_commit_list(struct nfs_page *req, struct nfs_commit_info *cinfo) in nfs_request_add_commit_list()
886 nfs_request_remove_commit_list(struct nfs_page *req, in nfs_request_remove_commit_list()
921 nfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in nfs_mark_request_commit()
942 struct nfs_page *req) in nfs_clear_request_commit()
978 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_write_completion()
1019 struct nfs_page *req, *tmp; in nfs_scan_commit_list()
1076 static struct nfs_page *nfs_try_to_update_request(struct folio *folio, in nfs_try_to_update_request()
1080 struct nfs_page *req; in nfs_try_to_update_request()
1131 static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx, in nfs_setup_write_request()
1136 struct nfs_page *req; in nfs_setup_write_request()
1153 struct nfs_page *req; in nfs_writepage_setup()
1171 struct nfs_page *req; in nfs_flush_incompatible()
1411 static void nfs_redirty_request(struct nfs_page *req) in nfs_redirty_request()
1425 struct nfs_page *req; in nfs_async_write_error()
1724 struct nfs_page *req; in nfs_get_lwb()
1741 struct nfs_page *first; in nfs_init_commit()
1782 struct nfs_page *req; in nfs_retry_commit()
1795 struct nfs_page *req) in nfs_commit_resched_write()
1850 struct nfs_page *req; in nfs_commit_release_pages()
2052 struct nfs_page *req; in nfs_wb_folio_cancel()