Lines Matching refs:oparms
2073 create_durable_v2_buf(struct cifs_open_parms *oparms) in create_durable_v2_buf() argument
2075 struct cifs_fid *pfid = oparms->fid; in create_durable_v2_buf()
2096 buf->dcontext.Timeout = cpu_to_le32(oparms->tcon->handle_timeout); in create_durable_v2_buf()
2144 struct cifs_open_parms *oparms) in add_durable_v2_context() argument
2149 iov[num].iov_base = create_durable_v2_buf(oparms); in add_durable_v2_context()
2164 struct cifs_open_parms *oparms) in add_durable_reconnect_v2_context() argument
2170 oparms->reconnect = false; in add_durable_reconnect_v2_context()
2172 iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid); in add_durable_reconnect_v2_context()
2188 struct cifs_open_parms *oparms, bool use_persistent) in add_durable_context() argument
2194 if (oparms->reconnect) in add_durable_context()
2196 oparms); in add_durable_context()
2198 return add_durable_v2_context(iov, num_iovec, oparms); in add_durable_context()
2201 if (oparms->reconnect) { in add_durable_context()
2202 iov[num].iov_base = create_reconnect_durable_buf(oparms->fid); in add_durable_context()
2204 oparms->reconnect = false; in add_durable_context()
2642 struct cifs_open_parms *oparms, __le16 *path) in SMB2_open_init() argument
2663 if (oparms->create_options & CREATE_OPTION_READONLY) in SMB2_open_init()
2665 if (oparms->create_options & CREATE_OPTION_SPECIAL) in SMB2_open_init()
2669 req->DesiredAccess = cpu_to_le32(oparms->desired_access); in SMB2_open_init()
2674 req->CreateDisposition = cpu_to_le32(oparms->disposition); in SMB2_open_init()
2675 req->CreateOptions = cpu_to_le32(oparms->create_options & CREATE_OPTIONS_MASK); in SMB2_open_init()
2724 (oparms->create_options & CREATE_NOT_FILE)) in SMB2_open_init()
2728 oparms->fid->lease_key, oplock); in SMB2_open_init()
2742 rc = add_durable_context(iov, &n_iov, oparms, in SMB2_open_init()
2756 rc = add_posix_context(iov, &n_iov, oparms->mode); in SMB2_open_init()
2775 if ((oparms->disposition != FILE_OPEN) && (oparms->cifs_sb)) { in SMB2_open_init()
2779 if ((oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID) && in SMB2_open_init()
2780 (oparms->mode != ACL_NO_MODE)) in SMB2_open_init()
2784 oparms->mode = ACL_NO_MODE; in SMB2_open_init()
2787 if (oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) in SMB2_open_init()
2799 cifs_dbg(FYI, "add sd with mode 0x%x\n", oparms->mode); in SMB2_open_init()
2800 rc = add_sd_context(iov, &n_iov, oparms->mode, set_owner); in SMB2_open_init()
2834 SMB2_open(const unsigned int xid, struct cifs_open_parms *oparms, __le16 *path, in SMB2_open() argument
2841 struct cifs_tcon *tcon = oparms->tcon; in SMB2_open()
2863 &rqst, oplock, oparms, path); in SMB2_open()
2868 oparms->create_options, oparms->desired_access); in SMB2_open()
2884 oparms->create_options, oparms->desired_access, rc); in SMB2_open()
2893 ses->Suid, oparms->create_options, in SMB2_open()
2894 oparms->desired_access); in SMB2_open()
2897 oparms->fid->persistent_fid = rsp->PersistentFileId; in SMB2_open()
2898 oparms->fid->volatile_fid = rsp->VolatileFileId; in SMB2_open()
2899 oparms->fid->access = oparms->desired_access; in SMB2_open()
2901 oparms->fid->mid = le64_to_cpu(rsp->sync_hdr.MessageId); in SMB2_open()
2914 smb2_parse_contexts(server, rsp, &oparms->fid->epoch, in SMB2_open()
2915 oparms->fid->lease_key, oplock, buf, posix); in SMB2_open()