Lines Matching refs:io_parms
2978 struct cifs_io_parms *io_parms, struct cifs_readdata *rdata, in smb2_new_read_req() argument
2986 rc = smb2_plain_req_init(SMB2_READ, io_parms->tcon, (void **) &req, in smb2_new_read_req()
2991 server = io_parms->tcon->ses->server; in smb2_new_read_req()
2996 shdr->ProcessId = cpu_to_le32(io_parms->pid); in smb2_new_read_req()
2998 req->PersistentFileId = io_parms->persistent_fid; in smb2_new_read_req()
2999 req->VolatileFileId = io_parms->volatile_fid; in smb2_new_read_req()
3004 req->Length = cpu_to_le32(io_parms->length); in smb2_new_read_req()
3005 req->Offset = cpu_to_le64(io_parms->offset); in smb2_new_read_req()
3016 io_parms->tcon->ses->server->dialect == SMB30_PROT_ID; in smb2_new_read_req()
3059 if (remaining_bytes > io_parms->length) in smb2_new_read_req()
3145 struct cifs_io_parms io_parms; in smb2_async_readv() local
3154 io_parms.tcon = tlink_tcon(rdata->cfile->tlink); in smb2_async_readv()
3155 io_parms.offset = rdata->offset; in smb2_async_readv()
3156 io_parms.length = rdata->bytes; in smb2_async_readv()
3157 io_parms.persistent_fid = rdata->cfile->fid.persistent_fid; in smb2_async_readv()
3158 io_parms.volatile_fid = rdata->cfile->fid.volatile_fid; in smb2_async_readv()
3159 io_parms.pid = rdata->pid; in smb2_async_readv()
3161 server = io_parms.tcon->ses->server; in smb2_async_readv()
3164 (void **) &buf, &total_len, &io_parms, rdata, 0, 0); in smb2_async_readv()
3177 if (smb3_encryption_required(io_parms.tcon)) in smb2_async_readv()
3198 rc = cifs_call_async(io_parms.tcon->ses->server, &rqst, in smb2_async_readv()
3203 cifs_stats_fail_inc(io_parms.tcon, SMB2_READ_HE); in smb2_async_readv()
3204 trace_smb3_read_err(rc, 0 /* xid */, io_parms.persistent_fid, in smb2_async_readv()
3205 io_parms.tcon->tid, io_parms.tcon->ses->Suid, in smb2_async_readv()
3206 io_parms.offset, io_parms.length); in smb2_async_readv()
3208 trace_smb3_read_done(0 /* xid */, io_parms.persistent_fid, in smb2_async_readv()
3209 io_parms.tcon->tid, io_parms.tcon->ses->Suid, in smb2_async_readv()
3210 io_parms.offset, io_parms.length); in smb2_async_readv()
3217 SMB2_read(const unsigned int xid, struct cifs_io_parms *io_parms, in SMB2_read() argument
3228 struct cifs_ses *ses = io_parms->tcon->ses; in SMB2_read()
3231 rc = smb2_new_read_req((void **)&req, &total_len, io_parms, NULL, 0, 0); in SMB2_read()
3235 if (smb3_encryption_required(io_parms->tcon)) in SMB2_read()
3252 cifs_stats_fail_inc(io_parms->tcon, SMB2_READ_HE); in SMB2_read()
3256 io_parms->tcon->tid, ses->Suid, in SMB2_read()
3257 io_parms->offset, io_parms->length); in SMB2_read()
3262 io_parms->tcon->tid, ses->Suid, in SMB2_read()
3263 io_parms->offset, io_parms->length); in SMB2_read()
3267 (*nbytes > io_parms->length)) { in SMB2_read()
3269 *nbytes, io_parms->length); in SMB2_read()
3501 SMB2_write(const unsigned int xid, struct cifs_io_parms *io_parms, in SMB2_write() argument
3518 rc = smb2_plain_req_init(SMB2_WRITE, io_parms->tcon, (void **) &req, in SMB2_write()
3523 if (io_parms->tcon->ses->server == NULL) in SMB2_write()
3526 if (smb3_encryption_required(io_parms->tcon)) in SMB2_write()
3529 req->sync_hdr.ProcessId = cpu_to_le32(io_parms->pid); in SMB2_write()
3531 req->PersistentFileId = io_parms->persistent_fid; in SMB2_write()
3532 req->VolatileFileId = io_parms->volatile_fid; in SMB2_write()
3536 req->Length = cpu_to_le32(io_parms->length); in SMB2_write()
3537 req->Offset = cpu_to_le64(io_parms->offset); in SMB2_write()
3550 rc = cifs_send_recv(xid, io_parms->tcon->ses, &rqst, in SMB2_write()
3557 io_parms->tcon->tid, in SMB2_write()
3558 io_parms->tcon->ses->Suid, in SMB2_write()
3559 io_parms->offset, io_parms->length, rc); in SMB2_write()
3560 cifs_stats_fail_inc(io_parms->tcon, SMB2_WRITE_HE); in SMB2_write()
3565 io_parms->tcon->tid, in SMB2_write()
3566 io_parms->tcon->ses->Suid, in SMB2_write()
3567 io_parms->offset, *nbytes); in SMB2_write()