Lines Matching refs:pgio

552 static int nfs_page_async_flush(struct nfs_pageio_descriptor *pgio,  in nfs_page_async_flush()  argument
569 if (!nfs_pageio_add_request(pgio, req)) { in nfs_page_async_flush()
571 ret = pgio->pg_error; in nfs_page_async_flush()
577 …_do_writepage(struct page *page, struct writeback_control *wbc, struct nfs_pageio_descriptor *pgio) in nfs_do_writepage() argument
585 nfs_pageio_cond_complete(pgio, page_file_index(page)); in nfs_do_writepage()
586 ret = nfs_page_async_flush(pgio, page, wbc->sync_mode == WB_SYNC_NONE); in nfs_do_writepage()
599 struct nfs_pageio_descriptor pgio; in nfs_writepage_locked() local
602 nfs_pageio_init_write(&pgio, page->mapping->host, wb_priority(wbc), in nfs_writepage_locked()
604 err = nfs_do_writepage(page, wbc, &pgio); in nfs_writepage_locked()
605 nfs_pageio_complete(&pgio); in nfs_writepage_locked()
608 if (pgio.pg_error < 0) in nfs_writepage_locked()
609 return pgio.pg_error; in nfs_writepage_locked()
635 struct nfs_pageio_descriptor pgio; in nfs_writepages() local
646 nfs_pageio_init_write(&pgio, inode, wb_priority(wbc), false, in nfs_writepages()
648 err = write_cache_pages(mapping, wbc, nfs_writepages_callback, &pgio); in nfs_writepages()
649 nfs_pageio_complete(&pgio); in nfs_writepages()
657 err = pgio.pg_error; in nfs_writepages()
1314 void nfs_pageio_init_write(struct nfs_pageio_descriptor *pgio, in nfs_pageio_init_write() argument
1325 nfs_pageio_init(pgio, inode, pg_ops, compl_ops, &nfs_rw_write_ops, in nfs_pageio_init_write()
1330 void nfs_pageio_reset_write_mds(struct nfs_pageio_descriptor *pgio) in nfs_pageio_reset_write_mds() argument
1334 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_write_mds()
1335 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_write_mds()
1337 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_write_mds()
1339 nfs_pageio_stop_mirroring(pgio); in nfs_pageio_reset_write_mds()
1341 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_write_mds()
1342 mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->wsize; in nfs_pageio_reset_write_mds()