Lines Matching refs:pgio

1789 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req)  in pnfs_generic_pg_init_read()  argument
1793 if (pgio->pg_lseg == NULL) { in pnfs_generic_pg_init_read()
1794 if (pgio->pg_dreq == NULL) in pnfs_generic_pg_init_read()
1795 rd_size = i_size_read(pgio->pg_inode) - req_offset(req); in pnfs_generic_pg_init_read()
1797 rd_size = nfs_dreq_bytes_left(pgio->pg_dreq); in pnfs_generic_pg_init_read()
1799 pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, in pnfs_generic_pg_init_read()
1807 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_read()
1808 nfs_pageio_reset_read_mds(pgio); in pnfs_generic_pg_init_read()
1814 pnfs_generic_pg_init_write(struct nfs_pageio_descriptor *pgio, in pnfs_generic_pg_init_write() argument
1817 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_write()
1818 pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, in pnfs_generic_pg_init_write()
1825 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_write()
1826 nfs_pageio_reset_write_mds(pgio); in pnfs_generic_pg_init_write()
1845 pnfs_generic_pg_test(struct nfs_pageio_descriptor *pgio, in pnfs_generic_pg_test() argument
1851 size = nfs_generic_pg_test(pgio, prev, req); in pnfs_generic_pg_test()
1866 if (pgio->pg_lseg) { in pnfs_generic_pg_test()
1867 seg_end = end_offset(pgio->pg_lseg->pls_range.offset, in pnfs_generic_pg_test()
1868 pgio->pg_lseg->pls_range.length); in pnfs_generic_pg_test()
1874 if (pgio->pg_ops->pg_cleanup) in pnfs_generic_pg_test()
1875 pgio->pg_ops->pg_cleanup(pgio); in pnfs_generic_pg_test()
1876 if (pgio->pg_ops->pg_init) in pnfs_generic_pg_test()
1877 pgio->pg_ops->pg_init(pgio, req); in pnfs_generic_pg_test()
1894 struct nfs_pageio_descriptor pgio; in pnfs_write_done_resend_to_mds() local
1897 nfs_pageio_init_write(&pgio, hdr->inode, FLUSH_STABLE, true, in pnfs_write_done_resend_to_mds()
1900 return nfs_pageio_resend(&pgio, hdr); in pnfs_write_done_resend_to_mds()
2014 struct nfs_pageio_descriptor pgio; in pnfs_read_done_resend_to_mds() local
2017 nfs_pageio_init_read(&pgio, hdr->inode, true, hdr->completion_ops); in pnfs_read_done_resend_to_mds()
2018 return nfs_pageio_resend(&pgio, hdr); in pnfs_read_done_resend_to_mds()
2091 struct nfs_pageio_descriptor pgio; in pnfs_read_resend_pnfs() local
2093 nfs_pageio_init_read(&pgio, hdr->inode, false, hdr->completion_ops); in pnfs_read_resend_pnfs()
2094 return nfs_pageio_resend(&pgio, hdr); in pnfs_read_resend_pnfs()