Searched refs:cfid (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/fs/cifs/ |
D | cached_dir.c | 16 static void free_cached_dir(struct cached_fid *cfid); 22 struct cached_fid *cfid; in find_or_create_cached_dir() local 25 list_for_each_entry(cfid, &cfids->entries, entry) { in find_or_create_cached_dir() 26 if (!strcmp(cfid->path, path)) { in find_or_create_cached_dir() 32 if (!cfid->has_lease) { in find_or_create_cached_dir() 36 kref_get(&cfid->refcount); in find_or_create_cached_dir() 38 return cfid; in find_or_create_cached_dir() 49 cfid = init_cached_dir(path); in find_or_create_cached_dir() 50 if (cfid == NULL) { in find_or_create_cached_dir() 54 cfid->cfids = cfids; in find_or_create_cached_dir() [all …]
|
D | readdir.c | 940 struct cached_fid *cfid) in cifs_dir_emit() argument 949 if (cfid) { in cifs_dir_emit() 950 mutex_lock(&cfid->dirents.de_mutex); in cifs_dir_emit() 951 add_cached_dirent(&cfid->dirents, ctx, name, namelen, in cifs_dir_emit() 953 mutex_unlock(&cfid->dirents.de_mutex); in cifs_dir_emit() 962 struct cached_fid *cfid) in cifs_filldir() argument 1053 &fattr, cfid); in cifs_filldir() 1072 struct cached_fid *cfid = NULL; in cifs_readdir() local 1093 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, false, &cfid); in cifs_readdir() 1098 mutex_lock(&cfid->dirents.de_mutex); in cifs_readdir() [all …]
|
D | cached_dir.h | 67 bool lookup_only, struct cached_fid **cfid); 70 struct cached_fid **cfid); 71 extern void close_cached_dir(struct cached_fid *cfid);
|
D | smb2inode.c | 516 struct cached_fid *cfid = NULL; in smb2_query_path_info() local 526 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, false, &cfid); in smb2_query_path_info() 529 if (cfid->file_all_info_is_valid) { in smb2_query_path_info() 530 memcpy(&data->fi, &cfid->file_all_info, sizeof(data->fi)); in smb2_query_path_info() 532 rc = SMB2_query_info(xid, tcon, cfid->fid.persistent_fid, in smb2_query_path_info() 533 cfid->fid.volatile_fid, &data->fi); in smb2_query_path_info() 535 close_cached_dir(cfid); in smb2_query_path_info()
|
D | smb2ops.c | 729 struct cached_fid *cfid = NULL; in smb3_qfs_tcon() local 738 rc = open_cached_dir(xid, tcon, "", cifs_sb, false, &cfid); in smb3_qfs_tcon() 740 memcpy(&fid, &cfid->fid, sizeof(struct cifs_fid)); in smb3_qfs_tcon() 757 if (cfid == NULL) in smb3_qfs_tcon() 760 close_cached_dir(cfid); in smb3_qfs_tcon() 801 struct cached_fid *cfid; in smb2_is_path_accessible() local 803 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, true, &cfid); in smb2_is_path_accessible() 805 if (cfid->has_lease) { in smb2_is_path_accessible() 806 close_cached_dir(cfid); in smb2_is_path_accessible() 809 close_cached_dir(cfid); in smb2_is_path_accessible() [all …]
|
D | inode.c | 2287 struct cached_fid *cfid = NULL; local 2298 if (!open_cached_dir_by_dentry(tcon, dentry->d_parent, &cfid)) { 2299 spin_lock(&cfid->fid_lock); 2300 if (cfid->time && cifs_i->time > cfid->time) { 2301 spin_unlock(&cfid->fid_lock); 2302 close_cached_dir(cfid); 2305 spin_unlock(&cfid->fid_lock); 2306 close_cached_dir(cfid);
|
/Linux-v6.1/drivers/cpufreq/ |
D | powernow-k7.c | 253 int cfid; in powernow_target() local 264 cfid = fidvidstatus.bits.CFID; in powernow_target() 265 freqs.old = fsb * fid_codes[cfid] / 10; in powernow_target() 556 unsigned int cfid; in powernow_get() local 561 cfid = fidvidstatus.bits.CFID; in powernow_get() 563 return fsb * fid_codes[cfid] / 10; in powernow_get()
|