Lines Matching refs:pgio
1714 pnfs_generic_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in pnfs_generic_pg_init_read() argument
1718 if (pgio->pg_lseg == NULL) { in pnfs_generic_pg_init_read()
1719 if (pgio->pg_dreq == NULL) in pnfs_generic_pg_init_read()
1720 rd_size = i_size_read(pgio->pg_inode) - req_offset(req); in pnfs_generic_pg_init_read()
1722 rd_size = nfs_dreq_bytes_left(pgio->pg_dreq); in pnfs_generic_pg_init_read()
1724 pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, in pnfs_generic_pg_init_read()
1732 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_read()
1733 nfs_pageio_reset_read_mds(pgio); in pnfs_generic_pg_init_read()
1739 pnfs_generic_pg_init_write(struct nfs_pageio_descriptor *pgio, in pnfs_generic_pg_init_write() argument
1742 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_write()
1743 pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, in pnfs_generic_pg_init_write()
1750 if (pgio->pg_lseg == NULL) in pnfs_generic_pg_init_write()
1751 nfs_pageio_reset_write_mds(pgio); in pnfs_generic_pg_init_write()
1770 pnfs_generic_pg_test(struct nfs_pageio_descriptor *pgio, in pnfs_generic_pg_test() argument
1776 size = nfs_generic_pg_test(pgio, prev, req); in pnfs_generic_pg_test()
1791 if (pgio->pg_lseg) { in pnfs_generic_pg_test()
1792 seg_end = end_offset(pgio->pg_lseg->pls_range.offset, in pnfs_generic_pg_test()
1793 pgio->pg_lseg->pls_range.length); in pnfs_generic_pg_test()
1799 if (pgio->pg_ops->pg_cleanup) in pnfs_generic_pg_test()
1800 pgio->pg_ops->pg_cleanup(pgio); in pnfs_generic_pg_test()
1801 if (pgio->pg_ops->pg_init) in pnfs_generic_pg_test()
1802 pgio->pg_ops->pg_init(pgio, req); in pnfs_generic_pg_test()
1819 struct nfs_pageio_descriptor pgio; in pnfs_write_done_resend_to_mds() local
1822 nfs_pageio_init_write(&pgio, hdr->inode, FLUSH_STABLE, true, in pnfs_write_done_resend_to_mds()
1825 return nfs_pageio_resend(&pgio, hdr); in pnfs_write_done_resend_to_mds()
1938 struct nfs_pageio_descriptor pgio; in pnfs_read_done_resend_to_mds() local
1941 nfs_pageio_init_read(&pgio, hdr->inode, true, hdr->completion_ops); in pnfs_read_done_resend_to_mds()
1942 return nfs_pageio_resend(&pgio, hdr); in pnfs_read_done_resend_to_mds()
2014 struct nfs_pageio_descriptor pgio; in pnfs_read_resend_pnfs() local
2016 nfs_pageio_init_read(&pgio, hdr->inode, false, hdr->completion_ops); in pnfs_read_resend_pnfs()
2017 return nfs_pageio_resend(&pgio, hdr); in pnfs_read_resend_pnfs()