/linux-6.14.4/fs/btrfs/ |
D | export.c | 36 fid->objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_encode_fh() 73 struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid, in btrfs_get_dentry() argument 80 if (objectid < BTRFS_FIRST_FREE_OBJECTID) in btrfs_get_dentry() 87 inode = btrfs_iget(objectid, root); in btrfs_get_dentry() 104 u64 objectid, root_objectid; in btrfs_fh_to_parent() local 118 objectid = fid->parent_objectid; in btrfs_fh_to_parent() 121 return btrfs_get_dentry(sb, objectid, root_objectid, generation); in btrfs_fh_to_parent() 128 u64 objectid, root_objectid; in btrfs_fh_to_dentry() local 139 objectid = fid->objectid; in btrfs_fh_to_dentry() 143 return btrfs_get_dentry(sb, objectid, root_objectid, generation); in btrfs_fh_to_dentry() [all …]
|
D | free-space-tree.c | 28 .objectid = BTRFS_FREE_SPACE_TREE_OBJECTID, in btrfs_free_space_root() 79 key.objectid = block_group->start; in add_new_free_space_info() 110 key.objectid = block_group->start; in search_free_space_info() 232 key.objectid = end - 1; in convert_free_space_to_bitmaps() 248 ASSERT(found_key.objectid == block_group->start); in convert_free_space_to_bitmaps() 255 ASSERT(found_key.objectid >= start); in convert_free_space_to_bitmaps() 256 ASSERT(found_key.objectid < end); in convert_free_space_to_bitmaps() 257 ASSERT(found_key.objectid + found_key.offset <= end); in convert_free_space_to_bitmaps() 259 first = div_u64(found_key.objectid - start, in convert_free_space_to_bitmaps() 261 last = div_u64(found_key.objectid + found_key.offset - start, in convert_free_space_to_bitmaps() [all …]
|
D | tree-checker.c | 101 key.objectid, key.offset, &vaf); in file_extent_err() 162 key.objectid, &vaf); in dir_item_err() 197 if (key->objectid == prev_key->objectid) in check_prev_ino() 203 prev_key->objectid, key->objectid); in check_prev_ino() 327 prev_key->objectid == key->objectid && in check_extent_data_item() 371 if (unlikely(key->objectid != BTRFS_EXTENT_CSUM_OBJECTID)) { in check_csum_item() 374 key->objectid, BTRFS_EXTENT_CSUM_OBJECTID); in check_csum_item() 421 if (unlikely(key->objectid != 0 || key->type != 0 || in check_inode_key() 427 if (unlikely((key->objectid < BTRFS_FIRST_FREE_OBJECTID || in check_inode_key() 428 key->objectid > BTRFS_LAST_FREE_OBJECTID) && in check_inode_key() [all …]
|
D | uuid-tree.c | 21 key->objectid = get_unaligned_le64(uuid); in btrfs_uuid_to_key() 136 ret, key.objectid, key.offset, type); in btrfs_uuid_tree_add() 309 key.objectid = 0; in btrfs_uuid_tree_iterate() 348 put_unaligned_le64(key.objectid, uuid); in btrfs_uuid_tree_iterate() 414 key.objectid = 0; in btrfs_uuid_scan_kthread() 432 (key.objectid < BTRFS_FIRST_FREE_OBJECTID && in btrfs_uuid_scan_kthread() 433 key.objectid != BTRFS_FS_TREE_OBJECTID) || in btrfs_uuid_scan_kthread() 434 key.objectid > BTRFS_LAST_FREE_OBJECTID) in btrfs_uuid_scan_kthread() 473 key.objectid); in btrfs_uuid_scan_kthread() 485 key.objectid); in btrfs_uuid_scan_kthread() [all …]
|
D | tree-log.c | 110 struct btrfs_path *path, u64 objectid); 141 static struct inode *btrfs_iget_logging(u64 objectid, struct btrfs_root *root) in btrfs_iget_logging() argument 154 inode = btrfs_iget(objectid, root); in btrfs_iget_logging() 617 u64 objectid) in read_one_inode() argument 621 inode = btrfs_iget_logging(objectid, root); in read_one_inode() 680 inode = read_one_inode(root, key->objectid); in replay_one_extent() 749 ins.objectid = btrfs_file_extent_disk_bytenr(eb, item); in replay_one_extent() 768 if (ins.objectid > 0) { in replay_one_extent() 777 ret = btrfs_lookup_data_extent(fs_info, ins.objectid, in replay_one_extent() 784 .bytenr = ins.objectid, in replay_one_extent() [all …]
|
D | dir-item.c | 57 struct btrfs_path *path, u64 objectid, in btrfs_insert_xattr_item() argument 72 key.objectid = objectid; in btrfs_insert_xattr_item() 122 key.objectid = btrfs_ino(dir); in btrfs_insert_dir_item() 218 key.objectid = dir; in btrfs_lookup_dir_item() 245 key.objectid = dir; in btrfs_check_dir_item_collision() 313 key.objectid = dir; in btrfs_lookup_dir_index_item() 333 key.objectid = dirid; in btrfs_search_dir_index_item() 338 if (key.objectid != dirid || key.type != BTRFS_DIR_INDEX_KEY) in btrfs_search_dir_index_item() 361 key.objectid = dir; in btrfs_lookup_xattr()
|
D | print-tree.c | 40 if (key->objectid == BTRFS_TREE_RELOC_OBJECTID) { in btrfs_root_name() 47 if (root_map[i].id == key->objectid) in btrfs_root_name() 51 snprintf(buf, BTRFS_ROOT_NAME_BUF_LEN, "%llu", key->objectid); in btrfs_root_name() 261 i, key.objectid, type, key.offset, in btrfs_print_leaf() 275 found_key.objectid, in btrfs_print_leaf() 353 key.objectid, key.offset); in btrfs_print_leaf() 354 switch (key.objectid) { in btrfs_print_leaf() 364 key.objectid, key.offset); in btrfs_print_leaf() 365 switch (key.objectid) { in btrfs_print_leaf() 414 i, key.objectid, key.type, key.offset, in btrfs_print_tree()
|
D | disk-io.h | 72 u64 objectid, bool check_ref); 74 u64 objectid, dev_t *anon_dev); 77 u64 objectid); 128 u64 objectid); 130 int btrfs_get_free_objectid(struct btrfs_root *root, u64 *objectid);
|
D | root-tree.c | 102 if (found_key.objectid != search_key->objectid || in btrfs_find_root() 151 key->objectid, key->type, key->offset, btrfs_root_id(root)); in btrfs_update_root() 229 key.objectid = BTRFS_ORPHAN_OBJECTID; in btrfs_find_orphan_roots() 255 if (key.objectid != BTRFS_ORPHAN_OBJECTID || in btrfs_find_orphan_roots() 300 if (drop_key.objectid != 0 || drop_key.type != 0 || in btrfs_find_orphan_roots() 358 key.objectid = root_id; in btrfs_del_root_ref() 388 key.objectid = ref_id; in btrfs_del_root_ref() 430 key.objectid = root_id; in btrfs_add_root_ref() 452 key.objectid = ref_id; in btrfs_add_root_ref()
|
D | raid-stripe-tree.c | 27 .objectid = oldkey->objectid + frontpad, in btrfs_partially_delete_raid_extent() 100 key.objectid = start; in btrfs_delete_raid_extent() 114 found_start = key.objectid; in btrfs_delete_raid_extent() 144 found_start = key.objectid; in btrfs_delete_raid_extent() 176 .objectid = end, in btrfs_delete_raid_extent() 326 stripe_key.objectid = bioc->logical; in btrfs_insert_one_raid_extent() 387 stripe_key.objectid = logical; in btrfs_get_raid_extent_offset() 413 found_logical = found_key.objectid; in btrfs_get_raid_extent_offset()
|
D | file-item.c | 161 u64 objectid, u64 pos, u64 num_bytes) in btrfs_insert_hole_extent() argument 172 file_key.objectid = objectid; in btrfs_insert_hole_extent() 214 file_key.objectid = BTRFS_EXTENT_CSUM_OBJECTID; in btrfs_lookup_csum() 254 struct btrfs_path *path, u64 objectid, in btrfs_lookup_file_extent() argument 261 file_key.objectid = objectid; in btrfs_lookup_file_extent() 486 key.objectid = BTRFS_EXTENT_CSUM_OBJECTID; in btrfs_lookup_csums_list() 512 if (key.objectid == BTRFS_EXTENT_CSUM_OBJECTID && in btrfs_lookup_csums_list() 534 if (key.objectid != BTRFS_EXTENT_CSUM_OBJECTID || in btrfs_lookup_csums_list() 635 if (key.objectid == BTRFS_EXTENT_CSUM_OBJECTID && in btrfs_lookup_csums_bitmap() 642 key.objectid = BTRFS_EXTENT_CSUM_OBJECTID; in btrfs_lookup_csums_bitmap() [all …]
|
D | inode-item.c | 92 key.objectid = inode_objectid; in btrfs_lookup_inode_extref() 122 key.objectid = inode_objectid; in btrfs_del_inode_extref() 193 key.objectid = inode_objectid; in btrfs_del_inode_ref() 267 key.objectid = inode_objectid; in btrfs_insert_inode_extref() 319 key.objectid = inode_objectid; in btrfs_insert_inode_ref() 383 struct btrfs_path *path, u64 objectid) in btrfs_insert_empty_inode() argument 387 key.objectid = objectid; in btrfs_insert_empty_inode() 413 if (found_key.objectid == location->objectid && in btrfs_lookup_inode() 495 key.objectid = control->ino; in btrfs_truncate_inode_items() 532 if (found_key.objectid != control->ino) in btrfs_truncate_inode_items()
|
D | disk-io.c | 443 expect_key->objectid, in btrfs_validate_extent_buffer() 445 found_key.objectid, found_key.type, in btrfs_validate_extent_buffer() 647 u64 objectid) in __setup_root() argument 655 root->root_key.objectid = objectid; in __setup_root() 720 u64 objectid, gfp_t flags) in btrfs_alloc_root() argument 724 __setup_root(root, fs_info, objectid); in btrfs_alloc_root() 830 .objectid = BTRFS_CSUM_TREE_OBJECTID, in btrfs_csum_root() 841 .objectid = BTRFS_EXTENT_TREE_OBJECTID, in btrfs_extent_root() 850 u64 objectid) in btrfs_create_tree() argument 865 root = btrfs_alloc_root(fs_info, objectid, GFP_KERNEL); in btrfs_create_tree() [all …]
|
D | relocation.c | 575 struct btrfs_root *root, u64 objectid) in create_reloc_root() argument 589 root_key.objectid = BTRFS_TREE_RELOC_OBJECTID; in create_reloc_root() 591 root_key.offset = objectid; in create_reloc_root() 593 if (btrfs_root_id(root) == objectid) { in create_reloc_root() 637 if (btrfs_root_id(root) == objectid) { in create_reloc_root() 895 inode = btrfs_find_first_inode(root, key.objectid); in replace_file_extents() 897 } else if (inode && btrfs_ino(inode) < key.objectid) { in replace_file_extents() 899 inode = btrfs_find_first_inode(root, key.objectid); in replace_file_extents() 901 if (inode && btrfs_ino(inode) == key.objectid) { in replace_file_extents() 946 btrfs_init_data_ref(&ref, key.objectid, key.offset, in replace_file_extents() [all …]
|
D | export.h | 15 u64 objectid; member 25 struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid,
|
D | btrfs_inode.h | 137 u64 objectid; member 361 static inline unsigned long btrfs_inode_hash(u64 objectid, in btrfs_inode_hash() argument 364 u64 h = objectid ^ (root->root_key.objectid * GOLDEN_RATIO_PRIME); in btrfs_inode_hash() 381 u64 ino = inode->objectid; in btrfs_ino() 400 key->objectid = btrfs_ino(inode); in btrfs_get_inode_key() 408 inode->objectid = ino; in btrfs_set_inode_number()
|
D | backref.c | 73 ret = ctx->indirect_ref_iterator(key->objectid, offset, in check_extent_in_eb() 86 e->inum = key->objectid; in check_extent_in_eb() 237 if (ref1->key_for_search.objectid < ref2->key_for_search.objectid) in prelim_ref_compare() 239 if (ref1->key_for_search.objectid > ref2->key_for_search.objectid) in prelim_ref_compare() 281 newref->key_for_search.objectid == sc->inum) in update_share_count() 520 if (key.objectid != key_for_search->objectid || in add_all_parents() 671 ref->key_for_search.objectid, ref->key_for_search.type, in resolve_indirect_ref() 950 key.objectid = btrfs_delayed_ref_owner(node); in add_delayed_refs() 1099 key.objectid = btrfs_extent_data_ref_objectid(leaf, in add_inline_refs() 1104 if (sc && key.objectid != sc->inum && in add_inline_refs() [all …]
|
D | orphan.c | 15 key.objectid = BTRFS_ORPHAN_OBJECTID; in btrfs_insert_orphan_item() 33 key.objectid = BTRFS_ORPHAN_OBJECTID; in btrfs_del_orphan_item()
|
D | ref-verify.c | 190 static struct root_entry *lookup_root_entry(struct rb_root *root, u64 objectid) in lookup_root_entry() argument 198 if (entry->root_objectid < objectid) in lookup_root_entry() 200 else if (entry->root_objectid > objectid) in lookup_root_entry() 471 ret = add_tree_block(fs_info, offset, 0, key->objectid, in process_extent_item() 475 ret = add_tree_block(fs_info, 0, offset, key->objectid, in process_extent_item() 481 key->objectid, key->offset); in process_extent_item() 487 key->objectid, key->offset); in process_extent_item() 528 *bytenr = key.objectid; in process_leaf() 534 key.objectid, *tree_block_level); in process_leaf() 538 key.objectid, *tree_block_level); in process_leaf() [all …]
|
D | ioctl.c | 523 u64 objectid; in create_subvol() local 530 ret = btrfs_get_free_objectid(fs_info->tree_root, &objectid); in create_subvol() 538 if (btrfs_qgroup_level(objectid)) { in create_subvol() 574 ret = btrfs_qgroup_inherit(trans, 0, objectid, btrfs_root_id(root), inherit); in create_subvol() 578 leaf = btrfs_alloc_tree_block(trans, root, 0, objectid, NULL, 0, 0, 0, in create_subvol() 619 key.objectid = objectid; in create_subvol() 637 ret2 = btrfs_free_tree_block(trans, objectid, leaf, 0, 1); in create_subvol() 647 new_root = btrfs_get_new_fs_root(fs_info, objectid, &anon_dev); in create_subvol() 665 BTRFS_UUID_KEY_SUBVOL, objectid); in create_subvol() 1456 test.objectid = sk->min_objectid; in key_in_sk() [all …]
|
D | extent-tree.c | 81 key.objectid = start; in btrfs_lookup_data_extent() 127 key.objectid = bytenr; in btrfs_lookup_extent_info() 144 if (key.objectid == bytenr && in btrfs_lookup_extent_info() 171 key.objectid, key.type, key.offset); in btrfs_lookup_extent_info() 441 key.objectid = bytenr; in lookup_extent_data_ref() 480 if (key.objectid != bytenr || in lookup_extent_data_ref() 516 key.objectid = bytenr; in insert_extent_data_ref() 605 key.objectid, key.type, key.offset); in remove_extent_data_ref() 674 key.objectid = bytenr; in lookup_tree_block_ref() 698 key.objectid = bytenr; in insert_tree_block_ref() [all …]
|
D | send.c | 396 result_string, what, sctx->cmp_key->objectid, in inconsistent_snapshot_error() 938 key.objectid = ino; in get_inode_info() 1075 found_key->objectid, in iterate_inode_ref() 1253 key.objectid = ino; in get_inode_path() 1265 if (found_key.objectid != ino || in get_inode_path() 1757 key.objectid = ino; in read_symlink() 2010 *found_inode = key.objectid; in lookup_dir_item_inode() 2035 key.objectid = ino; in get_first_ref() 2045 if (ret || found_key.objectid != ino || in get_first_ref() 2528 key.objectid = btrfs_root_id(send_root); in send_subvol_begin() [all …]
|
D | inode.c | 144 key.objectid = inum; in data_reloc_print_warning_inode() 290 ctx.bytenr = found_key.objectid; in print_data_reloc_error() 291 ctx.extent_item_pos = logical - found_key.objectid; in print_data_reloc_error() 491 key.objectid = btrfs_ino(inode); in insert_inline_extent() 1161 file_extent.disk_bytenr = ins.objectid; in submit_one_async_extent() 1182 btrfs_dec_block_group_reservations(fs_info, ins.objectid); in submit_one_async_extent() 1192 *alloc_hint = ins.objectid + ins.offset; in submit_one_async_extent() 1200 btrfs_dec_block_group_reservations(fs_info, ins.objectid); in submit_one_async_extent() 1201 btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, 1); in submit_one_async_extent() 1399 file_extent.disk_bytenr = ins.objectid; in cow_file_range() [all …]
|
/linux-6.14.4/fs/btrfs/tests/ |
D | extent-buffer-tests.c | 60 key.objectid = 0; in test_btrfs_split_item() 90 if (key.objectid != 0 || key.type != BTRFS_EXTENT_CSUM_KEY || in test_btrfs_split_item() 114 if (key.objectid != 0 || key.type != BTRFS_EXTENT_CSUM_KEY || in test_btrfs_split_item() 145 if (key.objectid != 0 || key.type != BTRFS_EXTENT_CSUM_KEY || in test_btrfs_split_item() 168 if (key.objectid != 0 || key.type != BTRFS_EXTENT_CSUM_KEY || in test_btrfs_split_item() 191 if (key.objectid != 0 || key.type != BTRFS_EXTENT_CSUM_KEY || in test_btrfs_split_item()
|
D | qgroup-tests.c | 31 ins.objectid = bytenr; in insert_normal_tree_ref() 80 key.objectid = bytenr; in add_tree_ref() 103 key.objectid = bytenr; in add_tree_ref() 129 key.objectid = bytenr; in remove_extent_item() 162 key.objectid = bytenr; in remove_extent_ref() 185 key.objectid = bytenr; in remove_extent_ref() 492 root->root_key.objectid = BTRFS_EXTENT_TREE_OBJECTID; in btrfs_test_qgroups() 526 tmp_root->root_key.objectid = BTRFS_FS_TREE_OBJECTID; in btrfs_test_qgroups() 542 tmp_root->root_key.objectid = BTRFS_FIRST_FREE_OBJECTID; in btrfs_test_qgroups()
|