/linux-4.1.27/include/linux/ |
D | nfs_page.h | 39 struct nfs_page { struct 51 struct nfs_page *wb_this_page; /* list of reqs for this page */ argument 52 struct nfs_page *wb_head; /* head pointer for req list */ argument 57 void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *); 58 size_t (*pg_test)(struct nfs_pageio_descriptor *, struct nfs_page *, 59 struct nfs_page *); 62 struct nfs_page *); 114 extern struct nfs_page *nfs_create_request(struct nfs_open_context *ctx, 116 struct nfs_page *last, 119 extern void nfs_release_request(struct nfs_page *); [all …]
|
D | nfs_xdr.h | 1305 struct nfs_page; 1326 struct nfs_page *req;
|
/linux-4.1.27/fs/nfs/ |
D | pagelist.c | 89 static inline struct nfs_page * 92 struct nfs_page *p = kmem_cache_zalloc(nfs_page_cachep, GFP_NOIO); in nfs_page_alloc() 99 nfs_page_free(struct nfs_page *p) in nfs_page_free() 168 nfs_page_group_lock(struct nfs_page *req, bool nonblock) in nfs_page_group_lock() 170 struct nfs_page *head = req->wb_head; in nfs_page_group_lock() 191 nfs_page_group_lock_wait(struct nfs_page *req) in nfs_page_group_lock_wait() 193 struct nfs_page *head = req->wb_head; in nfs_page_group_lock_wait() 206 nfs_page_group_unlock(struct nfs_page *req) in nfs_page_group_unlock() 208 struct nfs_page *head = req->wb_head; in nfs_page_group_unlock() 224 nfs_page_group_sync_on_bit_locked(struct nfs_page *req, unsigned int bit) in nfs_page_group_sync_on_bit_locked() [all …]
|
D | write.c | 44 static void nfs_redirty_request(struct nfs_page *req); 49 static void nfs_clear_request_commit(struct nfs_page *req); 52 static struct nfs_page * 107 static struct nfs_page * 110 struct nfs_page *req = NULL; in nfs_page_find_head_request_locked() 113 req = (struct nfs_page *)page_private(page); in nfs_page_find_head_request_locked() 131 static struct nfs_page *nfs_page_find_head_request(struct page *page) in nfs_page_find_head_request() 134 struct nfs_page *req = NULL; in nfs_page_find_head_request() 182 static struct nfs_page * 183 nfs_page_group_search_locked(struct nfs_page *head, unsigned int page_offset) in nfs_page_group_search_locked() [all …]
|
D | pnfs.h | 141 void (*mark_request_commit) (struct nfs_page *req, 145 void (*clear_request_commit) (struct nfs_page *req, 151 struct nfs_page * (*search_commit_reqs)(struct nfs_commit_info *cinfo, 236 void pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *, struct nfs_page *); 239 struct nfs_page *req, u64 wb_size); 243 struct nfs_page *prev, struct nfs_page *req); 327 void pnfs_generic_clear_request_commit(struct nfs_page *req, 353 void pnfs_layout_mark_request_commit(struct nfs_page *req, 432 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit() 445 pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) in pnfs_clear_request_commit() [all …]
|
D | read.c | 91 struct nfs_page *new; in nfs_readpage_async() 121 static void nfs_readpage_release(struct nfs_page *req) in nfs_readpage_release() 138 static void nfs_page_group_set_uptodate(struct nfs_page *req) in nfs_page_group_set_uptodate() 151 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_read_completion() 201 struct nfs_page *req; in nfs_async_read_error() 342 struct nfs_page *new; in readpage_async_filler()
|
D | direct.c | 290 struct nfs_page *req) in nfs_direct_setup_mirroring() 399 static void nfs_direct_readpage_release(struct nfs_page *req) in nfs_direct_readpage_release() 426 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_direct_read_completion() 443 struct nfs_page *req; in nfs_read_sync_pgio_error() 502 struct nfs_page *req; in nfs_direct_read_schedule_iovec() 650 struct nfs_page *req, *tmp; in nfs_direct_write_reschedule() 698 struct nfs_page *req; in nfs_direct_commit_complete() 778 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_direct_write_completion() 830 struct nfs_page *req; in nfs_write_sync_pgio_error() 889 struct nfs_page *req; in nfs_direct_write_schedule_iovec()
|
D | internal.h | 255 void nfs_free_request(struct nfs_page *req); 457 void nfs_mark_request_commit(struct nfs_page *req, 470 void nfs_request_add_commit_list(struct nfs_page *req, struct list_head *dst, 472 void nfs_request_remove_commit_list(struct nfs_page *req,
|
D | pnfs_nfs.c | 33 struct nfs_page *first = nfs_list_entry(data->pages.next); in pnfs_generic_prepare_to_resend_writes() 67 pnfs_generic_clear_request_commit(struct nfs_page *req, in pnfs_generic_clear_request_commit() 94 struct nfs_page *req, *tmp; in pnfs_generic_transfer_commit_list() 848 pnfs_layout_mark_request_commit(struct nfs_page *req, in pnfs_layout_mark_request_commit()
|
D | pnfs.c | 1714 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_init_read() 1740 struct nfs_page *req, u64 wb_size) in pnfs_generic_pg_init_write() 1771 struct nfs_page *prev, struct nfs_page *req) in pnfs_generic_pg_test()
|
/linux-4.1.27/fs/nfs/blocklayout/ |
D | blocklayout.c | 751 struct nfs_page *req, unsigned int alignment) in is_aligned_req() 781 bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_read() 796 bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_read() 797 struct nfs_page *req) in bl_pg_test_read() 828 bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_write() 851 bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_write() 852 struct nfs_page *req) in bl_pg_test_write()
|
/linux-4.1.27/fs/nfs/filelayout/ |
D | filelayout.c | 846 filelayout_pg_test(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in filelayout_pg_test() 847 struct nfs_page *req) in filelayout_pg_test() 883 struct nfs_page *req) in filelayout_pg_init_read() 899 struct nfs_page *req) in filelayout_pg_init_write() 949 filelayout_mark_request_commit(struct nfs_page *req, in filelayout_mark_request_commit() 1039 static struct nfs_page * 1042 struct nfs_page *freq, *t; in filelayout_search_commit_reqs()
|
/linux-4.1.27/fs/nfs/objlayout/ |
D | objio_osd.c | 538 struct nfs_page *prev, struct nfs_page *req) in objio_pg_test() 552 static void objio_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in objio_init_read() 582 static void objio_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in objio_init_write()
|
/linux-4.1.27/fs/nfs/flexfilelayout/ |
D | flexfilelayout.c | 487 struct nfs_page *req) in ff_layout_pg_init_read() 526 struct nfs_page *req) in ff_layout_pg_init_write() 575 struct nfs_page *req) in ff_layout_pg_get_mirror_count_write()
|