Home
last modified time | relevance | path

Searched refs:cfid (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/fs/smb/client/
H A Dcached_dir.c16 static void free_cached_dir(struct cached_fid *cfid);
25 struct cached_fid *cfid; in find_or_create_cached_dir() local
28 list_for_each_entry(cfid, &cfids->entries, entry) { in find_or_create_cached_dir()
29 if (!strcmp(cfid->path, path)) { in find_or_create_cached_dir()
35 if (!cfid->time || !cfid->has_lease) { in find_or_create_cached_dir()
39 kref_get(&cfid->refcount); in find_or_create_cached_dir()
41 return cfid; in find_or_create_cached_dir()
52 cfid = init_cached_dir(path); in find_or_create_cached_dir()
53 if (cfid in find_or_create_cached_dir()
145 struct cached_fid *cfid; open_cached_dir() local
378 struct cached_fid *cfid; open_cached_dir_by_dentry() local
401 struct cached_fid *cfid = container_of(ref, struct cached_fid, smb2_close_cached_fid() local
427 struct cached_fid *cfid = NULL; drop_cached_dir_by_name() local
445 close_cached_dir(struct cached_fid *cfid) close_cached_dir() argument
457 struct cached_fid *cfid; close_all_cached_dirs() local
484 struct cached_fid *cfid, *q; invalidate_all_cached_dirs() local
522 struct cached_fid *cfid = container_of(work, smb2_cached_lease_break() local
534 struct cached_fid *cfid; cached_dir_lease_break() local
566 struct cached_fid *cfid; init_cached_dir() local
586 free_cached_dir(struct cached_fid *cfid) free_cached_dir() argument
610 struct cached_fid *cfid, *q; cfids_laundromat_worker() local
675 struct cached_fid *cfid, *q; free_cached_dirs() local
[all...]
H A Dreaddir.c910 struct cached_fid *cfid) in cifs_dir_emit()
919 if (cfid) { in cifs_dir_emit()
920 mutex_lock(&cfid->dirents.de_mutex); in cifs_dir_emit()
921 add_cached_dirent(&cfid->dirents, ctx, name, namelen, in cifs_dir_emit()
923 mutex_unlock(&cfid->dirents.de_mutex); in cifs_dir_emit()
932 struct cached_fid *cfid) in cifs_filldir()
1022 &fattr, cfid); in cifs_filldir()
1041 struct cached_fid *cfid = NULL; in cifs_readdir() local
1062 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, false, &cfid); in cifs_readdir()
1067 mutex_lock(&cfid in cifs_readdir()
907 cifs_dir_emit(struct dir_context *ctx, const char *name, int namelen, struct cifs_fattr *fattr, struct cached_fid *cfid) cifs_dir_emit() argument
929 cifs_filldir(char *find_entry, struct file *file, struct dir_context *ctx, char *scratch_buf, unsigned int max_len, struct cached_fid *cfid) cifs_filldir() argument
[all...]
H A Dcached_dir.h68 bool lookup_only, struct cached_fid **cfid);
71 struct cached_fid **cfid);
72 extern void close_cached_dir(struct cached_fid *cfid);
H A Dsmb2inode.c582 struct cached_fid *cfid = NULL; in smb2_query_path_info() local
595 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, false, &cfid); in smb2_query_path_info()
598 if (cfid->file_all_info_is_valid) { in smb2_query_path_info()
599 memcpy(&data->fi, &cfid->file_all_info, sizeof(data->fi)); in smb2_query_path_info()
601 rc = SMB2_query_info(xid, tcon, cfid->fid.persistent_fid, in smb2_query_path_info()
602 cfid->fid.volatile_fid, &data->fi); in smb2_query_path_info()
604 close_cached_dir(cfid); in smb2_query_path_info()
H A Dsmb2ops.c813 struct cached_fid *cfid = NULL; in smb3_qfs_tcon() local
824 rc = open_cached_dir(xid, tcon, "", cifs_sb, false, &cfid); in smb3_qfs_tcon()
826 memcpy(&fid, &cfid->fid, sizeof(struct cifs_fid)); in smb3_qfs_tcon()
843 if (cfid == NULL) in smb3_qfs_tcon()
846 close_cached_dir(cfid); in smb3_qfs_tcon()
890 struct cached_fid *cfid; in smb2_is_path_accessible() local
894 rc = open_cached_dir(xid, tcon, full_path, cifs_sb, true, &cfid); in smb2_is_path_accessible()
896 if (cfid->has_lease) { in smb2_is_path_accessible()
897 close_cached_dir(cfid); in smb2_is_path_accessible()
900 close_cached_dir(cfid); in smb2_is_path_accessible()
2556 struct cached_fid *cfid = NULL; smb2_query_info_compound() local
[all...]
H A Dinode.c2414 struct cached_fid *cfid = NULL; local
2425 if (!open_cached_dir_by_dentry(tcon, dentry->d_parent, &cfid)) {
2426 spin_lock(&cfid->fid_lock);
2427 if (cfid->time && cifs_i->time > cfid->time) {
2428 spin_unlock(&cfid->fid_lock);
2429 close_cached_dir(cfid);
2432 spin_unlock(&cfid->fid_lock);
2433 close_cached_dir(cfid);
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dpowernow-k7.c253 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()
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dpowernow-k7.c253 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()
/kernel/linux/linux-5.10/fs/cifs/
H A Dsmb2proto.h74 struct cached_fid **cfid);
75 extern void close_shroot(struct cached_fid *cfid);
76 extern void close_shroot_lease(struct cached_fid *cfid);
77 extern void close_shroot_lease_locked(struct cached_fid *cfid);
H A Dsmb2ops.c625 struct cached_fid *cfid = container_of(ref, struct cached_fid, in smb2_close_cached_fid() local
628 if (cfid->is_valid) { in smb2_close_cached_fid()
630 SMB2_close(0, cfid->tcon, cfid->fid->persistent_fid, in smb2_close_cached_fid()
631 cfid->fid->volatile_fid); in smb2_close_cached_fid()
632 cfid->is_valid = false; in smb2_close_cached_fid()
633 cfid->file_all_info_is_valid = false; in smb2_close_cached_fid()
634 cfid->has_lease = false; in smb2_close_cached_fid()
638 void close_shroot(struct cached_fid *cfid) in close_shroot() argument
640 mutex_lock(&cfid in close_shroot()
645 close_shroot_lease_locked(struct cached_fid *cfid) close_shroot_lease_locked() argument
653 close_shroot_lease(struct cached_fid *cfid) close_shroot_lease() argument
663 struct cached_fid *cfid = container_of(work, smb2_cached_lease_break() local
672 open_shroot(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, struct cached_fid **cfid) open_shroot() argument
860 struct cached_fid *cfid = NULL; smb3_qfs_tcon() local
[all...]
H A Dsmb2inode.c532 struct cached_fid *cfid = NULL; in smb2_query_path_info() local
544 rc = open_shroot(xid, tcon, cifs_sb, &cfid); in smb2_query_path_info()
553 cfid->fid->persistent_fid, in smb2_query_path_info()
554 cfid->fid->volatile_fid, smb2_data); in smb2_query_path_info()
558 close_shroot(cfid); in smb2_query_path_info()
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
H A Dde4x5.c2000 u32 cfid; in de4x5_eisa_probe() local
2023 cfid = (u32) inl(PCI_CFID); in de4x5_eisa_probe()
2025 device = (cfid >> 8) & 0x00ffff00; in de4x5_eisa_probe()
2026 vendor = (u_short) cfid; in de4x5_eisa_probe()

Completed in 29 milliseconds