Lines Matching refs:rreq
52 struct netfs_io_stream *stream = &req->rreq.io_streams[subreq->stream_nr]; in cifs_prepare_write()
55 size_t wsize = req->rreq.wsize; in cifs_prepare_write()
84 wdata->credits.rreq_debug_id = subreq->rreq->debug_id; in cifs_prepare_write()
87 trace_smb3_rw_credits(wdata->rreq->debug_id, in cifs_prepare_write()
107 struct cifs_sb_info *sbi = CIFS_SB(subreq->rreq->inode->i_sb); in cifs_issue_write()
147 struct netfs_io_request *rreq = subreq->rreq; in cifs_prepare_read() local
149 struct cifs_io_request *req = container_of(subreq->rreq, struct cifs_io_request, rreq); in cifs_prepare_read()
151 struct cifs_sb_info *cifs_sb = CIFS_SB(rreq->inode->i_sb); in cifs_prepare_read()
171 rreq->io_streams[0].sreq_max_len = size; in cifs_prepare_read()
174 rdata->credits.rreq_debug_id = rreq->debug_id; in cifs_prepare_read()
177 trace_smb3_rw_credits(rdata->rreq->debug_id, in cifs_prepare_read()
185 rreq->io_streams[0].sreq_max_segs = server->smbd_conn->max_frmr_depth; in cifs_prepare_read()
198 struct netfs_io_request *rreq = subreq->rreq; in cifs_issue_read() local
200 struct cifs_io_request *req = container_of(subreq->rreq, struct cifs_io_request, rreq); in cifs_issue_read()
205 __func__, rreq->debug_id, subreq->debug_index, rreq->mapping, in cifs_issue_read()
220 if (subreq->rreq->origin != NETFS_DIO_READ) in cifs_issue_read()
239 struct cifs_io_request *req = container_of(wreq, struct cifs_io_request, rreq); in cifs_begin_writeback()
254 static int cifs_init_request(struct netfs_io_request *rreq, struct file *file) in cifs_init_request() argument
256 struct cifs_io_request *req = container_of(rreq, struct cifs_io_request, rreq); in cifs_init_request()
257 struct cifs_sb_info *cifs_sb = CIFS_SB(rreq->inode->i_sb); in cifs_init_request()
260 rreq->rsize = cifs_sb->ctx->rsize; in cifs_init_request()
261 rreq->wsize = cifs_sb->ctx->wsize; in cifs_init_request()
266 rreq->netfs_priv = file->private_data; in cifs_init_request()
271 } else if (rreq->origin != NETFS_WRITEBACK) { in cifs_init_request()
282 static void cifs_rreq_done(struct netfs_io_request *rreq) in cifs_rreq_done() argument
285 struct inode *inode = rreq->inode; in cifs_rreq_done()
294 static void cifs_free_request(struct netfs_io_request *rreq) in cifs_free_request() argument
296 struct cifs_io_request *req = container_of(rreq, struct cifs_io_request, rreq); in cifs_free_request()
318 trace_smb3_rw_credits(rdata->rreq->debug_id, in cifs_free_subrequest()
2395 struct netfs_io_request *wreq = wdata->rreq; in cifs_write_subrequest_terminated()
2403 (wdata->rreq->origin == NETFS_UNBUFFERED_WRITE || in cifs_write_subrequest_terminated()
2404 wdata->rreq->origin == NETFS_DIO_WRITE)) in cifs_write_subrequest_terminated()