Searched refs:cfid (Results 1 – 7 of 7) sorted by relevance
| /fs/smb/client/ |
| A D | cached_dir.c | 39 if (!cfid->time || !cfid->has_lease) { in find_or_create_cached_dir() 43 return cfid; in find_or_create_cached_dir() 53 if (cfid == NULL) { in find_or_create_cached_dir() 71 return cfid; in find_or_create_cached_dir() 197 if (cfid->has_lease && cfid->time) { in open_cached_dir() 453 rc = SMB2_close(0, cfid->tcon, cfid->fid.persistent_fid, in smb2_close_cached_fid() 662 cfid = kzalloc(sizeof(*cfid), GFP_ATOMIC); in init_cached_dir() 663 if (!cfid) in init_cached_dir() 667 kfree(cfid); in init_cached_dir() 678 return cfid; in init_cached_dir() [all …]
|
| A D | readdir.c | 915 struct cached_fid *cfid, in cifs_dir_emit() argument 925 if (cfid) { in cifs_dir_emit() 938 struct cached_fid *cfid) in cifs_filldir() argument 1080 cfid->dirents.file = file; in cifs_readdir() 1081 cfid->dirents.pos = 2; in cifs_readdir() 1102 close_cached_dir(cfid); in cifs_readdir() 1103 cfid = NULL; in cifs_readdir() 1146 if (cfid) { in cifs_readdir() 1187 if (cfid) { in cifs_readdir() 1207 if (cfid) in cifs_readdir() [all …]
|
| A D | cached_dir.h | 72 bool lookup_only, struct cached_fid **cfid); 75 struct cached_fid **cfid); 76 extern void close_cached_dir(struct cached_fid *cfid);
|
| A D | cifs_debug.c | 291 struct cached_fid *cfid; in cifs_debug_dirs_proc_show() local 309 list_for_each_entry(cfid, &cfids->entries, entry) { in cifs_debug_dirs_proc_show() 313 cfid->fid.persistent_fid, in cifs_debug_dirs_proc_show() 314 cfid->path); in cifs_debug_dirs_proc_show() 315 if (cfid->file_all_info_is_valid) in cifs_debug_dirs_proc_show() 317 if (cfid->dirents.is_valid) in cifs_debug_dirs_proc_show()
|
| A D | smb2inode.c | 942 struct cached_fid *cfid = NULL; in smb2_query_path_info() local 967 cifs_sb, false, &cfid); in smb2_query_path_info() 971 if (cfid->file_all_info_is_valid) { in smb2_query_path_info() 972 memcpy(&data->fi, &cfid->file_all_info, in smb2_query_path_info() 976 cfid->fid.persistent_fid, in smb2_query_path_info() 977 cfid->fid.volatile_fid, in smb2_query_path_info() 980 close_cached_dir(cfid); in smb2_query_path_info()
|
| A D | smb2ops.c | 904 if (cfid == NULL) in smb3_qfs_tcon() 907 close_cached_dir(cfid); in smb3_qfs_tcon() 951 struct cached_fid *cfid; in smb2_is_path_accessible() local 957 if (cfid->has_lease) { in smb2_is_path_accessible() 958 close_cached_dir(cfid); in smb2_is_path_accessible() 961 close_cached_dir(cfid); in smb2_is_path_accessible() 2753 if (cfid) { in smb2_query_info_compound() 2772 if (!cfid) { in smb2_query_info_compound() 2787 if (!cfid) { in smb2_query_info_compound() 2794 if (cfid) { in smb2_query_info_compound() [all …]
|
| A D | inode.c | 2630 struct cached_fid *cfid = NULL; local 2641 if (!open_cached_dir_by_dentry(tcon, dentry->d_parent, &cfid)) { 2642 if (cfid->time && cifs_i->time > cfid->time) { 2643 close_cached_dir(cfid); 2646 close_cached_dir(cfid);
|
Completed in 35 milliseconds