Searched refs:nfs_page (Results 1 - 17 of 17) sorted by relevance

/linux-master/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 */
58 struct nfs_page *wb_head; /* head pointer for req list */
65 void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *);
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.h1589 struct nfs_page;
1615 struct nfs_page *req;
1662 void (*resched_write) (struct nfs_commit_info *, struct nfs_page *);
/linux-master/fs/nfs/
H A Dpagelist.c21 #include <linux/nfs_page.h>
37 const struct nfs_page *req;
42 const struct nfs_page *req)
50 const struct nfs_page *req = i->req;
58 const struct nfs_page *req = i->req;
132 static inline struct nfs_page *nfs_page_alloc(void)
134 struct nfs_page *p =
142 nfs_page_free(struct nfs_page *p)
194 struct nfs_page *
195 nfs_page_group_lock_head(struct nfs_page *re
[all...]
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);
66 static struct nfs_page *
151 nfs_page_set_inode_ref(struct nfs_page *req, struct inode *inode)
160 nfs_cancel_remove_inode(struct nfs_page *req, struct inode *inode)
175 static struct nfs_page *nfs_folio_private_request(struct folio *folio)
188 static struct nfs_page *nfs_folio_find_private_request(struct folio *folio)
191 struct nfs_page *re
[all...]
H A Dpnfs.h35 #include <linux/nfs_page.h>
186 void (*mark_request_commit) (struct nfs_page *req,
190 void (*clear_request_commit) (struct nfs_page *req,
196 struct nfs_page * (*search_commit_reqs)(struct nfs_commit_info *cinfo,
261 void pnfs_generic_pg_check_range(struct nfs_pageio_descriptor *pgio, struct nfs_page *req);
262 void pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *, struct nfs_page *);
265 struct nfs_page *req, u64 wb_size);
269 struct nfs_page *prev, struct nfs_page *req);
393 void pnfs_generic_clear_request_commit(struct nfs_page *re
[all...]
H A Ddirect.c53 #include <linux/nfs_page.h>
122 struct nfs_page *req)
278 struct nfs_page *req = nfs_list_entry(hdr->pages.next);
296 struct nfs_page *req;
354 struct nfs_page *req;
486 struct nfs_page *req)
488 struct nfs_page *head = req->wb_head;
505 struct nfs_page *req, *subreq;
543 struct nfs_page *req;
604 struct nfs_page *re
[all...]
H A Dread.c22 #include <linux/nfs_page.h>
121 static void nfs_readpage_release(struct nfs_page *req, int error)
134 static void nfs_page_group_set_uptodate(struct nfs_page *req)
148 struct nfs_page *req = nfs_list_entry(hdr->pages.next);
203 struct nfs_page *req;
295 struct nfs_page *new;
H A Dinternal.h11 #include <linux/nfs_page.h>
305 void nfs_free_request(struct nfs_page *req);
534 void nfs_mark_request_commit(struct nfs_page *req,
547 void nfs_request_add_commit_list(struct nfs_page *req,
549 void nfs_request_add_commit_list_locked(struct nfs_page *req,
552 void nfs_request_remove_commit_list(struct nfs_page *req,
608 struct nfs_page *req)
H A Dpnfs_nfs.c12 #include <linux/nfs_page.h>
78 pnfs_generic_clear_request_commit(struct nfs_page *req,
237 * Locks the nfs_page requests for commit and moves them to
354 static struct nfs_page *
358 struct nfs_page *req;
384 struct nfs_page *pnfs_generic_search_commit_reqs(struct nfs_commit_info *cinfo,
389 struct nfs_page *req;
1200 pnfs_layout_mark_request_commit(struct nfs_page *req,
H A Dpnfs.c31 #include <linux/nfs_page.h>
2724 pnfs_generic_pg_check_range(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
2734 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
2767 struct nfs_page *req, u64 wb_size)
2804 struct nfs_page *prev, struct nfs_page *req)
H A Dnfstrace.h1394 const struct nfs_page *req,
1433 const struct nfs_page *req, \
H A Dproc.c43 #include <linux/nfs_page.h>
H A Dnfs3proc.c18 #include <linux/nfs_page.h>
H A Dnfs4proc.c49 #include <linux/nfs_page.h>
/linux-master/fs/nfs/blocklayout/
H A Dblocklayout.c803 struct nfs_page *req, unsigned int alignment, bool is_write)
834 bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
856 bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
857 struct nfs_page *req)
888 bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
918 bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
919 struct nfs_page *req)
/linux-master/fs/nfs/filelayout/
H A Dfilelayout.c33 #include <linux/nfs_page.h>
799 filelayout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
800 struct nfs_page *req)
876 struct nfs_page *req)
900 struct nfs_page *req)
946 filelayout_mark_request_commit(struct nfs_page *req,
960 * alternative is to add a field to nfs_write_data and nfs_page
/linux-master/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c12 #include <linux/nfs_page.h>
811 struct nfs_page *req,
827 struct nfs_page *req)
835 struct nfs_page *req)
890 struct nfs_page *req)
953 struct nfs_page *req)
1649 struct nfs_page *req;

Completed in 235 milliseconds