Lines Matching defs:tcon

31 	struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
57 if (tcon->ses->server->ops->ioctl_query_info)
58 rc = tcon->ses->server->ops->ioctl_query_info(
59 xid, tcon, cifs_sb, utf16_path,
120 static long smb_mnt_get_tcon_info(struct cifs_tcon *tcon, void __user *arg)
125 tcon_inf.tid = tcon->tid;
126 tcon_inf.session_id = tcon->ses->Suid;
134 static long smb_mnt_get_fsinfo(unsigned int xid, struct cifs_tcon *tcon,
145 fsinf->protocol_id = tcon->ses->server->vals->protocol_id;
146 fsinf->tcon_flags = tcon->Flags;
148 le32_to_cpu(tcon->fsDevInfo.DeviceCharacteristics);
149 fsinf->device_type = le32_to_cpu(tcon->fsDevInfo.DeviceType);
150 fsinf->fs_attributes = le32_to_cpu(tcon->fsAttrInfo.Attributes);
152 le32_to_cpu(tcon->fsAttrInfo.MaxPathNameComponentLength);
153 fsinf->vol_serial_number = tcon->vol_serial_number;
154 fsinf->vol_create_time = le64_to_cpu(tcon->vol_create_time);
155 fsinf->share_flags = tcon->share_flags;
156 fsinf->share_caps = le32_to_cpu(tcon->capabilities);
157 fsinf->sector_flags = tcon->ss_flags;
158 fsinf->optimal_sector_size = tcon->perf_sector_size;
159 fsinf->max_bytes_chunk = tcon->max_bytes_chunk;
160 fsinf->maximal_access = tcon->maximal_access;
161 fsinf->cifs_posix_caps = le64_to_cpu(tcon->fsUnixInfo.Capability);
220 static int cifs_dump_full_key(struct cifs_tcon *tcon, struct smb3_full_key_debug_info __user *in)
228 if (!smb3_encryption_required(tcon)) {
241 ses = tcon->ses;
339 struct cifs_tcon *tcon;
361 tcon = tlink_tcon(pSMBFile->tlink);
364 caps = le64_to_cpu(tcon->fsUnixInfo.Capability);
367 rc = CIFSGetExtAttr(xid, tcon,
390 tcon = tlink_tcon(pSMBFile->tlink);
391 /* caps = le64_to_cpu(tcon->fsUnixInfo.Capability); */
400 * rc = CIFSSetExtAttr(xid, tcon,
413 if (tcon->ses->server->ops->set_compression) {
414 rc = tcon->ses->server->ops->set_compression(
415 xid, tcon, pSMBFile);
428 tcon = tlink_tcon(pSMBFile->tlink);
429 if (tcon->ses->server->ops->set_integrity)
430 rc = tcon->ses->server->ops->set_integrity(xid,
431 tcon, pSMBFile);
438 tcon = tlink_tcon(pSMBFile->tlink);
439 rc = smb_mnt_get_fsinfo(xid, tcon, (void __user *)arg);
448 tcon = tlink_tcon(tlink);
449 rc = smb_mnt_get_tcon_info(tcon, (void __user *)arg);
459 tcon = tlink_tcon(pSMBFile->tlink);
460 if (tcon->ses->server->ops->enum_snapshots)
461 rc = tcon->ses->server->ops->enum_snapshots(xid, tcon,
482 tcon = tlink_tcon(tlink);
483 if (!smb3_encryption_required(tcon)) {
489 le16_to_cpu(tcon->ses->server->cipher_type);
490 pkey_inf.Suid = tcon->ses->Suid;
491 memcpy(pkey_inf.auth_key, tcon->ses->auth_key.response,
494 tcon->ses->smb3decryptionkey, SMB3_SIGN_KEY_SIZE);
496 tcon->ses->smb3encryptionkey, SMB3_SIGN_KEY_SIZE);
521 tcon = tlink_tcon(tlink);
522 rc = cifs_dump_full_key(tcon, (void __user *)arg);
537 tcon = tlink_tcon(tlink);
538 if (tcon && tcon->ses->server->ops->notify) {
539 rc = tcon->ses->server->ops->notify(xid,
559 tcon = tlink_tcon(tlink);
560 if (tcon && tcon->ses->server->ops->notify) {
561 rc = tcon->ses->server->ops->notify(xid,