Searched refs:pgio (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/fs/nfs/ |
A D | read.c | 81 nfs_pageio_complete(pgio); in nfs_pageio_complete_read() 86 pgm = &pgio->pg_mirrors[0]; in nfs_pageio_complete_read() 97 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_read_mds() 98 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_read_mds() 100 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_read_mds() 105 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_read_mds() 130 struct nfs_pageio_descriptor pgio; member 313 error = desc->pgio.pg_error; in readpage_async_filler() 368 nfs_pageio_complete_read(&desc.pgio); in nfs_read_folio() 369 ret = desc.pgio.pg_error < 0 ? desc.pgio.pg_error : 0; in nfs_read_folio() [all …]
|
A D | pagelist.c | 1111 mirror_count = pgio->pg_ops->pg_get_mirror_count(pgio, req); in nfs_pageio_setup_mirroring() 1112 if (mirror_count == pgio->pg_mirror_count || pgio->pg_error < 0) in nfs_pageio_setup_mirroring() 1116 pgio->pg_error = -EINVAL; in nfs_pageio_setup_mirroring() 1120 pgio->pg_mirrors = nfs_pageio_alloc_mirrors(pgio, mirror_count); in nfs_pageio_setup_mirroring() 1122 pgio->pg_error = -ENOMEM; in nfs_pageio_setup_mirroring() 1123 pgio->pg_mirrors = pgio->pg_mirrors_static; in nfs_pageio_setup_mirroring() 1131 pgio->pg_mirror_count = 1; in nfs_pageio_cleanup_mirroring() 1132 pgio->pg_mirror_idx = 0; in nfs_pageio_cleanup_mirroring() 1133 pgio->pg_mirrors = pgio->pg_mirrors_static; in nfs_pageio_cleanup_mirroring() 1193 return pgio->pg_ops->pg_test(pgio, prev, req); in nfs_coalesce_size() [all …]
|
A D | pnfs.c | 2690 pgio->pg_lseg = NULL; in pnfs_generic_pg_check_layout() 2701 if (pgio->pg_lseg && !pnfs_lseg_request_intersecting(pgio->pg_lseg, req)) { in pnfs_generic_pg_check_range() 2703 pgio->pg_lseg = NULL; in pnfs_generic_pg_check_range() 2721 pgio->pg_lseg = in pnfs_generic_pg_init_read() 2727 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in pnfs_generic_pg_init_read() 2728 pgio->pg_lseg = NULL; in pnfs_generic_pg_init_read() 2733 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_read() 2746 pgio->pg_lseg = in pnfs_generic_pg_init_write() 2751 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in pnfs_generic_pg_init_write() 2752 pgio->pg_lseg = NULL; in pnfs_generic_pg_init_write() [all …]
|
A D | write.c | 623 ret = pgio->pg_error; in nfs_page_async_flush() 629 ret = pgio->pg_error; in nfs_page_async_flush() 639 pgio->pg_error = 0; in nfs_page_async_flush() 675 pgio.pg_error = 0; in nfs_writepage_locked() 676 nfs_pageio_complete(&pgio); in nfs_writepage_locked() 734 pgio.pg_io_completion = ioc; in nfs_writepages() 736 &pgio); in nfs_writepages() 737 pgio.pg_error = 0; in nfs_writepages() 738 nfs_pageio_complete(&pgio); in nfs_writepages() 1481 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_write_mds() [all …]
|
A D | internal.h | 484 extern void nfs_pageio_init_read(struct nfs_pageio_descriptor *pgio, 488 extern void nfs_pageio_reset_read_mds(struct nfs_pageio_descriptor *pgio); 500 extern void nfs_pageio_init_write(struct nfs_pageio_descriptor *pgio, 503 extern void nfs_pageio_reset_write_mds(struct nfs_pageio_descriptor *pgio); 545 void nfs_pageio_stop_mirroring(struct nfs_pageio_descriptor *pgio);
|
A D | pnfs.h | 257 void pnfs_generic_pg_check_layout(struct nfs_pageio_descriptor *pgio); 258 void pnfs_generic_pg_check_range(struct nfs_pageio_descriptor *pgio, struct nfs_page *req); 261 void pnfs_generic_pg_init_write(struct nfs_pageio_descriptor *pgio, 265 size_t pnfs_generic_pg_test(struct nfs_pageio_descriptor *pgio,
|
/linux-6.3-rc2/fs/nfs/flexfilelayout/ |
A D | flexfilelayout.c | 815 pgio->pg_lseg = in ff_layout_pg_get_read() 820 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in ff_layout_pg_get_read() 883 pgio->pg_lseg); in ff_layout_pg_init_read() 900 pgio->pg_lseg = in ff_layout_pg_init_write() 905 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in ff_layout_pg_init_write() 915 if (pgio->pg_mirror_count != FF_LAYOUT_MIRROR_COUNT(pgio->pg_lseg)) in ff_layout_pg_init_write() 945 pgio->pg_lseg); in ff_layout_pg_init_write() 956 pgio->pg_lseg = in ff_layout_pg_get_mirror_count_write() 961 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in ff_layout_pg_get_mirror_count_write() 966 if (pgio->pg_lseg) in ff_layout_pg_get_mirror_count_write() [all …]
|
/linux-6.3-rc2/fs/nfs/blocklayout/ |
A D | blocklayout.c | 807 if (pgio->pg_dreq == NULL) in is_aligned_req() 835 nfs_pageio_reset_read_mds(pgio); in bl_pg_init_read() 841 if (pgio->pg_lseg && in bl_pg_init_read() 843 pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg); in bl_pg_init_read() 844 pnfs_set_lo_fail(pgio->pg_lseg); in bl_pg_init_read() 845 nfs_pageio_reset_read_mds(pgio); in bl_pg_init_read() 891 nfs_pageio_reset_write_mds(pgio); in bl_pg_init_write() 895 if (pgio->pg_dreq == NULL) in bl_pg_init_write() 903 if (pgio->pg_lseg && in bl_pg_init_write() 906 pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg); in bl_pg_init_write() [all …]
|
/linux-6.3-rc2/fs/nfs/filelayout/ |
A D | filelayout.c | 879 if (!pgio->pg_lseg) { in filelayout_pg_init_read() 880 pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode, in filelayout_pg_init_read() 887 if (IS_ERR(pgio->pg_lseg)) { in filelayout_pg_init_read() 888 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in filelayout_pg_init_read() 889 pgio->pg_lseg = NULL; in filelayout_pg_init_read() 894 if (pgio->pg_lseg == NULL) in filelayout_pg_init_read() 903 if (!pgio->pg_lseg) { in filelayout_pg_init_write() 904 pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode, in filelayout_pg_init_write() 912 pgio->pg_error = PTR_ERR(pgio->pg_lseg); in filelayout_pg_init_write() 913 pgio->pg_lseg = NULL; in filelayout_pg_init_write() [all …]
|
Completed in 37 milliseconds