/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | file_merge.c | 291 list_for_each_entry_safe(fi_iter, fi_result, &(fi_head->comrade_list), in get_next_hmdfs_file_info() 292 comrade_list) { in get_next_hmdfs_file_info() 307 list_for_each_entry(fi_iter, &(fi_head->comrade_list), comrade_list) { in get_hmdfs_file_info() 393 list_for_each_entry(comrade, &(dim->comrade_list), list) { in do_dir_open_merge() 418 list_add_tail(&fi->comrade_list, &fi_head->comrade_list); in do_dir_open_merge() 437 INIT_LIST_HEAD(&fi->comrade_list); in hmdfs_dir_open_merge() 453 list_for_each_entry_safe(fi_iter, fi_temp, &(fi_head->comrade_list), in hmdfs_dir_release_merge() 454 comrade_list) { in hmdfs_dir_release_merge() [all...] |
H A D | hmdfs_merge_view.h | 41 struct list_head comrade_list; member 150 link_comrade(&hmdfs_dm(dentry)->comrade_list, comrade); in link_comrade_unlocked() 154 void clear_comrades_locked(struct list_head *comrade_list); 161 ret = list_empty(&mdi->comrade_list); in is_comrade_list_empty() 192 list_for_each_entry(_comrade, &(hmdfs_dm(_dentry)->comrade_list), list)
|
H A D | dentry.c | 258 void clear_comrades_locked(struct list_head *comrade_list) in clear_comrades_locked() argument 262 WARN_ON(!comrade_list); in clear_comrades_locked() 263 list_for_each_entry_safe(cc, nc, comrade_list, list) { in clear_comrades_locked() 267 INIT_LIST_HEAD(comrade_list); in clear_comrades_locked() 276 clear_comrades_locked(&cdi->comrade_list); in clear_comrades() 314 list_for_each_entry(comrade, &(dim->comrade_list), list) { in d_revalidate_merge()
|
H A D | inode_merge.c | 31 comrade = list_first_entry_or_null(&dim->comrade_list, in hmdfs_get_fst_lo_d() 46 list_for_each_entry(comrade, &dim->comrade_list, list) { in hmdfs_get_lo_d() 64 fst_comrade = list_first_entry(&cdi->comrade_list, in update_inode_attr() 66 list_for_each_entry(comrade, &cdi->comrade_list, list) { in update_inode_attr() 92 list_for_each(pos, &dim->comrade_list) in get_num_comrades() 215 WARN_ON(!list_empty(&cdi->comrade_list)); in assign_comrades_unlocked() 216 list_splice_init(onstack_comrades_head, &cdi->comrade_list); in assign_comrades_unlocked() 387 if (mdi->type == DT_REG && list_empty(&mdi->comrade_list) && in is_valid_comrade() 421 link_comrade(&mdi->comrade_list, comrade); in merge_lookup_work_func() 689 INIT_LIST_HEAD(&mdi->comrade_list); in init_hmdfs_dentry_info_merge() [all...] |
H A D | hmdfs.h | 270 struct list_head comrade_list; member
|
H A D | inode_cloud_merge.c | 139 link_comrade(&mdi->comrade_list, comrade); in merge_lookup_sync()
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | file_merge.c | 296 list_for_each_entry_safe(fi_iter, fi_result, &(fi_head->comrade_list), in get_next_hmdfs_file_info() 297 comrade_list) { in get_next_hmdfs_file_info() 312 list_for_each_entry(fi_iter, &(fi_head->comrade_list), comrade_list) { in get_hmdfs_file_info() 398 list_for_each_entry(comrade, &(dim->comrade_list), list) { in do_dir_open_merge() 423 list_add_tail(&fi->comrade_list, &fi_head->comrade_list); in do_dir_open_merge() 442 INIT_LIST_HEAD(&fi->comrade_list); in hmdfs_dir_open_merge() 458 list_for_each_entry_safe(fi_iter, fi_temp, &(fi_head->comrade_list), in hmdfs_dir_release_merge() 459 comrade_list) { in hmdfs_dir_release_merge() [all...] |
H A D | hmdfs_merge_view.h | 41 struct list_head comrade_list; member 150 link_comrade(&hmdfs_dm(dentry)->comrade_list, comrade); in link_comrade_unlocked() 154 void clear_comrades_locked(struct list_head *comrade_list); 161 ret = list_empty(&mdi->comrade_list); in is_comrade_list_empty() 192 list_for_each_entry(_comrade, &(hmdfs_dm(_dentry)->comrade_list), list)
|
H A D | dentry.c | 258 void clear_comrades_locked(struct list_head *comrade_list) in clear_comrades_locked() argument 262 WARN_ON(!comrade_list); in clear_comrades_locked() 263 list_for_each_entry_safe(cc, nc, comrade_list, list) { in clear_comrades_locked() 267 INIT_LIST_HEAD(comrade_list); in clear_comrades_locked() 276 clear_comrades_locked(&cdi->comrade_list); in clear_comrades() 314 list_for_each_entry(comrade, &(dim->comrade_list), list) { in d_revalidate_merge()
|
H A D | inode_merge.c | 31 comrade = list_first_entry_or_null(&dim->comrade_list, in hmdfs_get_fst_lo_d() 46 list_for_each_entry(comrade, &dim->comrade_list, list) { in hmdfs_get_lo_d() 64 fst_comrade = list_first_entry(&cdi->comrade_list, in update_inode_attr() 66 list_for_each_entry(comrade, &cdi->comrade_list, list) { in update_inode_attr() 92 list_for_each(pos, &dim->comrade_list) in get_num_comrades() 215 WARN_ON(!list_empty(&cdi->comrade_list)); in assign_comrades_unlocked() 216 list_splice_init(onstack_comrades_head, &cdi->comrade_list); in assign_comrades_unlocked() 387 if (mdi->type == DT_REG && list_empty(&mdi->comrade_list) && in is_valid_comrade() 421 link_comrade(&mdi->comrade_list, comrade); in merge_lookup_work_func() 689 INIT_LIST_HEAD(&mdi->comrade_list); in init_hmdfs_dentry_info_merge() [all...] |
H A D | hmdfs.h | 270 struct list_head comrade_list; member
|
H A D | inode_cloud_merge.c | 139 link_comrade(&mdi->comrade_list, comrade); in merge_lookup_sync()
|