| /linux/fs/btrfs/ |
| H A D | print-tree.c | 104 struct btrfs_extent_inline_ref *iref; in print_extent_item() local 139 iref = (struct btrfs_extent_inline_ref *)(info + 1); in print_extent_item() 141 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in print_extent_item() 144 ptr = (unsigned long)iref; in print_extent_item() 147 iref = (struct btrfs_extent_inline_ref *)ptr; in print_extent_item() 148 type = btrfs_extent_inline_ref_type(eb, iref); in print_extent_item() 149 offset = btrfs_extent_inline_ref_offset(eb, iref); in print_extent_item() 167 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in print_extent_item() 171 sref = (struct btrfs_shared_data_ref *)(iref + 1); in print_extent_item() 184 oref = (struct btrfs_extent_owner_ref *)(&iref->offset); in print_extent_item()
|
| H A D | extent-tree.c | 346 const struct btrfs_extent_inline_ref *iref, in btrfs_get_extent_inline_ref_type() argument 350 int type = btrfs_extent_inline_ref_type(eb, iref); in btrfs_get_extent_inline_ref_type() 351 u64 offset = btrfs_extent_inline_ref_offset(eb, iref); in btrfs_get_extent_inline_ref_type() 397 eb->start, (unsigned long)iref, type); in btrfs_get_extent_inline_ref_type() 646 const struct btrfs_extent_inline_ref *iref) in extent_data_ref_count() argument 658 if (iref) { in extent_data_ref_count() 663 type = btrfs_get_extent_inline_ref_type(leaf, iref, BTRFS_REF_TYPE_DATA); in extent_data_ref_count() 666 ref1 = (const struct btrfs_extent_data_ref *)(&iref->offset); in extent_data_ref_count() 669 ref2 = (const struct btrfs_shared_data_ref *)(iref + 1); in extent_data_ref_count() 809 struct btrfs_extent_inline_ref *iref; in lookup_inline_extent_backref() local [all …]
|
| H A D | export.c | 238 struct btrfs_inode_ref *iref; in btrfs_get_name() local 284 iref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_name() 286 name_ptr = (unsigned long)(iref + 1); in btrfs_get_name() 287 name_len = btrfs_inode_ref_name_len(leaf, iref); in btrfs_get_name()
|
| H A D | ref-verify.c | 419 struct btrfs_extent_inline_ref *iref; in process_extent_item() local 438 iref = (struct btrfs_extent_inline_ref *)(info + 1); in process_extent_item() 442 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in process_extent_item() 445 ptr = (unsigned long)iref; in process_extent_item() 448 iref = (struct btrfs_extent_inline_ref *)ptr; in process_extent_item() 449 type = btrfs_extent_inline_ref_type(leaf, iref); in process_extent_item() 450 offset = btrfs_extent_inline_ref_offset(leaf, iref); in process_extent_item() 461 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in process_extent_item() 466 sref = (struct btrfs_shared_data_ref *)(iref + 1); in process_extent_item()
|
| H A D | backref.c | 1052 struct btrfs_extent_inline_ref *iref; in add_inline_refs() local 1056 iref = (struct btrfs_extent_inline_ref *)ptr; in add_inline_refs() 1057 type = btrfs_get_extent_inline_ref_type(leaf, iref, in add_inline_refs() 1062 offset = btrfs_extent_inline_ref_offset(leaf, iref); in add_inline_refs() 1074 sdref = (struct btrfs_shared_data_ref *)(iref + 1); in add_inline_refs() 1091 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in add_inline_refs() 2132 struct btrfs_inode_ref *iref; in btrfs_ref_to_path() local 2168 iref = btrfs_item_ptr(eb, slot, struct btrfs_inode_ref); in btrfs_ref_to_path() 2170 name_len = btrfs_inode_ref_name_len(eb, iref); in btrfs_ref_to_path() 2171 name_off = (unsigned long)(iref + 1); in btrfs_ref_to_path() [all …]
|
| H A D | tree-checker.c | 1567 struct btrfs_extent_inline_ref *iref; in check_extent_item() local 1577 if (unlikely(ptr + sizeof(*iref) > end)) { in check_extent_item() 1580 ptr, sizeof(*iref), end); in check_extent_item() 1583 iref = (struct btrfs_extent_inline_ref *)ptr; in check_extent_item() 1584 inline_type = btrfs_extent_inline_ref_type(leaf, iref); in check_extent_item() 1585 inline_offset = btrfs_extent_inline_ref_offset(leaf, iref); in check_extent_item() 1615 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in check_extent_item() 1652 sref = (struct btrfs_shared_data_ref *)(iref + 1); in check_extent_item() 1839 struct btrfs_inode_ref *iref; in check_inode_ref() local 1846 if (unlikely(btrfs_item_size(leaf, slot) <= sizeof(*iref))) { in check_inode_ref() [all …]
|
| H A D | ioctl.c | 1661 struct btrfs_inode_ref *iref; in btrfs_search_path_in_tree() local 1699 iref = btrfs_item_ptr(l, slot, struct btrfs_inode_ref); in btrfs_search_path_in_tree() 1700 len = btrfs_inode_ref_name_len(l, iref); in btrfs_search_path_in_tree() 1709 read_extent_buffer(l, ptr, (unsigned long)(iref + 1), len); in btrfs_search_path_in_tree() 1737 struct btrfs_inode_ref *iref; in btrfs_search_path_in_tree_user() local 1781 iref = btrfs_item_ptr(leaf, slot, struct btrfs_inode_ref); in btrfs_search_path_in_tree_user() 1782 len = btrfs_inode_ref_name_len(leaf, iref); in btrfs_search_path_in_tree_user() 1792 (unsigned long)(iref + 1), len); in btrfs_search_path_in_tree_user()
|
| H A D | tree-log.c | 5767 struct btrfs_inode_ref *iref; in btrfs_check_ref_name_override() local 5769 iref = (struct btrfs_inode_ref *)(ptr + cur_offset); in btrfs_check_ref_name_override() 5771 this_name_len = btrfs_inode_ref_name_len(eb, iref); in btrfs_check_ref_name_override() 5772 name_ptr = (unsigned long)(iref + 1); in btrfs_check_ref_name_override() 5773 this_len = sizeof(*iref) + this_name_len; in btrfs_check_ref_name_override()
|
| H A D | relocation.c | 3091 struct btrfs_extent_inline_ref *iref; in add_tree_block() local 3094 iref = (struct btrfs_extent_inline_ref *)ptr; in add_tree_block() 3095 type = btrfs_get_extent_inline_ref_type(eb, iref, in add_tree_block() 3100 owner = btrfs_extent_inline_ref_offset(eb, iref); in add_tree_block()
|
| /linux/fs/btrfs/tests/ |
| H A D | qgroup-tests.c | 21 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() 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()
|