/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | hmdfs_dentryfile.c | 968 struct cache_file_node *cfn = NULL; in update_inode_to_dentry() local 980 cfn = find_cfn(sbi, HMDFS_SERVER_CID, relative_path, true); in update_inode_to_dentry() 981 if (!cfn) in update_inode_to_dentry() 985 cfn->filp); in update_inode_to_dentry() 998 write_dentry_page(cfn->filp, ctx.page, in update_inode_to_dentry() 1000 hmdfs_unlock_file(cfn->filp, ipos, DENTRYGROUP_SIZE); in update_inode_to_dentry() 1003 release_cfn(cfn); in update_inode_to_dentry() 1204 static void free_cfn(struct cache_file_node *cfn) in free_cfn() argument 1206 if (!IS_ERR_OR_NULL(cfn->filp)) in free_cfn() 1207 filp_close(cfn in free_cfn() 1225 dentry_file_match(struct cache_file_node *cfn, const char *id, const char *path) dentry_file_match() argument 1235 struct cache_file_node *cfn = NULL; __find_cfn() local 1252 struct cache_file_node *cfn = kzalloc(sizeof(*cfn), GFP_KERNEL); create_cfn() local 1276 struct cache_file_node *cfn = NULL; insert_cfn() local 1352 struct cache_file_node *cfn = NULL; cache_file_persistent() local 1506 struct cache_file_node *cfn = NULL; __destroy_cfn() local 1526 struct cache_file_node *cfn = NULL; find_cfn() local 1534 release_cfn(struct cache_file_node *cfn) release_cfn() argument 1540 remove_cfn(struct cache_file_node *cfn) remove_cfn() argument 1691 add_to_delete_list(struct hmdfs_sb_info *sbi, struct cache_file_node *cfn) add_to_delete_list() argument 1701 struct cache_file_node *cfn = NULL; load_cfn() local 1916 struct cache_file_node *cfn = NULL; hmdfs_delete_useless_cfn() local 1956 struct cache_file_node *cfn = NULL; __cache_file_destroy_by_path() local 1982 struct cache_file_node *cfn; cache_file_find_and_delete() local 2030 add_cfn_to_item(struct dentry *dentry, struct hmdfs_peer *con, struct cache_file_node *cfn) add_cfn_to_item() argument 2071 remote_file_revalidate_cfn(struct dentry *dentry, struct hmdfs_peer *con, struct cache_file_node *cfn, const char *relative_path) remote_file_revalidate_cfn() argument 2141 struct cache_file_node *cfn = NULL; get_remote_dentry_file() local [all...] |
H A D | hmdfs_dentryfile.h | 306 void release_cfn(struct cache_file_node *cfn); 308 void remove_cfn(struct cache_file_node *cfn);
|
H A D | hmdfs_server.c | 960 struct cache_file_node *cfn = NULL; in hmdfs_server_cache_revalidate() local 963 cfn = find_cfn(sbi, HMDFS_SERVER_CID, recvpath, true); in hmdfs_server_cache_revalidate() 964 if (!cfn) in hmdfs_server_cache_revalidate() 967 if (!hmdfs_server_cache_validate(cfn->filp, path->dentry->d_inode, in hmdfs_server_cache_revalidate() 969 remove_cfn(cfn); in hmdfs_server_cache_revalidate() 970 release_cfn(cfn); in hmdfs_server_cache_revalidate() 973 file = cfn->filp; in hmdfs_server_cache_revalidate() 974 get_file(cfn->filp); in hmdfs_server_cache_revalidate() 975 release_cfn(cfn); in hmdfs_server_cache_revalidate()
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | hmdfs_dentryfile.c | 969 struct cache_file_node *cfn = NULL; in update_inode_to_dentry() local 981 cfn = find_cfn(sbi, HMDFS_SERVER_CID, relative_path, true); in update_inode_to_dentry() 982 if (!cfn) in update_inode_to_dentry() 986 cfn->filp); in update_inode_to_dentry() 999 write_dentry_page(cfn->filp, ctx.page, in update_inode_to_dentry() 1001 hmdfs_unlock_file(cfn->filp, ipos, DENTRYGROUP_SIZE); in update_inode_to_dentry() 1004 release_cfn(cfn); in update_inode_to_dentry() 1205 static void free_cfn(struct cache_file_node *cfn) in free_cfn() argument 1207 if (!IS_ERR_OR_NULL(cfn->filp)) in free_cfn() 1208 filp_close(cfn in free_cfn() 1226 dentry_file_match(struct cache_file_node *cfn, const char *id, const char *path) dentry_file_match() argument 1236 struct cache_file_node *cfn = NULL; __find_cfn() local 1253 struct cache_file_node *cfn = kzalloc(sizeof(*cfn), GFP_KERNEL); create_cfn() local 1277 struct cache_file_node *cfn = NULL; insert_cfn() local 1353 struct cache_file_node *cfn = NULL; cache_file_persistent() local 1507 struct cache_file_node *cfn = NULL; __destroy_cfn() local 1527 struct cache_file_node *cfn = NULL; find_cfn() local 1535 release_cfn(struct cache_file_node *cfn) release_cfn() argument 1541 remove_cfn(struct cache_file_node *cfn) remove_cfn() argument 1692 add_to_delete_list(struct hmdfs_sb_info *sbi, struct cache_file_node *cfn) add_to_delete_list() argument 1702 struct cache_file_node *cfn = NULL; load_cfn() local 1917 struct cache_file_node *cfn = NULL; hmdfs_delete_useless_cfn() local 1957 struct cache_file_node *cfn = NULL; __cache_file_destroy_by_path() local 1983 struct cache_file_node *cfn; cache_file_find_and_delete() local 2031 add_cfn_to_item(struct dentry *dentry, struct hmdfs_peer *con, struct cache_file_node *cfn) add_cfn_to_item() argument 2072 remote_file_revalidate_cfn(struct dentry *dentry, struct hmdfs_peer *con, struct cache_file_node *cfn, const char *relative_path) remote_file_revalidate_cfn() argument 2142 struct cache_file_node *cfn = NULL; get_remote_dentry_file() local [all...] |
H A D | hmdfs_dentryfile.h | 306 void release_cfn(struct cache_file_node *cfn); 308 void remove_cfn(struct cache_file_node *cfn);
|
H A D | hmdfs_server.c | 960 struct cache_file_node *cfn = NULL; in hmdfs_server_cache_revalidate() local 963 cfn = find_cfn(sbi, HMDFS_SERVER_CID, recvpath, true); in hmdfs_server_cache_revalidate() 964 if (!cfn) in hmdfs_server_cache_revalidate() 967 if (!hmdfs_server_cache_validate(cfn->filp, path->dentry->d_inode, in hmdfs_server_cache_revalidate() 969 remove_cfn(cfn); in hmdfs_server_cache_revalidate() 970 release_cfn(cfn); in hmdfs_server_cache_revalidate() 973 file = cfn->filp; in hmdfs_server_cache_revalidate() 974 get_file(cfn->filp); in hmdfs_server_cache_revalidate() 975 release_cfn(cfn); in hmdfs_server_cache_revalidate()
|
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | vcpu_insn.c | 256 const struct csr_func *tcfn, *cfn = NULL; in csr_insn() local 304 cfn = tcfn; in csr_insn() 310 if (cfn && cfn->func) { in csr_insn() 311 rc = cfn->func(vcpu, csr_num, &val, new_val, wr_mask); in csr_insn()
|
/kernel/linux/linux-5.10/fs/hmdfs/comm/ |
H A D | device_node.c | 1065 struct cache_file_node *cfn = NULL; in cache_file_show() local 1069 list_for_each_entry(cfn, head, list) { in cache_file_show() 1072 cfn->cid, cfn->relative_path); in cache_file_show()
|
/kernel/linux/linux-6.6/fs/hmdfs/comm/ |
H A D | device_node.c | 1065 struct cache_file_node *cfn = NULL; in cache_file_show() local 1069 list_for_each_entry(cfn, head, list) { in cache_file_show() 1072 cfn->cid, cfn->relative_path); in cache_file_show()
|