Home
last modified time | relevance | path

Searched refs:pgio (Results 1 – 9 of 9) sorted by relevance

/linux-6.3-rc2/fs/nfs/
A Dread.c81 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 Dpagelist.c1111 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 Dpnfs.c2690 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 Dwrite.c623 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 Dinternal.h484 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 Dpnfs.h257 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 Dflexfilelayout.c815 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 Dblocklayout.c807 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 Dfilelayout.c879 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