Searched refs:pgio (Results 1 – 10 of 10) sorted by relevance
| /fs/nfs/ |
| A D | read.c | 85 nfs_pageio_complete(pgio); in nfs_pageio_complete_read() 90 pgm = &pgio->pg_mirrors[0]; in nfs_pageio_complete_read() 101 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_read_mds() 102 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_read_mds() 104 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_read_mds() 109 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_read_mds() 316 error = pgio->pg_error; in nfs_read_add_folio() 345 nfs_pageio_complete_read(&pgio); in nfs_do_read_folio() 347 if (pgio.pg_error < 0) { in nfs_do_read_folio() 348 ret = pgio.pg_error; in nfs_do_read_folio() [all …]
|
| A D | pagelist.c | 1012 mirror_count = pgio->pg_ops->pg_get_mirror_count(pgio, req); in nfs_pageio_setup_mirroring() 1013 if (mirror_count == pgio->pg_mirror_count || pgio->pg_error < 0) in nfs_pageio_setup_mirroring() 1017 pgio->pg_error = -EINVAL; in nfs_pageio_setup_mirroring() 1021 pgio->pg_mirrors = nfs_pageio_alloc_mirrors(pgio, mirror_count); in nfs_pageio_setup_mirroring() 1023 pgio->pg_error = -ENOMEM; in nfs_pageio_setup_mirroring() 1024 pgio->pg_mirrors = pgio->pg_mirrors_static; in nfs_pageio_setup_mirroring() 1032 pgio->pg_mirror_count = 1; in nfs_pageio_cleanup_mirroring() 1033 pgio->pg_mirror_idx = 0; in nfs_pageio_cleanup_mirroring() 1034 pgio->pg_mirrors = pgio->pg_mirrors_static; in nfs_pageio_cleanup_mirroring() 1094 return pgio->pg_ops->pg_test(pgio, prev, req); in nfs_coalesce_size() [all …]
|
| A D | write.c | 653 ret = pgio->pg_error; in nfs_do_writepage() 658 ret = pgio->pg_error; in nfs_do_writepage() 666 pgio->pg_error = 0; in nfs_do_writepage() 692 pgio.pg_error = 0; in nfs_writepage_locked() 693 nfs_pageio_complete(&pgio); in nfs_writepage_locked() 736 pgio.pg_io_completion = ioc; in nfs_writepages() 741 pgio.pg_error = 0; in nfs_writepages() 742 nfs_pageio_complete(&pgio); in nfs_writepages() 1455 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_write_mds() 1456 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_write_mds() [all …]
|
| A D | pnfs.c | 2853 pgio->pg_lseg = NULL; in pnfs_generic_pg_check_layout() 2864 if (pgio->pg_dreq == NULL) in pnfs_generic_pg_init_read() 2870 pgio->pg_lseg = in pnfs_generic_pg_init_read() 2876 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in pnfs_generic_pg_init_read() 2877 pgio->pg_lseg = NULL; in pnfs_generic_pg_init_read() 2882 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_read() 2894 pgio->pg_lseg = in pnfs_generic_pg_init_write() 2899 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in pnfs_generic_pg_init_write() 2900 pgio->pg_lseg = NULL; in pnfs_generic_pg_init_write() 2905 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_write() [all …]
|
| A D | fscache.c | 302 struct nfs_pageio_descriptor pgio; in nfs_netfs_issue_read() local 313 nfs_pageio_init_read(&pgio, inode, false, in nfs_netfs_issue_read() 322 pgio.pg_netfs = netfs; /* used in completion */ in nfs_netfs_issue_read() 326 err = nfs_read_add_folio(&pgio, ctx, page_folio(page)); in nfs_netfs_issue_read() 333 nfs_pageio_complete_read(&pgio); in nfs_netfs_issue_read()
|
| A D | internal.h | 550 extern void nfs_pageio_init_read(struct nfs_pageio_descriptor *pgio, 554 extern int nfs_read_add_folio(struct nfs_pageio_descriptor *pgio, 557 extern void nfs_pageio_complete_read(struct nfs_pageio_descriptor *pgio); 558 extern void nfs_pageio_reset_read_mds(struct nfs_pageio_descriptor *pgio); 570 extern void nfs_pageio_init_write(struct nfs_pageio_descriptor *pgio, 573 extern void nfs_pageio_reset_write_mds(struct nfs_pageio_descriptor *pgio); 616 void nfs_pageio_stop_mirroring(struct nfs_pageio_descriptor *pgio);
|
| A D | pnfs.h | 268 void pnfs_generic_pg_check_layout(struct nfs_pageio_descriptor *pgio, struct nfs_page *req); 271 void pnfs_generic_pg_init_write(struct nfs_pageio_descriptor *pgio, 275 size_t pnfs_generic_pg_test(struct nfs_pageio_descriptor *pgio,
|
| /fs/nfs/flexfilelayout/ |
| A D | flexfilelayout.c | 832 pgio->pg_lseg = in ff_layout_pg_get_read() 837 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in ff_layout_pg_get_read() 891 if (pgio->pg_maxretrans && req->wb_nio++ > pgio->pg_maxretrans) { in ff_layout_pg_init_read() 907 pgio->pg_lseg); in ff_layout_pg_init_read() 924 pgio->pg_lseg = in ff_layout_pg_init_write() 929 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in ff_layout_pg_init_write() 939 if (pgio->pg_mirror_count != FF_LAYOUT_MIRROR_COUNT(pgio->pg_lseg)) in ff_layout_pg_init_write() 969 pgio->pg_lseg); in ff_layout_pg_init_write() 980 pgio->pg_lseg = in ff_layout_pg_get_mirror_count_write() 985 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in ff_layout_pg_get_mirror_count_write() [all …]
|
| /fs/nfs/blocklayout/ |
| A D | blocklayout.c | 829 if (pgio->pg_dreq == NULL) in is_aligned_req() 857 nfs_pageio_reset_read_mds(pgio); in bl_pg_init_read() 863 if (pgio->pg_lseg && in bl_pg_init_read() 865 pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg); in bl_pg_init_read() 866 pnfs_set_lo_fail(pgio->pg_lseg); in bl_pg_init_read() 867 nfs_pageio_reset_read_mds(pgio); in bl_pg_init_read() 913 nfs_pageio_reset_write_mds(pgio); in bl_pg_init_write() 917 if (pgio->pg_dreq == NULL) in bl_pg_init_write() 924 if (pgio->pg_lseg && in bl_pg_init_write() 927 pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg); in bl_pg_init_write() [all …]
|
| /fs/nfs/filelayout/ |
| A D | filelayout.c | 871 if (!pgio->pg_lseg) { in filelayout_pg_init_read() 872 pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode, in filelayout_pg_init_read() 879 if (IS_ERR(pgio->pg_lseg)) { in filelayout_pg_init_read() 880 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in filelayout_pg_init_read() 881 pgio->pg_lseg = NULL; in filelayout_pg_init_read() 886 if (pgio->pg_lseg == NULL) in filelayout_pg_init_read() 895 if (!pgio->pg_lseg) { in filelayout_pg_init_write() 896 pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode, in filelayout_pg_init_write() 904 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in filelayout_pg_init_write() 905 pgio->pg_lseg = NULL; in filelayout_pg_init_write() [all …]
|
Completed in 58 milliseconds