Lines Matching refs:pgio

583 		struct nfs_pageio_descriptor *pgio)  in nfs_do_writepage()  argument
588 nfs_pageio_cond_complete(pgio, folio->index); in nfs_do_writepage()
601 ret = pgio->pg_error; in nfs_do_writepage()
605 if (!nfs_pageio_add_request(pgio, req)) { in nfs_do_writepage()
606 ret = pgio->pg_error; in nfs_do_writepage()
614 pgio->pg_error = 0; in nfs_do_writepage()
632 struct nfs_pageio_descriptor pgio; in nfs_writepage_locked() local
637 nfs_pageio_init_write(&pgio, inode, 0, false, in nfs_writepage_locked()
639 err = nfs_do_writepage(folio, wbc, &pgio); in nfs_writepage_locked()
640 pgio.pg_error = 0; in nfs_writepage_locked()
641 nfs_pageio_complete(&pgio); in nfs_writepage_locked()
653 struct nfs_pageio_descriptor pgio; in nfs_writepages() local
684 nfs_pageio_init_write(&pgio, inode, priority, false, in nfs_writepages()
686 pgio.pg_io_completion = ioc; in nfs_writepages()
688 err = nfs_do_writepage(folio, wbc, &pgio); in nfs_writepages()
691 pgio.pg_error = 0; in nfs_writepages()
692 nfs_pageio_complete(&pgio); in nfs_writepages()
1398 void nfs_pageio_init_write(struct nfs_pageio_descriptor *pgio, in nfs_pageio_init_write() argument
1409 nfs_pageio_init(pgio, inode, pg_ops, compl_ops, &nfs_rw_write_ops, in nfs_pageio_init_write()
1414 void nfs_pageio_reset_write_mds(struct nfs_pageio_descriptor *pgio) in nfs_pageio_reset_write_mds() argument
1418 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_write_mds()
1419 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_write_mds()
1421 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_write_mds()
1423 nfs_pageio_stop_mirroring(pgio); in nfs_pageio_reset_write_mds()
1425 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_write_mds()
1426 mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->wsize; in nfs_pageio_reset_write_mds()