Lines Matching refs:oparms

2389 create_durable_v2_buf(struct cifs_open_parms *oparms)
2391 struct cifs_fid *pfid = oparms->fid;
2412 buf->dcontext.Timeout = cpu_to_le32(oparms->tcon->handle_timeout);
2460 struct cifs_open_parms *oparms)
2464 iov[num].iov_base = create_durable_v2_buf(oparms);
2474 struct cifs_open_parms *oparms)
2479 oparms->reconnect = false;
2481 iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid);
2491 struct cifs_open_parms *oparms, bool use_persistent)
2496 if (oparms->reconnect)
2498 oparms);
2500 return add_durable_v2_context(iov, num_iovec, oparms);
2503 if (oparms->reconnect) {
2504 iov[num].iov_base = create_reconnect_durable_buf(oparms->fid);
2506 oparms->reconnect = false;
2935 struct cifs_open_parms *oparms, __le16 *path)
2956 if (oparms->create_options & CREATE_OPTION_READONLY)
2958 if (oparms->create_options & CREATE_OPTION_SPECIAL)
2962 req->DesiredAccess = cpu_to_le32(oparms->desired_access);
2967 req->CreateDisposition = cpu_to_le32(oparms->disposition);
2968 req->CreateOptions = cpu_to_le32(oparms->create_options & CREATE_OPTIONS_MASK);
3015 (oparms->create_options & CREATE_NOT_FILE))
3019 oparms->fid->lease_key, oplock);
3025 rc = add_durable_context(iov, &n_iov, oparms,
3032 rc = add_posix_context(iov, &n_iov, oparms->mode);
3044 if ((oparms->disposition != FILE_OPEN) && (oparms->cifs_sb)) {
3048 if ((oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID) &&
3049 (oparms->mode != ACL_NO_MODE))
3053 oparms->mode = ACL_NO_MODE;
3056 if (oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL)
3062 cifs_dbg(FYI, "add sd with mode 0x%x\n", oparms->mode);
3063 rc = add_sd_context(iov, &n_iov, oparms->mode, set_owner);
3115 SMB2_open(const unsigned int xid, struct cifs_open_parms *oparms, __le16 *path,
3122 struct cifs_tcon *tcon = oparms->tcon;
3144 &rqst, oplock, oparms, path);
3148 trace_smb3_open_enter(xid, tcon->tid, tcon->ses->Suid, oparms->path,
3149 oparms->create_options, oparms->desired_access);
3165 oparms->create_options, oparms->desired_access, rc);
3176 oparms->create_options, oparms->desired_access);
3179 oparms->fid->persistent_fid = rsp->PersistentFileId;
3180 oparms->fid->volatile_fid = rsp->VolatileFileId;
3181 oparms->fid->access = oparms->desired_access;
3183 oparms->fid->mid = le64_to_cpu(rsp->hdr.MessageId);
3199 rc = smb2_parse_contexts(server, &rsp_iov, &oparms->fid->epoch,
3200 oparms->fid->lease_key, oplock, buf, posix);