• Home
  • Raw
  • Download

Lines Matching refs:pgio

61 void nfs_pageio_init_read(struct nfs_pageio_descriptor *pgio,  in nfs_pageio_init_read()  argument
72 nfs_pageio_init(pgio, inode, pg_ops, compl_ops, &nfs_rw_read_ops, in nfs_pageio_init_read()
77 void nfs_pageio_reset_read_mds(struct nfs_pageio_descriptor *pgio) in nfs_pageio_reset_read_mds() argument
81 if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) in nfs_pageio_reset_read_mds()
82 pgio->pg_ops->pg_cleanup(pgio); in nfs_pageio_reset_read_mds()
84 pgio->pg_ops = &nfs_pgio_rw_ops; in nfs_pageio_reset_read_mds()
87 WARN_ON_ONCE(pgio->pg_mirror_count != 1); in nfs_pageio_reset_read_mds()
89 mirror = &pgio->pg_mirrors[0]; in nfs_pageio_reset_read_mds()
90 mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->rsize; in nfs_pageio_reset_read_mds()
122 struct nfs_pageio_descriptor pgio; in nfs_readpage_async() local
136 nfs_pageio_init_read(&pgio, inode, false, in nfs_readpage_async()
138 if (!nfs_pageio_add_request(&pgio, new)) { in nfs_readpage_async()
140 nfs_readpage_release(new, pgio.pg_error); in nfs_readpage_async()
142 nfs_pageio_complete(&pgio); in nfs_readpage_async()
145 WARN_ON_ONCE(pgio.pg_mirror_count != 1); in nfs_readpage_async()
147 pgm = &pgio.pg_mirrors[0]; in nfs_readpage_async()
150 return pgio.pg_error < 0 ? pgio.pg_error : 0; in nfs_readpage_async()
371 struct nfs_pageio_descriptor *pgio; member
393 if (!nfs_pageio_add_request(desc->pgio, new)) { in readpage_async_filler()
395 error = desc->pgio->pg_error; in readpage_async_filler()
410 struct nfs_pageio_descriptor pgio; in nfs_readpages() local
413 .pgio = &pgio, in nfs_readpages()
443 nfs_pageio_init_read(&pgio, inode, false, in nfs_readpages()
447 nfs_pageio_complete(&pgio); in nfs_readpages()
450 WARN_ON_ONCE(pgio.pg_mirror_count != 1); in nfs_readpages()
452 pgm = &pgio.pg_mirrors[0]; in nfs_readpages()