Home
last modified time | relevance | path

Searched refs:iref (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.4/fs/btrfs/
Dprint-tree.c44 struct btrfs_extent_inline_ref *iref; in print_extent_item() local
76 iref = (struct btrfs_extent_inline_ref *)(info + 1); in print_extent_item()
78 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in print_extent_item()
81 ptr = (unsigned long)iref; in print_extent_item()
84 iref = (struct btrfs_extent_inline_ref *)ptr; in print_extent_item()
85 type = btrfs_extent_inline_ref_type(eb, iref); in print_extent_item()
86 offset = btrfs_extent_inline_ref_offset(eb, iref); in print_extent_item()
103 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in print_extent_item()
107 sref = (struct btrfs_shared_data_ref *)(iref + 1); in print_extent_item()
Dextent-tree.c389 struct btrfs_extent_inline_ref *iref, in btrfs_get_extent_inline_ref_type() argument
392 int type = btrfs_extent_inline_ref_type(eb, iref); in btrfs_get_extent_inline_ref_type()
393 u64 offset = btrfs_extent_inline_ref_offset(eb, iref); in btrfs_get_extent_inline_ref_type()
678 struct btrfs_extent_inline_ref *iref) in extent_data_ref_count() argument
691 if (iref) { in extent_data_ref_count()
696 type = btrfs_get_extent_inline_ref_type(leaf, iref, BTRFS_REF_TYPE_DATA); in extent_data_ref_count()
699 ref1 = (struct btrfs_extent_data_ref *)(&iref->offset); in extent_data_ref_count()
702 ref2 = (struct btrfs_shared_data_ref *)(iref + 1); in extent_data_ref_count()
830 struct btrfs_extent_inline_ref *iref; in lookup_inline_extent_backref() local
933 iref = (struct btrfs_extent_inline_ref *)ptr; in lookup_inline_extent_backref()
[all …]
Dexport.c231 struct btrfs_inode_ref *iref; in btrfs_get_name() local
281 iref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_name()
283 name_ptr = (unsigned long)(iref + 1); in btrfs_get_name()
284 name_len = btrfs_inode_ref_name_len(leaf, iref); in btrfs_get_name()
Dbackref.c924 struct btrfs_extent_inline_ref *iref; in add_inline_refs() local
928 iref = (struct btrfs_extent_inline_ref *)ptr; in add_inline_refs()
929 type = btrfs_get_extent_inline_ref_type(leaf, iref, in add_inline_refs()
934 offset = btrfs_extent_inline_ref_offset(leaf, iref); in add_inline_refs()
946 sdref = (struct btrfs_shared_data_ref *)(iref + 1); in add_inline_refs()
963 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in add_inline_refs()
1624 struct btrfs_inode_ref *iref; local
1663 iref = btrfs_item_ptr(eb, slot, struct btrfs_inode_ref);
1665 name_len = btrfs_inode_ref_name_len(eb, iref);
1666 name_off = (unsigned long)(iref + 1);
[all …]
Dref-verify.c432 struct btrfs_extent_inline_ref *iref; in process_extent_item() local
450 iref = (struct btrfs_extent_inline_ref *)(info + 1); in process_extent_item()
454 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in process_extent_item()
457 ptr = (unsigned long)iref; in process_extent_item()
460 iref = (struct btrfs_extent_inline_ref *)ptr; in process_extent_item()
461 type = btrfs_extent_inline_ref_type(leaf, iref); in process_extent_item()
462 offset = btrfs_extent_inline_ref_offset(leaf, iref); in process_extent_item()
473 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in process_extent_item()
478 sref = (struct btrfs_shared_data_ref *)(iref + 1); in process_extent_item()
Dtree-checker.c1063 struct btrfs_extent_inline_ref *iref; in check_extent_item() local
1070 if (ptr + sizeof(*iref) > end) { in check_extent_item()
1073 ptr, sizeof(*iref), end); in check_extent_item()
1076 iref = (struct btrfs_extent_inline_ref *)ptr; in check_extent_item()
1077 inline_type = btrfs_extent_inline_ref_type(leaf, iref); in check_extent_item()
1078 inline_offset = btrfs_extent_inline_ref_offset(leaf, iref); in check_extent_item()
1106 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in check_extent_item()
1118 sref = (struct btrfs_shared_data_ref *)(iref + 1); in check_extent_item()
Dblock-group.h81 unsigned int iref:1; member
Drelocation.c769 struct btrfs_extent_inline_ref *iref; in build_backref_tree() local
771 iref = (struct btrfs_extent_inline_ref *)ptr; in build_backref_tree()
772 type = btrfs_get_extent_inline_ref_type(eb, iref, in build_backref_tree()
779 key.offset = btrfs_extent_inline_ref_offset(eb, iref); in build_backref_tree()
3769 struct btrfs_extent_inline_ref *iref; in add_data_references() local
3782 iref = (struct btrfs_extent_inline_ref *)ptr; in add_data_references()
3783 key.type = btrfs_get_extent_inline_ref_type(eb, iref, in add_data_references()
3786 key.offset = btrfs_extent_inline_ref_offset(eb, iref); in add_data_references()
3790 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in add_data_references()
Dioctl.c2294 struct btrfs_inode_ref *iref; in btrfs_search_path_in_tree() local
2341 iref = btrfs_item_ptr(l, slot, struct btrfs_inode_ref); in btrfs_search_path_in_tree()
2342 len = btrfs_inode_ref_name_len(l, iref); in btrfs_search_path_in_tree()
2351 read_extent_buffer(l, ptr, (unsigned long)(iref + 1), len); in btrfs_search_path_in_tree()
2379 struct btrfs_inode_ref *iref; in btrfs_search_path_in_tree_user() local
2434 iref = btrfs_item_ptr(leaf, slot, struct btrfs_inode_ref); in btrfs_search_path_in_tree_user()
2435 len = btrfs_inode_ref_name_len(leaf, iref); in btrfs_search_path_in_tree_user()
2445 (unsigned long)(iref + 1), len); in btrfs_search_path_in_tree_user()
Dsend.c887 struct btrfs_inode_ref *iref; in iterate_inode_ref() local
920 elem_size = sizeof(*iref); in iterate_inode_ref()
931 iref = (struct btrfs_inode_ref *)(ptr + cur); in iterate_inode_ref()
932 name_len = btrfs_inode_ref_name_len(eb, iref); in iterate_inode_ref()
933 name_off = (unsigned long)(iref + 1); in iterate_inode_ref()
934 index = btrfs_inode_ref_index(eb, iref); in iterate_inode_ref()
1746 struct btrfs_inode_ref *iref; in get_first_ref() local
1747 iref = btrfs_item_ptr(path->nodes[0], path->slots[0], in get_first_ref()
1749 len = btrfs_inode_ref_name_len(path->nodes[0], iref); in get_first_ref()
1751 (unsigned long)(iref + 1), in get_first_ref()
Dblock-group.c957 if (block_group->iref) { in btrfs_remove_block_group()
958 block_group->iref = 0; in btrfs_remove_block_group()
3060 if (block_group->iref) in btrfs_put_block_group_cache()
3073 block_group->iref = 0; in btrfs_put_block_group_cache()
Dtree-log.c4879 struct btrfs_inode_ref *iref; in btrfs_check_ref_name_override() local
4881 iref = (struct btrfs_inode_ref *)(ptr + cur_offset); in btrfs_check_ref_name_override()
4883 this_name_len = btrfs_inode_ref_name_len(eb, iref); in btrfs_check_ref_name_override()
4884 name_ptr = (unsigned long)(iref + 1); in btrfs_check_ref_name_override()
4885 this_len = sizeof(*iref) + this_name_len; in btrfs_check_ref_name_override()
Dfree-space-cache.c122 if (!block_group->iref) { in lookup_free_space_inode()
124 block_group->iref = 1; in lookup_free_space_inode()
Dctree.h2372 struct btrfs_extent_inline_ref *iref,
/Linux-v5.4/fs/btrfs/tests/
Dqgroup-tests.c19 struct btrfs_extent_inline_ref *iref; in insert_normal_tree_ref() local
24 u32 size = sizeof(*item) + sizeof(*iref) + sizeof(*block_info); in insert_normal_tree_ref()
54 iref = (struct btrfs_extent_inline_ref *)(block_info + 1); in insert_normal_tree_ref()
56 btrfs_set_extent_inline_ref_type(leaf, iref, in insert_normal_tree_ref()
58 btrfs_set_extent_inline_ref_offset(leaf, iref, parent); in insert_normal_tree_ref()
60 btrfs_set_extent_inline_ref_type(leaf, iref, BTRFS_TREE_BLOCK_REF_KEY); in insert_normal_tree_ref()
61 btrfs_set_extent_inline_ref_offset(leaf, iref, root_objectid); in insert_normal_tree_ref()