Lines Matching refs:subreq
205 struct netfs_io_subrequest *subreq = op->fetch.subreq; in afs_fetch_data_notify() local
207 subreq->error = afs_op_error(op); in afs_fetch_data_notify()
208 netfs_read_subreq_terminated(subreq); in afs_fetch_data_notify()
218 atomic_long_add(op->fetch.subreq->transferred, &op->net->n_fetch_bytes); in afs_fetch_data_success()
286 netfs_read_subreq_progress(op->fetch.subreq); in afs_read_receive()
332 static void afs_issue_read(struct netfs_io_subrequest *subreq) in afs_issue_read() argument
335 struct afs_vnode *vnode = AFS_FS_I(subreq->rreq->inode); in afs_issue_read()
336 struct key *key = subreq->rreq->netfs_priv; in afs_issue_read()
347 subreq->error = PTR_ERR(op); in afs_issue_read()
348 netfs_read_subreq_terminated(subreq); in afs_issue_read()
354 op->fetch.subreq = subreq; in afs_issue_read()
357 trace_netfs_sreq(subreq, netfs_sreq_trace_submit); in afs_issue_read()
359 if (subreq->rreq->origin == NETFS_READAHEAD || in afs_issue_read()
360 subreq->rreq->iocb) { in afs_issue_read()
364 subreq->error = afs_put_operation(op); in afs_issue_read()
365 netfs_read_subreq_terminated(subreq); in afs_issue_read()