Home
last modified time | relevance | path

Searched refs:nfs_page (Results 1 – 13 of 13) sorted by relevance

/linux-4.19.296/include/linux/
Dnfs_page.h42 struct nfs_page { struct
54 struct nfs_page *wb_this_page; /* list of reqs for this page */ argument
55 struct nfs_page *wb_head; /* head pointer for req list */ argument
60 void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *);
61 size_t (*pg_test)(struct nfs_pageio_descriptor *, struct nfs_page *,
62 struct nfs_page *);
65 struct nfs_page *);
115 extern struct nfs_page *nfs_create_request(struct nfs_open_context *ctx,
117 struct nfs_page *last,
120 extern void nfs_release_request(struct nfs_page *);
[all …]
Dnfs_xdr.h1438 struct nfs_page;
1463 struct nfs_page *req;
1508 void (*resched_write) (struct nfs_commit_info *, struct nfs_page *);
/linux-4.19.296/fs/nfs/
Dpagelist.c76 static inline struct nfs_page *
79 struct nfs_page *p = kmem_cache_zalloc(nfs_page_cachep, GFP_NOIO); in nfs_page_alloc()
86 nfs_page_free(struct nfs_page *p) in nfs_page_free()
143 nfs_page_set_headlock(struct nfs_page *req) in nfs_page_set_headlock()
159 nfs_page_clear_headlock(struct nfs_page *req) in nfs_page_clear_headlock()
179 nfs_page_group_lock(struct nfs_page *req) in nfs_page_group_lock()
194 nfs_page_group_unlock(struct nfs_page *req) in nfs_page_group_unlock()
207 nfs_page_group_sync_on_bit_locked(struct nfs_page *req, unsigned int bit) in nfs_page_group_sync_on_bit_locked()
209 struct nfs_page *head = req->wb_head; in nfs_page_group_sync_on_bit_locked()
210 struct nfs_page *tmp; in nfs_page_group_sync_on_bit_locked()
[all …]
Dwrite.c53 static void nfs_redirty_request(struct nfs_page *req);
58 static void nfs_clear_request_commit(struct nfs_page *req);
61 static struct nfs_page *
149 static struct nfs_page *
154 return (struct nfs_page *)page_private(page); in nfs_page_private_request()
164 static struct nfs_page *
168 struct nfs_page *req; in nfs_page_find_private_request()
182 static struct nfs_page *
187 struct nfs_page *req = NULL; in nfs_page_find_swap_request()
208 static struct nfs_page *nfs_page_find_head_request(struct page *page) in nfs_page_find_head_request()
[all …]
Dpnfs.h150 void (*mark_request_commit) (struct nfs_page *req,
154 void (*clear_request_commit) (struct nfs_page *req,
160 struct nfs_page * (*search_commit_reqs)(struct nfs_commit_info *cinfo,
246 void pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *, struct nfs_page *);
249 struct nfs_page *req, u64 wb_size);
253 struct nfs_page *prev, struct nfs_page *req);
360 void pnfs_generic_clear_request_commit(struct nfs_page *req,
385 void pnfs_layout_mark_request_commit(struct nfs_page *req,
460 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit()
473 pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) in pnfs_clear_request_commit()
[all …]
Dread.c93 static void nfs_readpage_release(struct nfs_page *req) in nfs_readpage_release()
113 struct nfs_page *new; in nfs_readpage_async()
146 static void nfs_page_group_set_uptodate(struct nfs_page *req) in nfs_page_group_set_uptodate()
159 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_read_completion()
210 struct nfs_page *req; in nfs_async_read_error()
360 struct nfs_page *new; in readpage_async_filler()
Ddirect.c314 struct nfs_page *req) in nfs_direct_setup_mirroring()
430 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_direct_read_completion()
448 struct nfs_page *req; in nfs_read_sync_pgio_error()
507 struct nfs_page *req; in nfs_direct_read_schedule_iovec()
658 struct nfs_page *req, *tmp; in nfs_direct_write_reschedule()
718 struct nfs_page *req; in nfs_direct_commit_complete()
741 struct nfs_page *req) in nfs_direct_resched_write()
798 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_direct_write_completion()
847 struct nfs_page *req; in nfs_write_sync_pgio_error()
921 struct nfs_page *req; in nfs_direct_write_schedule_iovec()
Dinternal.h259 void nfs_free_request(struct nfs_page *req);
493 void nfs_mark_request_commit(struct nfs_page *req,
506 void nfs_request_add_commit_list(struct nfs_page *req,
508 void nfs_request_add_commit_list_locked(struct nfs_page *req,
511 void nfs_request_remove_commit_list(struct nfs_page *req,
Dpnfs_nfs.c66 pnfs_generic_clear_request_commit(struct nfs_page *req, in pnfs_generic_clear_request_commit()
921 pnfs_layout_mark_request_commit(struct nfs_page *req, in pnfs_layout_mark_request_commit()
Dpnfs.c2464 pnfs_generic_pg_check_range(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_check_range()
2473 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_init_read()
2507 struct nfs_page *req, u64 wb_size) in pnfs_generic_pg_init_write()
2547 struct nfs_page *prev, struct nfs_page *req) in pnfs_generic_pg_test()
/linux-4.19.296/fs/nfs/blocklayout/
Dblocklayout.c825 struct nfs_page *req, unsigned int alignment, bool is_write) in is_aligned_req()
856 bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_read()
878 bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_read()
879 struct nfs_page *req) in bl_pg_test_read()
910 bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_write()
941 bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_write()
942 struct nfs_page *req) in bl_pg_test_write()
/linux-4.19.296/fs/nfs/filelayout/
Dfilelayout.c853 filelayout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in filelayout_pg_test()
854 struct nfs_page *req) in filelayout_pg_test()
923 struct nfs_page *req) in filelayout_pg_init_read()
947 struct nfs_page *req) in filelayout_pg_init_write()
1006 filelayout_mark_request_commit(struct nfs_page *req, in filelayout_mark_request_commit()
1096 static struct nfs_page *
1099 struct nfs_page *freq, *t; in filelayout_search_commit_reqs()
/linux-4.19.296/fs/nfs/flexfilelayout/
Dflexfilelayout.c812 struct nfs_page *req, in ff_layout_pg_get_read()
831 struct nfs_page *req) in ff_layout_pg_init_read()
883 struct nfs_page *req) in ff_layout_pg_init_write()
951 struct nfs_page *req) in ff_layout_pg_get_mirror_count_write()
1595 struct nfs_page *req; in ff_layout_commit_record_layoutstats_done()