Home
last modified time | relevance | path

Searched refs:crfid (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/fs/cifs/
Dsmb2misc.c641 if (tcon->crfid.is_valid && in smb2_is_valid_lease_break()
643 tcon->crfid.fid->lease_key, in smb2_is_valid_lease_break()
645 tcon->crfid.time = 0; in smb2_is_valid_lease_break()
646 INIT_WORK(&tcon->crfid.lease_break, in smb2_is_valid_lease_break()
649 &tcon->crfid.lease_break); in smb2_is_valid_lease_break()
Dsmb2ops.c775 mutex_lock(&tcon->crfid.fid_mutex); in open_cached_dir()
776 if (tcon->crfid.is_valid) { in open_cached_dir()
778 *cfid = &tcon->crfid; in open_cached_dir()
779 kref_get(&tcon->crfid.refcount); in open_cached_dir()
780 mutex_unlock(&tcon->crfid.fid_mutex); in open_cached_dir()
791 mutex_unlock(&tcon->crfid.fid_mutex); in open_cached_dir()
799 pfid = tcon->crfid.fid; in open_cached_dir()
842 mutex_lock(&tcon->crfid.fid_mutex); in open_cached_dir()
849 if (tcon->crfid.is_valid) { in open_cached_dir()
862 kref_get(&tcon->crfid.refcount); in open_cached_dir()
[all …]
Dmisc.c110 ret_buf->crfid.fid = kzalloc(sizeof(*ret_buf->crfid.fid), GFP_KERNEL); in tconInfoAlloc()
111 if (!ret_buf->crfid.fid) { in tconInfoAlloc()
122 mutex_init(&ret_buf->crfid.fid_mutex); in tconInfoAlloc()
140 kfree(buf_to_free->crfid.fid); in tconInfoFree()
Dsmb2inode.c516 if (tcon->crfid.file_all_info_is_valid) { in smb2_query_path_info()
518 &tcon->crfid.file_all_info); in smb2_query_path_info()
Dcifsglob.h1090 struct cached_fid crfid; /* Cached root fid */ member
Dcifssmb.c85 mutex_lock(&tcon->crfid.fid_mutex); in cifs_mark_open_files_invalid()
86 tcon->crfid.is_valid = false; in cifs_mark_open_files_invalid()
88 close_cached_dir_lease_locked(&tcon->crfid); in cifs_mark_open_files_invalid()
89 memset(tcon->crfid.fid, 0, sizeof(struct cifs_fid)); in cifs_mark_open_files_invalid()
90 mutex_unlock(&tcon->crfid.fid_mutex); in cifs_mark_open_files_invalid()
Dcifsfs.c268 cfid = &tcon->crfid; in cifs_kill_sb()
Dsmb2pdu.c1922 close_cached_dir_lease(&tcon->crfid); in SMB2_tdis()