Lines Matching refs:pgio

60 void nfs_pageio_init_read(struct nfs_pageio_descriptor *pgio,  in nfs_pageio_init_read()  argument
71 nfs_pageio_init(pgio, inode, pg_ops, compl_ops, &nfs_rw_read_ops, in nfs_pageio_init_read()
76 void nfs_pageio_reset_read_mds(struct nfs_pageio_descriptor *pgio) in nfs_pageio_reset_read_mds() argument
80 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_read_mds()
81 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_read_mds()
83 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_read_mds()
86 WARN_ON_ONCE(pgio->pg_mirror_count != 1); in nfs_pageio_reset_read_mds()
88 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_read_mds()
89 mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->rsize; in nfs_pageio_reset_read_mds()
115 struct nfs_pageio_descriptor pgio; in nfs_readpage_async() local
129 nfs_pageio_init_read(&pgio, inode, false, in nfs_readpage_async()
131 if (!nfs_pageio_add_request(&pgio, new)) { in nfs_readpage_async()
135 nfs_pageio_complete(&pgio); in nfs_readpage_async()
138 WARN_ON_ONCE(pgio.pg_mirror_count != 1); in nfs_readpage_async()
140 pgm = &pgio.pg_mirrors[0]; in nfs_readpage_async()
143 return pgio.pg_error < 0 ? pgio.pg_error : 0; in nfs_readpage_async()
352 struct nfs_pageio_descriptor *pgio; member
374 if (!nfs_pageio_add_request(desc->pgio, new)) { in readpage_async_filler()
377 error = desc->pgio->pg_error; in readpage_async_filler()
391 struct nfs_pageio_descriptor pgio; in nfs_readpages() local
394 .pgio = &pgio, in nfs_readpages()
424 nfs_pageio_init_read(&pgio, inode, false, in nfs_readpages()
428 nfs_pageio_complete(&pgio); in nfs_readpages()
431 WARN_ON_ONCE(pgio.pg_mirror_count != 1); in nfs_readpages()
433 pgm = &pgio.pg_mirrors[0]; in nfs_readpages()