Lines Matching refs:oparms

2077 create_durable_v2_buf(struct cifs_open_parms *oparms)
2079 struct cifs_fid *pfid = oparms->fid;
2100 buf->dcontext.Timeout = cpu_to_le32(oparms->tcon->handle_timeout);
2148 struct cifs_open_parms *oparms)
2153 iov[num].iov_base = create_durable_v2_buf(oparms);
2168 struct cifs_open_parms *oparms)
2174 oparms->reconnect = false;
2176 iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid);
2192 struct cifs_open_parms *oparms, bool use_persistent)
2198 if (oparms->reconnect)
2200 oparms);
2202 return add_durable_v2_context(iov, num_iovec, oparms);
2205 if (oparms->reconnect) {
2206 iov[num].iov_base = create_reconnect_durable_buf(oparms->fid);
2208 oparms->reconnect = false;
2646 struct cifs_open_parms *oparms, __le16 *path)
2667 if (oparms->create_options & CREATE_OPTION_READONLY)
2669 if (oparms->create_options & CREATE_OPTION_SPECIAL)
2673 req->DesiredAccess = cpu_to_le32(oparms->desired_access);
2678 req->CreateDisposition = cpu_to_le32(oparms->disposition);
2679 req->CreateOptions = cpu_to_le32(oparms->create_options & CREATE_OPTIONS_MASK);
2728 (oparms->create_options & CREATE_NOT_FILE))
2732 oparms->fid->lease_key, oplock);
2746 rc = add_durable_context(iov, &n_iov, oparms,
2760 rc = add_posix_context(iov, &n_iov, oparms->mode);
2779 if ((oparms->disposition != FILE_OPEN) && (oparms->cifs_sb)) {
2783 if ((oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID) &&
2784 (oparms->mode != ACL_NO_MODE))
2788 oparms->mode = ACL_NO_MODE;
2791 if (oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL)
2803 cifs_dbg(FYI, "add sd with mode 0x%x\n", oparms->mode);
2804 rc = add_sd_context(iov, &n_iov, oparms->mode, set_owner);
2838 SMB2_open(const unsigned int xid, struct cifs_open_parms *oparms, __le16 *path,
2845 struct cifs_tcon *tcon = oparms->tcon;
2867 &rqst, oplock, oparms, path);
2872 oparms->create_options, oparms->desired_access);
2888 oparms->create_options, oparms->desired_access, rc);
2897 ses->Suid, oparms->create_options,
2898 oparms->desired_access);
2901 oparms->fid->persistent_fid = rsp->PersistentFileId;
2902 oparms->fid->volatile_fid = rsp->VolatileFileId;
2903 oparms->fid->access = oparms->desired_access;
2905 oparms->fid->mid = le64_to_cpu(rsp->sync_hdr.MessageId);
2918 smb2_parse_contexts(server, rsp, &oparms->fid->epoch,
2919 oparms->fid->lease_key, oplock, buf, posix);