Lines Matching full:tcon
86 static long smb_mnt_get_fsinfo(unsigned int xid, struct cifs_tcon *tcon, in smb_mnt_get_fsinfo() argument
97 fsinf->protocol_id = tcon->ses->server->vals->protocol_id; in smb_mnt_get_fsinfo()
99 le32_to_cpu(tcon->fsDevInfo.DeviceCharacteristics); in smb_mnt_get_fsinfo()
100 fsinf->device_type = le32_to_cpu(tcon->fsDevInfo.DeviceType); in smb_mnt_get_fsinfo()
101 fsinf->fs_attributes = le32_to_cpu(tcon->fsAttrInfo.Attributes); in smb_mnt_get_fsinfo()
103 le32_to_cpu(tcon->fsAttrInfo.MaxPathNameComponentLength); in smb_mnt_get_fsinfo()
104 fsinf->vol_serial_number = tcon->vol_serial_number; in smb_mnt_get_fsinfo()
105 fsinf->vol_create_time = le64_to_cpu(tcon->vol_create_time); in smb_mnt_get_fsinfo()
106 fsinf->share_flags = tcon->share_flags; in smb_mnt_get_fsinfo()
107 fsinf->share_caps = le32_to_cpu(tcon->capabilities); in smb_mnt_get_fsinfo()
108 fsinf->sector_flags = tcon->ss_flags; in smb_mnt_get_fsinfo()
109 fsinf->optimal_sector_size = tcon->perf_sector_size; in smb_mnt_get_fsinfo()
110 fsinf->max_bytes_chunk = tcon->max_bytes_chunk; in smb_mnt_get_fsinfo()
111 fsinf->maximal_access = tcon->maximal_access; in smb_mnt_get_fsinfo()
112 fsinf->cifs_posix_caps = le64_to_cpu(tcon->fsUnixInfo.Capability); in smb_mnt_get_fsinfo()
128 struct cifs_tcon *tcon; in cifs_ioctl() local
140 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
141 caps = le64_to_cpu(tcon->fsUnixInfo.Capability); in cifs_ioctl()
145 rc = CIFSGetExtAttr(xid, tcon, in cifs_ioctl()
167 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
168 caps = le64_to_cpu(tcon->fsUnixInfo.Capability); in cifs_ioctl()
177 * rc = CIFSSetExtAttr(xid, tcon, in cifs_ioctl()
190 if (tcon->ses->server->ops->set_compression) { in cifs_ioctl()
191 rc = tcon->ses->server->ops->set_compression( in cifs_ioctl()
192 xid, tcon, pSMBFile); in cifs_ioctl()
202 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
203 if (tcon->ses->server->ops->set_integrity) in cifs_ioctl()
204 rc = tcon->ses->server->ops->set_integrity(xid, in cifs_ioctl()
205 tcon, pSMBFile); in cifs_ioctl()
212 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
213 rc = smb_mnt_get_fsinfo(xid, tcon, (void __user *)arg); in cifs_ioctl()
222 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
223 if (tcon->ses->server->ops->enum_snapshots) in cifs_ioctl()
224 rc = tcon->ses->server->ops->enum_snapshots(xid, tcon, in cifs_ioctl()