Lines Matching refs:pgio

55 void nfs_pageio_init_read(struct nfs_pageio_descriptor *pgio,  in nfs_pageio_init_read()  argument
66 nfs_pageio_init(pgio, inode, pg_ops, compl_ops, &nfs_rw_read_ops, in nfs_pageio_init_read()
71 void nfs_pageio_reset_read_mds(struct nfs_pageio_descriptor *pgio) in nfs_pageio_reset_read_mds() argument
75 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_read_mds()
76 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_read_mds()
78 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_read_mds()
81 WARN_ON_ONCE(pgio->pg_mirror_count != 1); in nfs_pageio_reset_read_mds()
83 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_read_mds()
84 mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->rsize; in nfs_pageio_reset_read_mds()
93 struct nfs_pageio_descriptor pgio; in nfs_readpage_async() local
107 nfs_pageio_init_read(&pgio, inode, false, in nfs_readpage_async()
109 nfs_pageio_add_request(&pgio, new); in nfs_readpage_async()
110 nfs_pageio_complete(&pgio); in nfs_readpage_async()
113 WARN_ON_ONCE(pgio.pg_mirror_count != 1); in nfs_readpage_async()
115 pgm = &pgio.pg_mirrors[0]; in nfs_readpage_async()
334 struct nfs_pageio_descriptor *pgio; member
356 if (!nfs_pageio_add_request(desc->pgio, new)) { in readpage_async_filler()
357 error = desc->pgio->pg_error; in readpage_async_filler()
371 struct nfs_pageio_descriptor pgio; in nfs_readpages() local
374 .pgio = &pgio, in nfs_readpages()
404 nfs_pageio_init_read(&pgio, inode, false, in nfs_readpages()
408 nfs_pageio_complete(&pgio); in nfs_readpages()
411 WARN_ON_ONCE(pgio.pg_mirror_count != 1); in nfs_readpages()
413 pgm = &pgio.pg_mirrors[0]; in nfs_readpages()