Lines Matching refs:rreq
264 static int nfs_netfs_init_request(struct netfs_io_request *rreq, struct file *file) in nfs_netfs_init_request() argument
267 if (WARN_ON_ONCE(rreq->origin != NETFS_PGPRIV2_COPY_TO_CACHE)) in nfs_netfs_init_request()
272 rreq->netfs_priv = get_nfs_open_context(nfs_file_open_context(file)); in nfs_netfs_init_request()
273 rreq->debug_id = atomic_inc_return(&nfs_netfs_debug_id); in nfs_netfs_init_request()
275 __set_bit(NETFS_RREQ_USE_PGPRIV2, &rreq->flags); in nfs_netfs_init_request()
276 rreq->io_streams[0].sreq_max_len = NFS_SB(rreq->inode->i_sb)->rsize; in nfs_netfs_init_request()
281 static void nfs_netfs_free_request(struct netfs_io_request *rreq) in nfs_netfs_free_request() argument
283 if (rreq->netfs_priv) in nfs_netfs_free_request()
284 put_nfs_open_context(rreq->netfs_priv); in nfs_netfs_free_request()
303 struct inode *inode = sreq->rreq->inode; in nfs_netfs_issue_read()
304 struct nfs_open_context *ctx = sreq->rreq->netfs_priv; in nfs_netfs_issue_read()
324 xa_for_each_range(&sreq->rreq->mapping->i_pages, idx, page, start, last) { in nfs_netfs_issue_read()
370 sreq->rreq->origin != NETFS_UNBUFFERED_READ && in nfs_netfs_read_completion()
371 sreq->rreq->origin != NETFS_DIO_READ) in nfs_netfs_read_completion()