Home
last modified time | relevance | path

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

/linux/fs/btrfs/
H A Dprint-tree.c96 struct btrfs_extent_inline_ref *iref; in print_extent_item() local
131 iref = (struct btrfs_extent_inline_ref *)(info + 1); in print_extent_item()
133 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in print_extent_item()
136 ptr = (unsigned long)iref; in print_extent_item()
139 iref = (struct btrfs_extent_inline_ref *)ptr; in print_extent_item()
140 type = btrfs_extent_inline_ref_type(eb, iref); in print_extent_item()
141 offset = btrfs_extent_inline_ref_offset(eb, iref); in print_extent_item()
159 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in print_extent_item()
163 sref = (struct btrfs_shared_data_ref *)(iref + 1); in print_extent_item()
176 oref = (struct btrfs_extent_owner_ref *)(&iref->offset); in print_extent_item()
H A Dextent-tree.c336 struct btrfs_extent_inline_ref *iref, in btrfs_get_extent_inline_ref_type() argument
340 int type = btrfs_extent_inline_ref_type(eb, iref); in btrfs_get_extent_inline_ref_type()
341 u64 offset = btrfs_extent_inline_ref_offset(eb, iref); in btrfs_get_extent_inline_ref_type()
387 eb->start, (unsigned long)iref, type); in btrfs_get_extent_inline_ref_type()
625 struct btrfs_extent_inline_ref *iref) in extent_data_ref_count() argument
637 if (iref) { in extent_data_ref_count()
642 type = btrfs_get_extent_inline_ref_type(leaf, iref, BTRFS_REF_TYPE_DATA); in extent_data_ref_count()
645 ref1 = (struct btrfs_extent_data_ref *)(&iref->offset); in extent_data_ref_count()
648 ref2 = (struct btrfs_shared_data_ref *)(iref + 1); in extent_data_ref_count()
776 struct btrfs_extent_inline_ref *iref; in lookup_inline_extent_backref() local
[all …]
H A Dexport.c227 struct btrfs_inode_ref *iref; in btrfs_get_name() local
276 iref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_name()
278 name_ptr = (unsigned long)(iref + 1); in btrfs_get_name()
279 name_len = btrfs_inode_ref_name_len(leaf, iref); in btrfs_get_name()
H A Dtree-checker.c1466 struct btrfs_extent_inline_ref *iref; in check_extent_item() local
1476 if (unlikely(ptr + sizeof(*iref) > end)) { in check_extent_item()
1479 ptr, sizeof(*iref), end); in check_extent_item()
1482 iref = (struct btrfs_extent_inline_ref *)ptr; in check_extent_item()
1483 inline_type = btrfs_extent_inline_ref_type(leaf, iref); in check_extent_item()
1484 inline_offset = btrfs_extent_inline_ref_offset(leaf, iref); in check_extent_item()
1514 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in check_extent_item()
1551 sref = (struct btrfs_shared_data_ref *)(iref + 1); in check_extent_item()
1739 struct btrfs_inode_ref *iref; in check_inode_ref() local
1746 if (unlikely(btrfs_item_size(leaf, slot) <= sizeof(*iref))) { in check_inode_ref()
[all …]
H A Dref-verify.c437 struct btrfs_extent_inline_ref *iref; in process_extent_item() local
456 iref = (struct btrfs_extent_inline_ref *)(info + 1); in process_extent_item()
460 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in process_extent_item()
463 ptr = (unsigned long)iref; in process_extent_item()
466 iref = (struct btrfs_extent_inline_ref *)ptr; in process_extent_item()
467 type = btrfs_extent_inline_ref_type(leaf, iref); in process_extent_item()
468 offset = btrfs_extent_inline_ref_offset(leaf, iref); in process_extent_item()
479 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in process_extent_item()
484 sref = (struct btrfs_shared_data_ref *)(iref + 1); in process_extent_item()
H A Dbackref.c1058 struct btrfs_extent_inline_ref *iref; in add_inline_refs() local
1062 iref = (struct btrfs_extent_inline_ref *)ptr; in add_inline_refs()
1063 type = btrfs_get_extent_inline_ref_type(leaf, iref, in add_inline_refs()
1068 offset = btrfs_extent_inline_ref_offset(leaf, iref); in add_inline_refs()
1080 sdref = (struct btrfs_shared_data_ref *)(iref + 1); in add_inline_refs()
1097 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in add_inline_refs()
2136 struct btrfs_inode_ref *iref; in btrfs_ref_to_path() local
2172 iref = btrfs_item_ptr(eb, slot, struct btrfs_inode_ref); in btrfs_ref_to_path()
2174 name_len = btrfs_inode_ref_name_len(eb, iref); in btrfs_ref_to_path()
2175 name_off = (unsigned long)(iref + 1); in btrfs_ref_to_path()
[all …]
H A Dextent-tree.h101 struct btrfs_extent_inline_ref *iref,
H A Dioctl.c1753 struct btrfs_inode_ref *iref; in btrfs_search_path_in_tree() local
1791 iref = btrfs_item_ptr(l, slot, struct btrfs_inode_ref); in btrfs_search_path_in_tree()
1792 len = btrfs_inode_ref_name_len(l, iref); in btrfs_search_path_in_tree()
1801 read_extent_buffer(l, ptr, (unsigned long)(iref + 1), len); in btrfs_search_path_in_tree()
1830 struct btrfs_inode_ref *iref; in btrfs_search_path_in_tree_user() local
1875 iref = btrfs_item_ptr(leaf, slot, struct btrfs_inode_ref); in btrfs_search_path_in_tree_user()
1876 len = btrfs_inode_ref_name_len(leaf, iref); in btrfs_search_path_in_tree_user()
1886 (unsigned long)(iref + 1), len); in btrfs_search_path_in_tree_user()
H A Dsend.c998 struct btrfs_inode_ref *iref; in iterate_inode_ref() local
1028 elem_size = sizeof(*iref); in iterate_inode_ref()
1039 iref = (struct btrfs_inode_ref *)(ptr + cur); in iterate_inode_ref()
1040 name_len = btrfs_inode_ref_name_len(eb, iref); in iterate_inode_ref()
1041 name_off = (unsigned long)(iref + 1); in iterate_inode_ref()
2053 struct btrfs_inode_ref *iref; in get_first_ref() local
2054 iref = btrfs_item_ptr(path->nodes[0], path->slots[0], in get_first_ref()
2056 len = btrfs_inode_ref_name_len(path->nodes[0], iref); in get_first_ref()
2058 (unsigned long)(iref + 1), in get_first_ref()
H A Drelocation.c3126 struct btrfs_extent_inline_ref *iref; in add_tree_block() local
3129 iref = (struct btrfs_extent_inline_ref *)ptr; in add_tree_block()
3130 type = btrfs_get_extent_inline_ref_type(eb, iref, in add_tree_block()
3135 owner = btrfs_extent_inline_ref_offset(eb, iref); in add_tree_block()
H A Dtree-log.c5312 struct btrfs_inode_ref *iref; in btrfs_check_ref_name_override() local
5314 iref = (struct btrfs_inode_ref *)(ptr + cur_offset); in btrfs_check_ref_name_override()
5316 this_name_len = btrfs_inode_ref_name_len(eb, iref); in btrfs_check_ref_name_override()
5317 name_ptr = (unsigned long)(iref + 1); in btrfs_check_ref_name_override()
5318 this_len = sizeof(*iref) + this_name_len; in btrfs_check_ref_name_override()
/linux/fs/btrfs/tests/
H A Dqgroup-tests.c21 struct btrfs_extent_inline_ref *iref; in insert_normal_tree_ref() local
26 u32 size = sizeof(*item) + sizeof(*iref) + sizeof(*block_info); in insert_normal_tree_ref()
55 iref = (struct btrfs_extent_inline_ref *)(block_info + 1); in insert_normal_tree_ref()
57 btrfs_set_extent_inline_ref_type(leaf, iref, in insert_normal_tree_ref()
59 btrfs_set_extent_inline_ref_offset(leaf, iref, parent); in insert_normal_tree_ref()
61 btrfs_set_extent_inline_ref_type(leaf, iref, BTRFS_TREE_BLOCK_REF_KEY); in insert_normal_tree_ref()
62 btrfs_set_extent_inline_ref_offset(leaf, iref, root_objectid); in insert_normal_tree_ref()