Lines Matching refs:fsreq
295 struct afs_read *fsreq; in afs_req_issue_op() local
297 fsreq = afs_alloc_read(GFP_NOFS); in afs_req_issue_op()
298 if (!fsreq) in afs_req_issue_op()
301 fsreq->subreq = subreq; in afs_req_issue_op()
302 fsreq->pos = subreq->start + subreq->transferred; in afs_req_issue_op()
303 fsreq->len = subreq->len - subreq->transferred; in afs_req_issue_op()
304 fsreq->key = key_get(subreq->rreq->netfs_priv); in afs_req_issue_op()
305 fsreq->vnode = vnode; in afs_req_issue_op()
306 fsreq->iter = &fsreq->def_iter; in afs_req_issue_op()
308 iov_iter_xarray(&fsreq->def_iter, READ, in afs_req_issue_op()
309 &fsreq->vnode->vfs_inode.i_mapping->i_pages, in afs_req_issue_op()
310 fsreq->pos, fsreq->len); in afs_req_issue_op()
312 afs_fetch_data(fsreq->vnode, fsreq); in afs_req_issue_op()
313 afs_put_read(fsreq); in afs_req_issue_op()
319 struct afs_read *fsreq; in afs_symlink_readpage() local
322 fsreq = afs_alloc_read(GFP_NOFS); in afs_symlink_readpage()
323 if (!fsreq) in afs_symlink_readpage()
326 fsreq->pos = page->index * PAGE_SIZE; in afs_symlink_readpage()
327 fsreq->len = PAGE_SIZE; in afs_symlink_readpage()
328 fsreq->vnode = vnode; in afs_symlink_readpage()
329 fsreq->iter = &fsreq->def_iter; in afs_symlink_readpage()
330 iov_iter_xarray(&fsreq->def_iter, READ, &page->mapping->i_pages, in afs_symlink_readpage()
331 fsreq->pos, fsreq->len); in afs_symlink_readpage()
333 ret = afs_fetch_data(fsreq->vnode, fsreq); in afs_symlink_readpage()