Lines Matching refs:op

38 	struct open_param *op = &sr->arg.open;  in smb_pre_create()  local
41 bzero(op, sizeof (sr->arg.open)); in smb_pre_create()
43 rc = smbsr_decode_vwv(sr, "wl", &op->dattr, &op->mtime.tv_sec); in smb_pre_create()
45 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create()
47 op->create_disposition = FILE_OVERWRITE_IF; in smb_pre_create()
48 op->create_options = FILE_NON_DIRECTORY_FILE; in smb_pre_create()
80 struct open_param *op = &sr->arg.open; in smb_pre_create_new() local
83 bzero(op, sizeof (sr->arg.open)); in smb_pre_create_new()
85 rc = smbsr_decode_vwv(sr, "wl", &op->dattr, &op->mtime.tv_sec); in smb_pre_create_new()
87 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create_new()
89 op->create_disposition = FILE_CREATE; in smb_pre_create_new()
121 struct open_param *op = &sr->arg.open; in smb_pre_create_temporary() local
125 bzero(op, sizeof (sr->arg.open)); in smb_pre_create_temporary()
127 rc = smbsr_decode_vwv(sr, "wl", &reserved, &op->mtime.tv_sec); in smb_pre_create_temporary()
129 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create_temporary()
131 op->create_disposition = FILE_CREATE; in smb_pre_create_temporary()
148 struct open_param *op = &sr->arg.open; in smb_com_create_temporary() local
159 op->fqi.fq_path.pn_path, name); in smb_com_create_temporary()
160 op->fqi.fq_path.pn_path = buf; in smb_com_create_temporary()
179 struct open_param *op = &sr->arg.open; in smb_common_create() local
182 if ((op->mtime.tv_sec != 0) && (op->mtime.tv_sec != UINT_MAX)) in smb_common_create()
183 op->mtime.tv_sec = smb_time_local_to_gmt(sr, op->mtime.tv_sec); in smb_common_create()
184 op->mtime.tv_nsec = 0; in smb_common_create()
185 op->dsize = 0; in smb_common_create()
186 op->omode = SMB_DA_ACCESS_READ_WRITE | SMB_DA_SHARE_COMPATIBILITY; in smb_common_create()
187 op->desired_access = smb_omode_to_amask(op->omode); in smb_common_create()
188 op->share_access = smb_denymode_to_sharemode(op->omode, in smb_common_create()
189 op->fqi.fq_path.pn_path); in smb_common_create()
193 op->op_oplock_level = SMB_OPLOCK_BATCH; in smb_common_create()
195 op->op_oplock_level = SMB_OPLOCK_EXCLUSIVE; in smb_common_create()
197 op->op_oplock_level = SMB_OPLOCK_NONE; in smb_common_create()
201 if (status == 0 && op->op_oplock_level != SMB_OPLOCK_NONE) { in smb_common_create()
206 if (op->op_oplock_level == SMB_OPLOCK_NONE) { in smb_common_create()