Lines Matching refs:oparms
2173 create_durable_v2_buf(struct cifs_open_parms *oparms) in create_durable_v2_buf() argument
2175 struct cifs_fid *pfid = oparms->fid; in create_durable_v2_buf()
2196 buf->dcontext.Timeout = cpu_to_le32(oparms->tcon->handle_timeout); in create_durable_v2_buf()
2244 struct cifs_open_parms *oparms) in add_durable_v2_context() argument
2249 iov[num].iov_base = create_durable_v2_buf(oparms); in add_durable_v2_context()
2264 struct cifs_open_parms *oparms) in add_durable_reconnect_v2_context() argument
2270 oparms->reconnect = false; in add_durable_reconnect_v2_context()
2272 iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid); in add_durable_reconnect_v2_context()
2288 struct cifs_open_parms *oparms, bool use_persistent) in add_durable_context() argument
2294 if (oparms->reconnect) in add_durable_context()
2296 oparms); in add_durable_context()
2298 return add_durable_v2_context(iov, num_iovec, oparms); in add_durable_context()
2301 if (oparms->reconnect) { in add_durable_context()
2302 iov[num].iov_base = create_reconnect_durable_buf(oparms->fid); in add_durable_context()
2304 oparms->reconnect = false; in add_durable_context()
2753 struct cifs_open_parms *oparms, __le16 *path) in SMB2_open_init() argument
2774 if (oparms->create_options & CREATE_OPTION_READONLY) in SMB2_open_init()
2776 if (oparms->create_options & CREATE_OPTION_SPECIAL) in SMB2_open_init()
2780 req->DesiredAccess = cpu_to_le32(oparms->desired_access); in SMB2_open_init()
2785 req->CreateDisposition = cpu_to_le32(oparms->disposition); in SMB2_open_init()
2786 req->CreateOptions = cpu_to_le32(oparms->create_options & CREATE_OPTIONS_MASK); in SMB2_open_init()
2833 (oparms->create_options & CREATE_NOT_FILE)) in SMB2_open_init()
2837 oparms->fid->lease_key, oplock); in SMB2_open_init()
2851 rc = add_durable_context(iov, &n_iov, oparms, in SMB2_open_init()
2865 rc = add_posix_context(iov, &n_iov, oparms->mode); in SMB2_open_init()
2884 if ((oparms->disposition != FILE_OPEN) && (oparms->cifs_sb)) { in SMB2_open_init()
2888 if ((oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID) && in SMB2_open_init()
2889 (oparms->mode != ACL_NO_MODE)) in SMB2_open_init()
2893 oparms->mode = ACL_NO_MODE; in SMB2_open_init()
2896 if (oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) in SMB2_open_init()
2908 cifs_dbg(FYI, "add sd with mode 0x%x\n", oparms->mode); in SMB2_open_init()
2909 rc = add_sd_context(iov, &n_iov, oparms->mode, set_owner); in SMB2_open_init()
2943 SMB2_open(const unsigned int xid, struct cifs_open_parms *oparms, __le16 *path, in SMB2_open() argument
2950 struct cifs_tcon *tcon = oparms->tcon; in SMB2_open()
2972 &rqst, oplock, oparms, path); in SMB2_open()
2977 oparms->create_options, oparms->desired_access); in SMB2_open()
2993 oparms->create_options, oparms->desired_access, rc); in SMB2_open()
3004 oparms->create_options, oparms->desired_access); in SMB2_open()
3007 oparms->fid->persistent_fid = rsp->PersistentFileId; in SMB2_open()
3008 oparms->fid->volatile_fid = rsp->VolatileFileId; in SMB2_open()
3009 oparms->fid->access = oparms->desired_access; in SMB2_open()
3011 oparms->fid->mid = le64_to_cpu(rsp->hdr.MessageId); in SMB2_open()
3027 smb2_parse_contexts(server, rsp, &oparms->fid->epoch, in SMB2_open()
3028 oparms->fid->lease_key, oplock, buf, posix); in SMB2_open()