Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dnfs_page.h3 * linux/include/linux/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_foli
[all...]
H A Dnfs_xdr.h1620 struct nfs_page;
1647 struct nfs_page *req;
1694 void (*resched_write) (struct nfs_commit_info *, struct nfs_page *);
/linux/fs/nfs/
H A Dwrite.c22 #include <linux/nfs_page.h>
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 *hea
[all...]
H A Dpnfs.h35 #include <linux/nfs_page.h>
192 void (*mark_request_commit) (struct nfs_page *req,
196 void (*clear_request_commit) (struct nfs_page *req,
268 void pnfs_generic_pg_check_layout(struct nfs_pageio_descriptor *pgio, struct nfs_page *req);
269 void pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *, struct nfs_page *);
272 struct nfs_page *req, u64 wb_size);
276 struct nfs_page *prev, struct nfs_page *req);
403 void pnfs_generic_clear_request_commit(struct nfs_page *req,
429 void pnfs_layout_mark_request_commit(struct nfs_page *re
[all...]
H A Dread.c22 #include <linux/nfs_page.h>
122 static void nfs_readpage_release(struct nfs_page *req, int error) in nfs_readpage_release()
133 static void nfs_page_group_set_uptodate(struct nfs_page *req) in nfs_page_group_set_uptodate()
147 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_read_completion()
202 struct nfs_page *req; in nfs_async_read_error()
294 struct nfs_page *new; in nfs_read_add_folio()
H A Dinternal.h12 #include <linux/nfs_page.h>
314 void nfs_free_request(struct nfs_page *req);
591 void nfs_mark_request_commit(struct nfs_page *req,
604 void nfs_request_add_commit_list(struct nfs_page *req,
606 void nfs_request_add_commit_list_locked(struct nfs_page *req,
609 void nfs_request_remove_commit_list(struct nfs_page *req,
665 struct nfs_page *req) in nfs_write_match_verf()
H A Dpnfs_nfs.c12 #include <linux/nfs_page.h>
80 pnfs_generic_clear_request_commit(struct nfs_page *req, in pnfs_generic_clear_request_commit()
239 * Locks the nfs_page requests for commit and moves them to
1170 pnfs_layout_mark_request_commit(struct nfs_page *req, in pnfs_layout_mark_request_commit()
H A Dpnfs.c31 #include <linux/nfs_page.h>
2846 struct nfs_page *req) in pnfs_generic_pg_check_layout()
2858 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_init_read()
2890 struct nfs_page *req, u64 wb_size) in pnfs_generic_pg_init_write()
2926 struct nfs_page *prev, struct nfs_page *req) in pnfs_generic_pg_test()
H A Dnfstrace.h1403 const struct nfs_page *req,
1442 const struct nfs_page *req, \
/linux/fs/nfs/blocklayout/
H A Dblocklayout.c823 struct nfs_page *req, unsigned int alignment, bool is_write) in is_aligned_req()
854 bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_read()
876 bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_read()
877 struct nfs_page *req) in bl_pg_test_read()
908 bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_write()
938 bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_write()
939 struct nfs_page *req) in bl_pg_test_write()
/linux/fs/nfs/filelayout/
H A Dfilelayout.c33 #include <linux/nfs_page.h>
791 filelayout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in filelayout_pg_test()
792 struct nfs_page *req) in filelayout_pg_test()
868 struct nfs_page *req) in filelayout_pg_init_read()
892 struct nfs_page *req) in filelayout_pg_init_write()
938 filelayout_mark_request_commit(struct nfs_page *req, in filelayout_mark_request_commit()
952 * alternative is to add a field to nfs_write_data and nfs_page in filelayout_mark_request_commit()
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c12 #include <linux/nfs_page.h>
828 struct nfs_page *req, in ff_layout_pg_get_read()
844 struct nfs_page *req) in ff_layout_pg_init_read()
914 struct nfs_page *req) in ff_layout_pg_init_write()
977 struct nfs_page *req) in ff_layout_pg_get_mirror_count_write()
1745 struct nfs_page *req; in ff_layout_commit_record_layoutstats_done()