Symbol: nfs_page
fs/nfs/blocklayout/blocklayout.c
820
struct nfs_page *req, unsigned int alignment, bool is_write)
fs/nfs/blocklayout/blocklayout.c
851
bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
fs/nfs/blocklayout/blocklayout.c
873
bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
fs/nfs/blocklayout/blocklayout.c
874
struct nfs_page *req)
fs/nfs/blocklayout/blocklayout.c
905
bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
fs/nfs/blocklayout/blocklayout.c
935
bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
fs/nfs/blocklayout/blocklayout.c
936
struct nfs_page *req)
fs/nfs/direct.c
123
struct nfs_page *req)
fs/nfs/direct.c
293
struct nfs_page *req = nfs_list_entry(hdr->pages.next);
fs/nfs/direct.c
311
struct nfs_page *req;
fs/nfs/direct.c
370
struct nfs_page *req;
fs/nfs/direct.c
518
struct nfs_page *req)
fs/nfs/direct.c
520
struct nfs_page *head = req->wb_head;
fs/nfs/direct.c
537
struct nfs_page *req, *subreq;
fs/nfs/direct.c
575
struct nfs_page *req;
fs/nfs/direct.c
636
struct nfs_page *req;
fs/nfs/direct.c
682
struct nfs_page *req)
fs/nfs/direct.c
723
struct nfs_page *req;
fs/nfs/direct.c
796
struct nfs_page *req;
fs/nfs/direct.c
821
struct nfs_page *req;
fs/nfs/direct.c
833
struct nfs_page *req;
fs/nfs/direct.c
906
struct nfs_page *req;
fs/nfs/filelayout/filelayout.c
793
filelayout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
fs/nfs/filelayout/filelayout.c
794
struct nfs_page *req)
fs/nfs/filelayout/filelayout.c
870
struct nfs_page *req)
fs/nfs/filelayout/filelayout.c
894
struct nfs_page *req)
fs/nfs/filelayout/filelayout.c
940
filelayout_mark_request_commit(struct nfs_page *req,
fs/nfs/flexfilelayout/flexfilelayout.c
1032
struct nfs_page *req)
fs/nfs/flexfilelayout/flexfilelayout.c
1103
struct nfs_page *req)
fs/nfs/flexfilelayout/flexfilelayout.c
1171
struct nfs_page *req)
fs/nfs/flexfilelayout/flexfilelayout.c
2023
struct nfs_page *req;
fs/nfs/flexfilelayout/flexfilelayout.c
966
struct nfs_page *req,
fs/nfs/flexfilelayout/flexfilelayout.c
993
ff_layout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev,
fs/nfs/flexfilelayout/flexfilelayout.c
994
struct nfs_page *req)
fs/nfs/internal.h
315
void nfs_free_request(struct nfs_page *req);
fs/nfs/internal.h
614
void nfs_mark_request_commit(struct nfs_page *req,
fs/nfs/internal.h
627
void nfs_request_add_commit_list(struct nfs_page *req,
fs/nfs/internal.h
629
void nfs_request_add_commit_list_locked(struct nfs_page *req,
fs/nfs/internal.h
632
void nfs_request_remove_commit_list(struct nfs_page *req,
fs/nfs/internal.h
688
struct nfs_page *req)
fs/nfs/internal.h
857
static inline void nfs_folio_mark_unstable(struct nfs_page *req,
fs/nfs/nfstrace.h
1490
const struct nfs_page *req
fs/nfs/nfstrace.h
1499
__field(const struct nfs_page *, req)
fs/nfs/nfstrace.h
1530
const struct nfs_page *req \
fs/nfs/nfstrace.h
1540
const struct nfs_page *req,
fs/nfs/nfstrace.h
1579
const struct nfs_page *req, \
fs/nfs/pagelist.c
1009
struct nfs_page *req)
fs/nfs/pagelist.c
1047
static bool nfs_page_is_contiguous(const struct nfs_page *prev,
fs/nfs/pagelist.c
1048
const struct nfs_page *req)
fs/nfs/pagelist.c
1077
static unsigned int nfs_coalesce_size(struct nfs_page *prev,
fs/nfs/pagelist.c
1078
struct nfs_page *req,
fs/nfs/pagelist.c
1109
struct nfs_page *req)
fs/nfs/pagelist.c
1112
struct nfs_page *prev = NULL;
fs/nfs/pagelist.c
1160
struct nfs_page *req)
fs/nfs/pagelist.c
1181
struct nfs_page *req)
fs/nfs/pagelist.c
1184
struct nfs_page *subreq;
fs/nfs/pagelist.c
1250
struct nfs_page *req;
fs/nfs/pagelist.c
1252
req = list_first_entry(&head, struct nfs_page, wb_list);
fs/nfs/pagelist.c
1267
struct nfs_page *req)
fs/nfs/pagelist.c
1299
struct nfs_page *req)
fs/nfs/pagelist.c
1303
struct nfs_page *dupreq;
fs/nfs/pagelist.c
132
static inline struct nfs_page *nfs_page_alloc(void)
fs/nfs/pagelist.c
134
struct nfs_page *p =
fs/nfs/pagelist.c
1389
struct nfs_page *req = nfs_list_entry(pages.next);
fs/nfs/pagelist.c
142
nfs_page_free(struct nfs_page *p)
fs/nfs/pagelist.c
1437
struct nfs_page *prev;
fs/nfs/pagelist.c
1473
sizeof(struct nfs_page),
fs/nfs/pagelist.c
199
nfs_page_set_headlock(struct nfs_page *req)
fs/nfs/pagelist.c
215
nfs_page_clear_headlock(struct nfs_page *req)
fs/nfs/pagelist.c
234
nfs_page_group_lock(struct nfs_page *req)
fs/nfs/pagelist.c
249
nfs_page_group_unlock(struct nfs_page *req)
fs/nfs/pagelist.c
263
bool nfs_page_group_sync_on_bit_locked(struct nfs_page *req, unsigned int bit)
fs/nfs/pagelist.c
265
struct nfs_page *head = req->wb_head;
fs/nfs/pagelist.c
266
struct nfs_page *tmp;
fs/nfs/pagelist.c
294
bool nfs_page_group_sync_on_bit(struct nfs_page *req, unsigned int bit)
fs/nfs/pagelist.c
312
nfs_page_group_init(struct nfs_page *req, struct nfs_page *prev)
fs/nfs/pagelist.c
355
struct nfs_page *req = container_of(kref, struct nfs_page, wb_kref);
fs/nfs/pagelist.c
356
struct nfs_page *head = req->wb_head;
fs/nfs/pagelist.c
357
struct nfs_page *tmp, *next;
fs/nfs/pagelist.c
37
const struct nfs_page *req;
fs/nfs/pagelist.c
377
static struct nfs_page *nfs_page_create(struct nfs_lock_context *l_ctx,
fs/nfs/pagelist.c
381
struct nfs_page *req;
fs/nfs/pagelist.c
407
static void nfs_page_assign_folio(struct nfs_page *req, struct folio *folio)
fs/nfs/pagelist.c
416
static void nfs_page_assign_page(struct nfs_page *req, struct page *page)
fs/nfs/pagelist.c
42
const struct nfs_page *req)
fs/nfs/pagelist.c
436
struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx,
fs/nfs/pagelist.c
442
struct nfs_page *ret;
fs/nfs/pagelist.c
467
struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx,
fs/nfs/pagelist.c
473
struct nfs_page *ret;
fs/nfs/pagelist.c
486
static struct nfs_page *
fs/nfs/pagelist.c
487
nfs_create_subreq(struct nfs_page *req,
fs/nfs/pagelist.c
492
struct nfs_page *last;
fs/nfs/pagelist.c
493
struct nfs_page *ret;
fs/nfs/pagelist.c
50
const struct nfs_page *req = i->req;
fs/nfs/pagelist.c
521
void nfs_unlock_request(struct nfs_page *req)
fs/nfs/pagelist.c
534
void nfs_unlock_and_release_request(struct nfs_page *req)
fs/nfs/pagelist.c
547
static void nfs_clear_request(struct nfs_page *req)
fs/nfs/pagelist.c
58
const struct nfs_page *req = i->req;
fs/nfs/pagelist.c
580
void nfs_free_request(struct nfs_page *req)
fs/nfs/pagelist.c
596
void nfs_release_request(struct nfs_page *req)
fs/nfs/pagelist.c
612
struct nfs_page *prev, struct nfs_page *req)
fs/nfs/pagelist.c
686
struct nfs_page *req = hdr->req;
fs/nfs/pagelist.c
880
struct nfs_page *req;
fs/nfs/pnfs.c
2884
struct nfs_page *req)
fs/nfs/pnfs.c
2896
pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)
fs/nfs/pnfs.c
2928
struct nfs_page *req, u64 wb_size)
fs/nfs/pnfs.c
2964
struct nfs_page *prev, struct nfs_page *req)
fs/nfs/pnfs.h
192
void (*mark_request_commit) (struct nfs_page *req,
fs/nfs/pnfs.h
196
void (*clear_request_commit) (struct nfs_page *req,
fs/nfs/pnfs.h
268
void pnfs_generic_pg_check_layout(struct nfs_pageio_descriptor *pgio, struct nfs_page *req);
fs/nfs/pnfs.h
269
void pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *, struct nfs_page *);
fs/nfs/pnfs.h
272
struct nfs_page *req, u64 wb_size);
fs/nfs/pnfs.h
276
struct nfs_page *prev, struct nfs_page *req);
fs/nfs/pnfs.h
402
void pnfs_generic_clear_request_commit(struct nfs_page *req,
fs/nfs/pnfs.h
428
void pnfs_layout_mark_request_commit(struct nfs_page *req,
fs/nfs/pnfs.h
527
pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg,
fs/nfs/pnfs.h
539
pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo)
fs/nfs/pnfs.h
681
pnfs_lseg_request_intersecting(struct pnfs_layout_segment *lseg, struct nfs_page *req)
fs/nfs/pnfs.h
844
pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg,
fs/nfs/pnfs.h
851
pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo)
fs/nfs/pnfs_nfs.c
1174
pnfs_layout_mark_request_commit(struct nfs_page *req,
fs/nfs/pnfs_nfs.c
80
pnfs_generic_clear_request_commit(struct nfs_page *req,
fs/nfs/read.c
122
static void nfs_readpage_release(struct nfs_page *req, int error)
fs/nfs/read.c
133
static void nfs_page_group_set_uptodate(struct nfs_page *req)
fs/nfs/read.c
147
static void nfs_page_group_mark_read_failed(struct nfs_page *req)
fs/nfs/read.c
149
struct nfs_page *tmp;
fs/nfs/read.c
169
struct nfs_page *req = nfs_list_entry(hdr->pages.next);
fs/nfs/read.c
225
struct nfs_page *req;
fs/nfs/read.c
317
struct nfs_page *new;
fs/nfs/write.c
1021
static struct nfs_page *nfs_try_to_update_request(struct folio *folio,
fs/nfs/write.c
1025
struct nfs_page *req;
fs/nfs/write.c
1081
static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx,
fs/nfs/write.c
1086
struct nfs_page *req;
fs/nfs/write.c
1103
struct nfs_page *req;
fs/nfs/write.c
1122
struct nfs_page *req;
fs/nfs/write.c
1365
static void nfs_redirty_request(struct nfs_page *req)
fs/nfs/write.c
1379
struct nfs_page *req;
fs/nfs/write.c
148
nfs_page_set_inode_ref(struct nfs_page *req, struct inode *inode)
fs/nfs/write.c
156
static void nfs_cancel_remove_inode(struct nfs_page *req, struct inode *inode)
fs/nfs/write.c
1682
struct nfs_page *req;
fs/nfs/write.c
1699
struct nfs_page *first;
fs/nfs/write.c
170
static struct nfs_page *nfs_folio_find_head_request(struct folio *folio)
fs/nfs/write.c
173
struct nfs_page *req;
fs/nfs/write.c
1740
struct nfs_page *req;
fs/nfs/write.c
1753
struct nfs_page *req)
fs/nfs/write.c
1809
struct nfs_page *req;
fs/nfs/write.c
2013
struct nfs_page *req;
fs/nfs/write.c
246
static bool nfs_page_group_covers_page(struct nfs_page *req)
fs/nfs/write.c
256
static void nfs_mark_uptodate(struct nfs_page *req)
fs/nfs/write.c
307
static void nfs_page_end_writeback(struct nfs_page *req)
fs/nfs/write.c
327
nfs_destroy_unlinked_subrequests(struct nfs_page *destroy_list,
fs/nfs/write.c
328
struct nfs_page *old_head,
fs/nfs/write.c
332
struct nfs_page *subreq = destroy_list;
fs/nfs/write.c
383
void nfs_join_page_group(struct nfs_page *head, struct nfs_commit_info *cinfo,
fs/nfs/write.c
386
struct nfs_page *subreq;
fs/nfs/write.c
387
struct nfs_page *destroy_list = NULL;
fs/nfs/write.c
435
static int nfs_wait_on_request(struct nfs_page *req)
fs/nfs/write.c
454
nfs_unroll_locks(struct nfs_page *head, struct nfs_page *req)
fs/nfs/write.c
456
struct nfs_page *tmp;
fs/nfs/write.c
476
nfs_page_group_lock_subreq(struct nfs_page *head, struct nfs_page *subreq)
fs/nfs/write.c
511
static struct nfs_page *nfs_lock_and_join_requests(struct folio *folio)
fs/nfs/write.c
514
struct nfs_page *head, *subreq;
fs/nfs/write.c
56
static void nfs_redirty_request(struct nfs_page *req);
fs/nfs/write.c
569
static void nfs_write_error(struct nfs_page *req, int error)
fs/nfs/write.c
585
struct nfs_page *req;
fs/nfs/write.c
61
static void nfs_inode_remove_request(struct nfs_page *req);
fs/nfs/write.c
63
struct nfs_page *req);
fs/nfs/write.c
708
static void nfs_inode_add_request(struct nfs_page *req)
fs/nfs/write.c
735
static void nfs_inode_remove_request(struct nfs_page *req)
fs/nfs/write.c
762
static void nfs_mark_request_dirty(struct nfs_page *req)
fs/nfs/write.c
783
nfs_request_add_commit_list_locked(struct nfs_page *req, struct list_head *dst,
fs/nfs/write.c
805
nfs_request_add_commit_list(struct nfs_page *req, struct nfs_commit_info *cinfo)
fs/nfs/write.c
826
nfs_request_remove_commit_list(struct nfs_page *req,
fs/nfs/write.c
861
nfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg,
fs/nfs/write.c
869
static void nfs_folio_clear_commit(struct nfs_page *req)
fs/nfs/write.c
883
struct nfs_page *req)
fs/nfs/write.c
919
struct nfs_page *req = nfs_list_entry(hdr->pages.next);
fs/nfs/write.c
964
struct nfs_page *req, *tmp;
include/linux/nfs_page.h
126
extern struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx,
include/linux/nfs_page.h
131
extern struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx,
include/linux/nfs_page.h
135
extern void nfs_release_request(struct nfs_page *);
include/linux/nfs_page.h
146
struct nfs_page *);
include/linux/nfs_page.h
152
struct nfs_page *prev,
include/linux/nfs_page.h
153
struct nfs_page *req);
include/linux/nfs_page.h
154
extern void nfs_unlock_request(struct nfs_page *req);
include/linux/nfs_page.h
155
extern void nfs_unlock_and_release_request(struct nfs_page *);
include/linux/nfs_page.h
156
extern void nfs_join_page_group(struct nfs_page *head,
include/linux/nfs_page.h
159
extern int nfs_page_group_lock(struct nfs_page *);
include/linux/nfs_page.h
160
extern void nfs_page_group_unlock(struct nfs_page *);
include/linux/nfs_page.h
161
extern bool nfs_page_group_sync_on_bit(struct nfs_page *, unsigned int);
include/linux/nfs_page.h
162
extern bool nfs_page_group_sync_on_bit_locked(struct nfs_page *, unsigned int);
include/linux/nfs_page.h
163
extern int nfs_page_set_headlock(struct nfs_page *req);
include/linux/nfs_page.h
164
extern void nfs_page_clear_headlock(struct nfs_page *req);
include/linux/nfs_page.h
173
static inline struct folio *nfs_page_to_folio(const struct nfs_page *req)
include/linux/nfs_page.h
189
static inline struct page *nfs_page_to_page(const struct nfs_page *req,
include/linux/nfs_page.h
203
static inline struct inode *nfs_page_to_inode(const struct nfs_page *req)
include/linux/nfs_page.h
218
static inline size_t nfs_page_max_length(const struct nfs_page *req)
include/linux/nfs_page.h
231
nfs_lock_request(struct nfs_page *req)
include/linux/nfs_page.h
242
nfs_list_add_request(struct nfs_page *req, struct list_head *head)
include/linux/nfs_page.h
253
nfs_list_move_request(struct nfs_page *req, struct list_head *head)
include/linux/nfs_page.h
263
nfs_list_remove_request(struct nfs_page *req)
include/linux/nfs_page.h
270
static inline struct nfs_page *
include/linux/nfs_page.h
273
return list_entry(head, struct nfs_page, wb_list);
include/linux/nfs_page.h
276
static inline loff_t req_offset(const struct nfs_page *req)
include/linux/nfs_page.h
282
nfs_req_openctx(struct nfs_page *req)
include/linux/nfs_page.h
58
struct nfs_page *wb_this_page; /* list of reqs for this page */
include/linux/nfs_page.h
59
struct nfs_page *wb_head; /* head pointer for req list */
include/linux/nfs_page.h
66
void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *);
include/linux/nfs_page.h
67
size_t (*pg_test)(struct nfs_pageio_descriptor *, struct nfs_page *,
include/linux/nfs_page.h
68
struct nfs_page *);
include/linux/nfs_page.h
71
struct nfs_page *);
include/linux/nfs_xdr.h
1628
struct nfs_page;
include/linux/nfs_xdr.h
1655
struct nfs_page *req;
include/linux/nfs_xdr.h
1703
void (*resched_write) (struct nfs_commit_info *, struct nfs_page *);