/linux-6.6.21/include/linux/ |
D | nfs_page.h | 43 struct nfs_page { struct 57 struct nfs_page *wb_this_page; /* list of reqs for this page */ argument 58 struct nfs_page *wb_head; /* head pointer for req list */ argument 65 void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *); argument 66 size_t (*pg_test)(struct nfs_pageio_descriptor *, struct nfs_page *, 67 struct nfs_page *); 70 struct nfs_page *); 127 extern struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx, 132 extern struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx, 136 extern void nfs_release_request(struct nfs_page *); [all …]
|
D | nfs_xdr.h | 1589 struct nfs_page; 1615 struct nfs_page *req; 1662 void (*resched_write) (struct nfs_commit_info *, struct nfs_page *);
|
/linux-6.6.21/fs/nfs/ |
D | pagelist.c | 37 const struct nfs_page *req; 42 const struct nfs_page *req) in nfs_page_iter_page_init() 50 const struct nfs_page *req = i->req; in nfs_page_iter_page_advance() 58 const struct nfs_page *req = i->req; in nfs_page_iter_page_get() 132 static inline struct nfs_page *nfs_page_alloc(void) in nfs_page_alloc() 134 struct nfs_page *p = in nfs_page_alloc() 142 nfs_page_free(struct nfs_page *p) in nfs_page_free() 194 struct nfs_page * 195 nfs_page_group_lock_head(struct nfs_page *req) in nfs_page_group_lock_head() 197 struct nfs_page *head = req->wb_head; in nfs_page_group_lock_head() [all …]
|
D | write.c | 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() [all …]
|
D | pnfs.h | 185 void (*mark_request_commit) (struct nfs_page *req, 189 void (*clear_request_commit) (struct nfs_page *req, 195 struct nfs_page * (*search_commit_reqs)(struct nfs_commit_info *cinfo, 258 void pnfs_generic_pg_check_range(struct nfs_pageio_descriptor *pgio, struct nfs_page *req); 259 void pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *, struct nfs_page *); 262 struct nfs_page *req, u64 wb_size); 266 struct nfs_page *prev, struct nfs_page *req); 390 void pnfs_generic_clear_request_commit(struct nfs_page *req, 397 struct nfs_page *pnfs_generic_search_commit_reqs(struct nfs_commit_info *cinfo, 417 void pnfs_layout_mark_request_commit(struct nfs_page *req, [all …]
|
D | direct.c | 122 struct nfs_page *req) in nfs_direct_truncate_request() 278 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_direct_read_completion() 296 struct nfs_page *req; in nfs_read_sync_pgio_error() 354 struct nfs_page *req; in nfs_direct_read_schedule_iovec() 487 struct nfs_page *req) in nfs_direct_add_page_head() 489 struct nfs_page *head = req->wb_head; in nfs_direct_add_page_head() 506 struct nfs_page *req, *subreq; in nfs_direct_join_group() 544 struct nfs_page *req; in nfs_direct_write_reschedule() 605 struct nfs_page *req; in nfs_direct_commit_complete() 646 struct nfs_page *req) in nfs_direct_resched_write() [all …]
|
D | read.c | 121 static void nfs_readpage_release(struct nfs_page *req, int error) in nfs_readpage_release() 134 static void nfs_page_group_set_uptodate(struct nfs_page *req) in nfs_page_group_set_uptodate() 148 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_read_completion() 203 struct nfs_page *req; in nfs_async_read_error() 295 struct nfs_page *new; in nfs_read_add_folio()
|
D | internal.h | 305 void nfs_free_request(struct nfs_page *req); 536 void nfs_mark_request_commit(struct nfs_page *req, 549 void nfs_request_add_commit_list(struct nfs_page *req, 551 void nfs_request_add_commit_list_locked(struct nfs_page *req, 554 void nfs_request_remove_commit_list(struct nfs_page *req, 610 struct nfs_page *req) in nfs_write_match_verf()
|
D | pnfs_nfs.c | 78 pnfs_generic_clear_request_commit(struct nfs_page *req, in pnfs_generic_clear_request_commit() 354 static struct nfs_page * 358 struct nfs_page *req; in pnfs_bucket_search_commit_reqs() 384 struct nfs_page *pnfs_generic_search_commit_reqs(struct nfs_commit_info *cinfo, in pnfs_generic_search_commit_reqs() 389 struct nfs_page *req; in pnfs_generic_search_commit_reqs() 1158 pnfs_layout_mark_request_commit(struct nfs_page *req, in pnfs_layout_mark_request_commit()
|
D | pnfs.c | 2712 pnfs_generic_pg_check_range(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_check_range() 2722 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_init_read() 2755 struct nfs_page *req, u64 wb_size) in pnfs_generic_pg_init_write() 2792 struct nfs_page *prev, struct nfs_page *req) in pnfs_generic_pg_test()
|
D | nfstrace.h | 1388 const struct nfs_page *req, 1427 const struct nfs_page *req, \
|
/linux-6.6.21/fs/nfs/blocklayout/ |
D | blocklayout.c | 803 struct nfs_page *req, unsigned int alignment, bool is_write) in is_aligned_req() 834 bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_read() 856 bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_read() 857 struct nfs_page *req) in bl_pg_test_read() 888 bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_write() 918 bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_write() 919 struct nfs_page *req) in bl_pg_test_write()
|
/linux-6.6.21/fs/nfs/filelayout/ |
D | filelayout.c | 799 filelayout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in filelayout_pg_test() 800 struct nfs_page *req) in filelayout_pg_test() 876 struct nfs_page *req) in filelayout_pg_init_read() 900 struct nfs_page *req) in filelayout_pg_init_write() 946 filelayout_mark_request_commit(struct nfs_page *req, in filelayout_mark_request_commit()
|
/linux-6.6.21/fs/nfs/flexfilelayout/ |
D | flexfilelayout.c | 811 struct nfs_page *req, in ff_layout_pg_get_read() 827 struct nfs_page *req) in ff_layout_pg_check_layout() 835 struct nfs_page *req) in ff_layout_pg_init_read() 890 struct nfs_page *req) in ff_layout_pg_init_write() 953 struct nfs_page *req) in ff_layout_pg_get_mirror_count_write() 1649 struct nfs_page *req; in ff_layout_commit_record_layoutstats_done()
|