Lines Matching refs:rreq
31 struct netfs_io_request *rreq;
46 rreq = netfs_alloc_request(iocb->ki_filp->f_mapping, iocb->ki_filp,
49 if (IS_ERR(rreq))
50 return PTR_ERR(rreq);
53 trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_dio_read);
65 ret = netfs_extract_user_iter(iter, rreq->len, &rreq->iter, 0);
68 rreq->direct_bv = (struct bio_vec *)rreq->iter.bvec;
69 rreq->direct_bv_count = ret;
70 rreq->direct_bv_unpin = iov_iter_extract_will_pin(iter);
71 rreq->len = iov_iter_count(&rreq->iter);
73 rreq->iter = *iter;
74 rreq->len = orig_count;
75 rreq->direct_bv_unpin = false;
82 rreq->iocb = iocb;
84 ret = netfs_begin_read(rreq, is_sync_kiocb(iocb));
89 iocb->ki_pos += rreq->transferred;
90 ret = rreq->transferred;
94 netfs_put_request(rreq, false, netfs_rreq_trace_put_return);