Home
last modified time | relevance | path

Searched refs:cfids (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/fs/smb/client/
H A Dcached_dir.c20 static struct cached_fid *find_or_create_cached_dir(struct cached_fids *cfids, in find_or_create_cached_dir() argument
27 spin_lock(&cfids->cfid_list_lock); in find_or_create_cached_dir()
28 list_for_each_entry(cfid, &cfids->entries, entry) { in find_or_create_cached_dir()
36 spin_unlock(&cfids->cfid_list_lock); in find_or_create_cached_dir()
40 spin_unlock(&cfids->cfid_list_lock); in find_or_create_cached_dir()
45 spin_unlock(&cfids->cfid_list_lock); in find_or_create_cached_dir()
48 if (cfids->num_entries >= max_cached_dirs) { in find_or_create_cached_dir()
49 spin_unlock(&cfids->cfid_list_lock); in find_or_create_cached_dir()
54 spin_unlock(&cfids->cfid_list_lock); in find_or_create_cached_dir()
57 cfid->cfids in find_or_create_cached_dir()
146 struct cached_fids *cfids; open_cached_dir() local
379 struct cached_fids *cfids = tcon->cfids; open_cached_dir_by_dentry() local
460 struct cached_fids *cfids; close_all_cached_dirs() local
483 struct cached_fids *cfids = tcon->cfids; invalidate_all_cached_dirs() local
533 struct cached_fids *cfids = tcon->cfids; cached_dir_lease_break() local
609 struct cached_fids *cfids; cfids_laundromat_worker() local
654 struct cached_fids *cfids; init_cached_dirs() local
673 free_cached_dirs(struct cached_fids *cfids) free_cached_dirs() argument
[all...]
H A Dcached_dir.h35 struct cached_fids *cfids; member
55 * - accessing the cfids->entries list
64 extern void free_cached_dirs(struct cached_fids *cfids);
H A Dmisc.c125 ret_buf->cfids = init_cached_dirs(); in tcon_info_alloc()
126 if (!ret_buf->cfids) { in tcon_info_alloc()
131 /* else ret_buf->cfids is already set to NULL above */ in tcon_info_alloc()
157 free_cached_dirs(tcon->cfids); in tconInfoFree()
H A Dcifsglob.h1249 struct cached_fids *cfids; member

Completed in 10 milliseconds