Lines Matching refs:io_parms

3808 	struct cifs_io_parms *io_parms, struct cifs_readdata *rdata,  in smb2_new_read_req()  argument
3814 struct TCP_Server_Info *server = io_parms->server; in smb2_new_read_req()
3816 rc = smb2_plain_req_init(SMB2_READ, io_parms->tcon, server, in smb2_new_read_req()
3825 shdr->ProcessId = cpu_to_le32(io_parms->pid); in smb2_new_read_req()
3827 req->PersistentFileId = io_parms->persistent_fid; in smb2_new_read_req()
3828 req->VolatileFileId = io_parms->volatile_fid; in smb2_new_read_req()
3833 req->Length = cpu_to_le32(io_parms->length); in smb2_new_read_req()
3834 req->Offset = cpu_to_le64(io_parms->offset); in smb2_new_read_req()
3837 io_parms->persistent_fid, in smb2_new_read_req()
3838 io_parms->tcon->tid, io_parms->tcon->ses->Suid, in smb2_new_read_req()
3839 io_parms->offset, io_parms->length); in smb2_new_read_req()
3892 if (remaining_bytes > io_parms->length) in smb2_new_read_req()
3995 struct cifs_io_parms io_parms; in smb2_async_readv() local
4008 io_parms.tcon = tlink_tcon(rdata->cfile->tlink); in smb2_async_readv()
4009 io_parms.server = server = rdata->server; in smb2_async_readv()
4010 io_parms.offset = rdata->offset; in smb2_async_readv()
4011 io_parms.length = rdata->bytes; in smb2_async_readv()
4012 io_parms.persistent_fid = rdata->cfile->fid.persistent_fid; in smb2_async_readv()
4013 io_parms.volatile_fid = rdata->cfile->fid.volatile_fid; in smb2_async_readv()
4014 io_parms.pid = rdata->pid; in smb2_async_readv()
4017 (void **) &buf, &total_len, &io_parms, rdata, 0, 0); in smb2_async_readv()
4021 if (smb3_encryption_required(io_parms.tcon)) in smb2_async_readv()
4049 cifs_stats_fail_inc(io_parms.tcon, SMB2_READ_HE); in smb2_async_readv()
4050 trace_smb3_read_err(0 /* xid */, io_parms.persistent_fid, in smb2_async_readv()
4051 io_parms.tcon->tid, in smb2_async_readv()
4052 io_parms.tcon->ses->Suid, in smb2_async_readv()
4053 io_parms.offset, io_parms.length, rc); in smb2_async_readv()
4062 SMB2_read(const unsigned int xid, struct cifs_io_parms *io_parms, in SMB2_read() argument
4073 struct cifs_ses *ses = io_parms->tcon->ses; in SMB2_read()
4075 if (!io_parms->server) in SMB2_read()
4076 io_parms->server = cifs_pick_channel(io_parms->tcon->ses); in SMB2_read()
4079 rc = smb2_new_read_req((void **)&req, &total_len, io_parms, NULL, 0, 0); in SMB2_read()
4083 if (smb3_encryption_required(io_parms->tcon)) in SMB2_read()
4093 rc = cifs_send_recv(xid, ses, io_parms->server, in SMB2_read()
4099 cifs_stats_fail_inc(io_parms->tcon, SMB2_READ_HE); in SMB2_read()
4102 io_parms->tcon->tid, ses->Suid, in SMB2_read()
4103 io_parms->offset, io_parms->length, in SMB2_read()
4107 io_parms->tcon->tid, ses->Suid, in SMB2_read()
4108 io_parms->offset, 0); in SMB2_read()
4114 io_parms->tcon->tid, ses->Suid, in SMB2_read()
4115 io_parms->offset, io_parms->length); in SMB2_read()
4121 (*nbytes > io_parms->length)) { in SMB2_read()
4123 *nbytes, io_parms->length); in SMB2_read()
4373 SMB2_write(const unsigned int xid, struct cifs_io_parms *io_parms, in SMB2_write() argument
4391 if (!io_parms->server) in SMB2_write()
4392 io_parms->server = cifs_pick_channel(io_parms->tcon->ses); in SMB2_write()
4393 server = io_parms->server; in SMB2_write()
4397 rc = smb2_plain_req_init(SMB2_WRITE, io_parms->tcon, server, in SMB2_write()
4402 if (smb3_encryption_required(io_parms->tcon)) in SMB2_write()
4405 req->sync_hdr.ProcessId = cpu_to_le32(io_parms->pid); in SMB2_write()
4407 req->PersistentFileId = io_parms->persistent_fid; in SMB2_write()
4408 req->VolatileFileId = io_parms->volatile_fid; in SMB2_write()
4412 req->Length = cpu_to_le32(io_parms->length); in SMB2_write()
4413 req->Offset = cpu_to_le64(io_parms->offset); in SMB2_write()
4418 trace_smb3_write_enter(xid, io_parms->persistent_fid, in SMB2_write()
4419 io_parms->tcon->tid, io_parms->tcon->ses->Suid, in SMB2_write()
4420 io_parms->offset, io_parms->length); in SMB2_write()
4430 rc = cifs_send_recv(xid, io_parms->tcon->ses, server, in SMB2_write()
4437 io_parms->tcon->tid, in SMB2_write()
4438 io_parms->tcon->ses->Suid, in SMB2_write()
4439 io_parms->offset, io_parms->length, rc); in SMB2_write()
4440 cifs_stats_fail_inc(io_parms->tcon, SMB2_WRITE_HE); in SMB2_write()
4445 io_parms->tcon->tid, in SMB2_write()
4446 io_parms->tcon->ses->Suid, in SMB2_write()
4447 io_parms->offset, *nbytes); in SMB2_write()