Lines Matching defs:cifs_tcon
267 struct cifs_tcon;
318 void (*clear_stats)(struct cifs_tcon *);
319 void (*print_stats)(struct seq_file *m, struct cifs_tcon *);
320 void (*dump_share_caps)(struct seq_file *, struct cifs_tcon *);
338 unsigned int (*negotiate_wsize)(struct cifs_tcon *tcon, struct smb3_fs_context *ctx);
340 unsigned int (*negotiate_rsize)(struct cifs_tcon *tcon, struct smb3_fs_context *ctx);
349 struct cifs_tcon *, const struct nls_table *);
351 int (*tree_disconnect)(const unsigned int, struct cifs_tcon *);
357 void (*qfs_tcon)(const unsigned int, struct cifs_tcon *,
360 int (*query_server_interfaces)(const unsigned int, struct cifs_tcon *,
363 int (*is_path_accessible)(const unsigned int, struct cifs_tcon *,
367 struct cifs_tcon *tcon,
372 int (*query_file_info)(const unsigned int xid, struct cifs_tcon *tcon,
376 struct cifs_tcon *tcon,
382 int (*get_srv_inum)(const unsigned int xid, struct cifs_tcon *tcon,
386 int (*set_path_size)(const unsigned int, struct cifs_tcon *,
390 int (*set_file_size)(const unsigned int, struct cifs_tcon *,
395 int (*set_compression)(const unsigned int, struct cifs_tcon *,
403 umode_t mode, struct cifs_tcon *tcon,
407 struct cifs_tcon *tcon, const char *name,
411 struct cifs_sb_info *, struct cifs_tcon *,
414 int (*rmdir)(const unsigned int, struct cifs_tcon *, const char *,
417 int (*unlink)(const unsigned int, struct cifs_tcon *, const char *,
424 struct cifs_tcon *tcon,
430 struct cifs_tcon *tcon,
436 struct cifs_tcon *tcon,
446 int (*close)(const unsigned int, struct cifs_tcon *,
449 int (*close_getattr)(const unsigned int xid, struct cifs_tcon *tcon,
452 int (*flush)(const unsigned int, struct cifs_tcon *, struct cifs_fid *);
467 int (*query_dir_first)(const unsigned int, struct cifs_tcon *,
472 int (*query_dir_next)(const unsigned int, struct cifs_tcon *,
476 int (*close_dir)(const unsigned int, struct cifs_tcon *,
485 int (*oplock_response)(struct cifs_tcon *tcon, __u64 persistent_fid, __u64 volatile_fid,
488 int (*queryfs)(const unsigned int, struct cifs_tcon *,
508 int (*set_integrity)(const unsigned int, struct cifs_tcon *tcon,
510 int (*enum_snapshots)(const unsigned int xid, struct cifs_tcon *tcon,
514 int (*query_mf_symlink)(unsigned int, struct cifs_tcon *,
517 int (*create_mf_symlink)(unsigned int, struct cifs_tcon *,
536 int (*validate_negotiate)(const unsigned int, struct cifs_tcon *);
537 ssize_t (*query_all_EAs)(const unsigned int, struct cifs_tcon *,
540 int (*set_EA)(const unsigned int, struct cifs_tcon *, const char *,
560 long (*fallocate)(struct file *, struct cifs_tcon *, int, loff_t,
574 struct cifs_tcon *tcon,
582 struct cifs_tcon *tcon,
587 int (*fiemap)(struct cifs_tcon *tcon, struct cifsFileInfo *,
590 loff_t (*llseek)(struct file *, struct cifs_tcon *, loff_t, int);
602 struct cifs_tcon *tcon,
1064 struct cifs_tcon *tcon_ipc;
1194 struct cifs_tcon {
1312 struct cifs_tcon *tl_tcon;
1318 static inline struct cifs_tcon *
1341 extern struct cifs_tcon *cifs_sb_master_tcon(struct cifs_sb_info *cifs_sb);
1396 struct cifs_tcon *tcon;
1471 struct cifs_tcon *tcon;
1656 static inline void cifs_stats_bytes_written(struct cifs_tcon *tcon,
1666 static inline void cifs_stats_bytes_read(struct cifs_tcon *tcon,
1741 struct cifs_tcon *tcon;
1815 struct cifs_tcon *tcon;
1997 * cifs_tcon
1998 * cifs_tcon->open_file_lock cifs_tcon->openFileList tconInfoAlloc
1999 * cifs_tcon->pending_opens
2000 * cifs_tcon->stat_lock cifs_tcon->bytes_read tconInfoAlloc
2001 * cifs_tcon->bytes_written
2022 * cifs_tcon->tc_lock (anything that is not protected by another lock and can change)
2028 * cached_fids->cfid_list_lock cifs_tcon->cfids->entries init_cached_dirs
2057 * structure order is cifs_socket-->cifs_ses-->cifs_tcon-->cifs_file
2173 static inline bool is_tcon_dfs(struct cifs_tcon *tcon)
2188 static inline bool cifs_is_referral_server(struct cifs_tcon *tcon,