Home
last modified time | relevance | path

Searched refs:cfid (Results 1 – 7 of 7) sorted by relevance

/fs/smb/client/
A Dcached_dir.c39 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 Dreaddir.c915 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 Dcached_dir.h72 bool lookup_only, struct cached_fid **cfid);
75 struct cached_fid **cfid);
76 extern void close_cached_dir(struct cached_fid *cfid);
A Dcifs_debug.c291 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 Dsmb2inode.c942 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 Dsmb2ops.c904 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 Dinode.c2630 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