| /linux/fs/btrfs/ |
| H A D | export.c | 40 fid->objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_encode_fh() 79 struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid, in btrfs_get_dentry() argument 86 if (objectid < BTRFS_FIRST_FREE_OBJECTID) in btrfs_get_dentry() 93 inode = btrfs_iget(objectid, root); in btrfs_get_dentry() 110 u64 objectid, root_objectid; in btrfs_fh_to_parent() local 124 objectid = fid->parent_objectid; in btrfs_fh_to_parent() 127 return btrfs_get_dentry(sb, objectid, root_objectid, generation); in btrfs_fh_to_parent() 134 u64 objectid, root_objectid; in btrfs_fh_to_dentry() local 145 objectid = fid->objectid; in btrfs_fh_to_dentry() 149 return btrfs_get_dentry(sb, objectid, root_objectid, generation); in btrfs_fh_to_dentry() [all …]
|
| H A D | free-space-tree.c | 27 .objectid = BTRFS_FREE_SPACE_TREE_OBJECTID, in btrfs_free_space_root() 78 key.objectid = block_group->start; in add_new_free_space_info() 105 key.objectid = block_group->start; in btrfs_search_free_space_info() 223 key.objectid = end - 1; in btrfs_convert_free_space_to_bitmaps() 241 ASSERT(found_key.objectid == block_group->start); in btrfs_convert_free_space_to_bitmaps() 248 ASSERT(found_key.objectid >= start); in btrfs_convert_free_space_to_bitmaps() 249 ASSERT(found_key.objectid < end); in btrfs_convert_free_space_to_bitmaps() 250 ASSERT(found_key.objectid + found_key.offset <= end); in btrfs_convert_free_space_to_bitmaps() 252 first = div_u64(found_key.objectid - start, in btrfs_convert_free_space_to_bitmaps() 254 last = div_u64(found_key.objectid + found_key.offset - start, in btrfs_convert_free_space_to_bitmaps() [all …]
|
| H A D | tree-checker.c | 77 * Customized reporter for extent data item, since its key objectid and 101 key.objectid, key.offset, &vaf); in file_extent_err() 139 * key->objectid, which represents inode number 162 key.objectid, &vaf); in dir_item_err() 167 * This functions checks prev_key->objectid, to ensure current key and prev_key 168 * share the same objectid as inode number. 198 if (key->objectid == prev_key->objectid) in check_prev_ino() 203 "invalid previous key objectid, have %llu expect %llu", in check_prev_ino() 204 prev_key->objectid, ke in check_prev_ino() 1739 u64 objectid; check_extent_data_ref() local [all...] |
| H A D | tree-log.c | 232 static int link_to_fixup_dir(struct walk_control *wc, u64 objectid); 260 static struct btrfs_inode *btrfs_iget_logging(u64 objectid, struct btrfs_root *root) in btrfs_iget_logging() argument 276 inode = btrfs_iget(objectid, root); in btrfs_iget_logging() 753 wc->log_key.objectid, wc->log_key.offset); in replay_one_extent() 757 inode = btrfs_iget_logging(wc->log_key.objectid, root); in replay_one_extent() 762 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent() 805 wc->log_key.objectid, start, extent_end, in replay_one_extent() 853 ins.objectid = btrfs_file_extent_disk_bytenr(wc->log_leaf, item); in replay_one_extent() 865 ret = btrfs_qgroup_trace_extent(trans, ins.objectid, ins.offset); in replay_one_extent() 869 ins.objectid, in in replay_one_extent() 1136 inode_in_dir(struct btrfs_root * root,struct btrfs_path * path,u64 dirid,u64 objectid,u64 index,struct fscrypt_str * name) inode_in_dir() argument 1989 link_to_fixup_dir(struct walk_control * wc,u64 objectid) link_to_fixup_dir() argument [all...] |
| H A D | uuid-tree.c | 21 key->objectid = get_unaligned_le64(uuid); in btrfs_uuid_to_key() 121 ret, key.objectid, key.offset, type); in btrfs_uuid_tree_add() 310 key.objectid = 0; in btrfs_uuid_tree_iterate() 347 put_unaligned_le64(key.objectid, uuid); in btrfs_uuid_tree_iterate() 411 key.objectid = 0; in btrfs_uuid_scan_kthread() 429 (key.objectid < BTRFS_FIRST_FREE_OBJECTID && in btrfs_uuid_scan_kthread() 430 key.objectid != BTRFS_FS_TREE_OBJECTID) || in btrfs_uuid_scan_kthread() 431 key.objectid > BTRFS_LAST_FREE_OBJECTID) in btrfs_uuid_scan_kthread() 470 key.objectid); in btrfs_uuid_scan_kthread() 482 key.objectid); in btrfs_uuid_scan_kthread() [all...] |
| H A D | relocation.c | 584 struct btrfs_root *root, u64 objectid) in create_reloc_root() argument 597 root_key.objectid = BTRFS_TREE_RELOC_OBJECTID; in create_reloc_root() 599 root_key.offset = objectid; in create_reloc_root() 601 if (btrfs_root_id(root) == objectid) { in create_reloc_root() 618 objectid, BTRFS_KEY_FMT_VALUE(&cpu_key)); in create_reloc_root() 662 if (btrfs_root_id(root) == objectid) { in create_reloc_root() 693 * snapshot of the fs tree with special root objectid. 909 inode = btrfs_find_first_inode(root, key.objectid); in replace_file_extents() 911 } else if (inode && btrfs_ino(inode) < key.objectid) { in replace_file_extents() 913 inode = btrfs_find_first_inode(root, key.objectid); in replace_file_extents() 1336 u64 objectid; invalidate_extent_cache() local 3665 __insert_orphan_inode(struct btrfs_trans_handle * trans,struct btrfs_root * root,u64 objectid) __insert_orphan_inode() argument 3692 delete_orphan_inode(struct btrfs_trans_handle * trans,struct btrfs_root * root,u64 objectid) delete_orphan_inode() argument 3730 u64 objectid; create_reloc_inode() local [all...] |
| H A D | file-item.c | 161 u64 objectid, u64 pos, u64 num_bytes) in btrfs_insert_hole_extent() argument 173 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() 522 key.objectid = BTRFS_EXTENT_CSUM_OBJECTID; in btrfs_lookup_csums_list() 548 if (key.objectid == BTRFS_EXTENT_CSUM_OBJECTID && in btrfs_lookup_csums_list() 570 if (key.objectid ! in btrfs_lookup_csums_list() [all...] |
| H A D | root-tree.c | 102 if (found_key.objectid != search_key->objectid || in btrfs_find_root() 225 key.objectid = BTRFS_ORPHAN_OBJECTID; in btrfs_find_orphan_roots() 250 if (key.objectid != BTRFS_ORPHAN_OBJECTID || in btrfs_find_orphan_roots() 293 if (drop_key.objectid != 0 || drop_key.type != 0 || in btrfs_find_orphan_roots() 345 key.objectid = root_id; in btrfs_del_root_ref() 373 key.objectid = ref_id; in btrfs_del_root_ref() 413 key.objectid = root_id; in btrfs_add_root_ref() 434 key.objectid = ref_id; in btrfs_add_root_ref()
|
| H A D | disk-io.c | 433 expect_key->objectid, in btrfs_validate_extent_buffer() 435 found_key.objectid, found_key.type, in btrfs_validate_extent_buffer() 607 u64 objectid, gfp_t flags) in btrfs_alloc_root() 616 root->root_key.objectid = objectid; in btrfs_alloc_root() 774 .objectid = BTRFS_CSUM_TREE_OBJECTID, in btrfs_csum_root() 785 .objectid = BTRFS_EXTENT_TREE_OBJECTID, in btrfs_extent_root() 794 u64 objectid) in btrfs_create_tree() 808 root = btrfs_alloc_root(fs_info, objectid, GFP_KERNEL); in btrfs_create_tree() 813 root->root_key.objectid in btrfs_create_tree() 604 btrfs_alloc_root(struct btrfs_fs_info * fs_info,u64 objectid,gfp_t flags) btrfs_alloc_root() argument 791 btrfs_create_tree(struct btrfs_trans_handle * trans,u64 objectid) btrfs_create_tree() argument 1102 btrfs_get_global_root(struct btrfs_fs_info * fs_info,u64 objectid) btrfs_get_global_root() argument 1250 btrfs_get_root_ref(struct btrfs_fs_info * fs_info,u64 objectid,dev_t * anon_dev,bool check_ref) btrfs_get_root_ref() argument 1354 btrfs_get_fs_root(struct btrfs_fs_info * fs_info,u64 objectid,bool check_ref) btrfs_get_fs_root() argument 1368 btrfs_get_new_fs_root(struct btrfs_fs_info * fs_info,u64 objectid,dev_t * anon_dev) btrfs_get_new_fs_root() argument 1390 btrfs_get_fs_root_commit_root(struct btrfs_fs_info * fs_info,struct btrfs_path * path,u64 objectid) btrfs_get_fs_root_commit_root() argument 2053 load_global_roots_objectid(struct btrfs_root * tree_root,struct btrfs_path * path,u64 objectid,const char * name) load_global_roots_objectid() argument 4960 btrfs_get_free_objectid(struct btrfs_root * root,u64 * objectid) btrfs_get_free_objectid() argument [all...] |
| H A D | print-tree.c | 48 if (key->objectid == BTRFS_TREE_RELOC_OBJECTID) { in btrfs_root_name() 55 if (root_map[i].id == key->objectid) in btrfs_root_name() 59 snprintf(buf, BTRFS_ROOT_NAME_BUF_LEN, "%llu", key->objectid); in btrfs_root_name() 87 pr_cont("extent data backref root %llu objectid %llu offset %llu count %u\n", in print_extent_data_ref() 424 if (key->type == 0 && key->objectid == BTRFS_FREE_SPACE_OBJECTID) in key_type_string() 464 i, key.objectid, key_buf, key.offset, in btrfs_print_leaf() 537 pr_info("\t\tdev extent chunk_tree %llu\n\t\tchunk objectid %llu chunk offset %llu length %llu\n", in btrfs_print_leaf() 544 pr_info("\t\tpersistent item objectid %llu offset %llu\n", in btrfs_print_leaf() 545 key.objectid, key.offset); in btrfs_print_leaf() 546 switch (key.objectid) { in btrfs_print_leaf() [all...] |
| H A D | ref-verify.c | 117 const u64 *objectid = key; in root_entry_root_objectid_key_cmp() local 120 if (entry->root_objectid < *objectid) in root_entry_root_objectid_key_cmp() 122 else if (entry->root_objectid > *objectid) in root_entry_root_objectid_key_cmp() 182 static struct root_entry *lookup_root_entry(struct rb_root *root, u64 objectid) in lookup_root_entry() argument 186 node = rb_find(&objectid, root, root_entry_root_objectid_key_cmp); in lookup_root_entry() 453 ret = add_tree_block(fs_info, offset, 0, key->objectid, in process_extent_item() 457 ret = add_tree_block(fs_info, 0, offset, key->objectid, in process_extent_item() 463 key->objectid, key->offset); in process_extent_item() 469 key->objectid, key->offset); in process_extent_item() 510 *bytenr = key.objectid; in process_leaf() [all …]
|
| H A 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() 944 key.objectid in add_delayed_refs() [all...] |
| H A D | export.h | 15 u64 objectid; member 25 struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid,
|
| H A 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()
|
| H A D | ioctl.c | 521 u64 objectid; in create_subvol() local 528 ret = btrfs_get_free_objectid(fs_info->tree_root, &objectid); in create_subvol() 536 if (btrfs_qgroup_level(objectid)) in create_subvol() 570 ret = btrfs_qgroup_inherit(trans, 0, objectid, btrfs_root_id(root), inherit); in create_subvol() 574 leaf = btrfs_alloc_tree_block(trans, root, 0, objectid, NULL, 0, 0, 0, in create_subvol() 615 key.objectid = objectid; in create_subvol() 633 ret2 = btrfs_free_tree_block(trans, objectid, leaf, 0, 1); in create_subvol() 643 new_root = btrfs_get_new_fs_root(fs_info, objectid, &anon_dev); in create_subvol() 661 BTRFS_UUID_KEY_SUBVOL, objectid); in create_subvol() 2076 u64 objectid; btrfs_ioctl_get_subvol_rootref() local 2748 u64 objectid = 0; btrfs_ioctl_default_subvol() local [all...] |
| H A D | send.c | 400 result_string, what, sctx->cmp_key->objectid, in inconsistent_snapshot_error() 923 key.objectid = ino; in get_inode_info() 1233 key.objectid = ino; in get_inode_path() 1244 if (found_key.objectid != ino || in get_inode_path() 1721 key.objectid = ino; in read_symlink() 1955 *found_inode = key.objectid; in lookup_dir_item_inode() 1978 key.objectid = ino; in get_first_ref() 1988 if (ret || found_key.objectid != ino || in get_first_ref() 2473 key.objectid = btrfs_root_id(send_root); in send_subvol_begin() 2487 key.objectid ! in send_subvol_begin() [all...] |
| H A D | inode.c | 147 key.objectid = inum; in data_reloc_print_warning_inode() 296 ctx.bytenr = found_key.objectid; in print_data_reloc_error() 297 ctx.extent_item_pos = logical - found_key.objectid; in print_data_reloc_error() 321 /* Output without objectid, which is more meaningful */ in btrfs_print_data_csum_error() 501 key.objectid = btrfs_ino(inode); in insert_inline_extent() 1108 file_extent.disk_bytenr = ins.objectid; in submit_uncompressed_range() 1115 async_extent->cb->bbio.bio.bi_iter.bi_sector = ins.objectid >> SECTOR_SHIFT; in submit_uncompressed_range() 1132 btrfs_dec_block_group_reservations(fs_info, ins.objectid); 1141 *alloc_hint = ins.objectid + ins.offset; in submit_one_async_extent() 1149 btrfs_dec_block_group_reservations(fs_info, ins.objectid); in submit_one_async_extent() 3919 acls_after_inode_item(struct extent_buffer * leaf,int slot,u64 objectid,int * first_xattr_slot) acls_after_inode_item() argument 4587 u64 objectid; btrfs_unlink_subvol() local 6620 u64 objectid; btrfs_create_new_inode() local 7222 u64 objectid = btrfs_ino(inode); btrfs_get_extent() local [all...] |
| H A D | extent-tree.c | 88 key.objectid = start; in btrfs_lookup_data_extent() 132 key.objectid = bytenr; in btrfs_lookup_extent_info() 155 if (key.objectid == bytenr && in btrfs_lookup_extent_info() 288 * The key objectid corresponds to the first byte in the extent, 302 * - objectid of the file holding the reference 319 * (root_key.objectid, inode objectid, offset in file, 1) 324 * (btrfs_header_owner(leaf), inode objectid, offset in file) 332 * objectid of block's owner tree. The key offset for the full back refs 457 key.objectid in lookup_extent_data_ref() [all...] |
| H A D | qgroup.c | 451 key.objectid = 0; in btrfs_read_qgroup_config() 566 key.objectid = 0; in btrfs_read_qgroup_config() 582 if (found_key.objectid > found_key.offset) { in btrfs_read_qgroup_config() 593 ret = add_relation_rb(fs_info, list, found_key.objectid, in btrfs_read_qgroup_config() 599 found_key.objectid, found_key.offset); in btrfs_read_qgroup_config() 705 key.objectid = src; in add_qgroup_relation_item() 724 key.objectid = src; in del_qgroup_relation_item() 755 key.objectid = 0; in add_qgroup_item() 810 key.objectid = 0; in del_qgroup_item() 848 key.objectid in update_qgroup_limit_item() 3329 btrfs_qgroup_inherit(struct btrfs_trans_handle * trans,u64 srcid,u64 objectid,u64 inode_rootid,struct btrfs_qgroup_inherit * inherit) btrfs_qgroup_inherit() argument [all...] |
| H A D | verity.c | 131 key.objectid = btrfs_ino(inode); in drop_verity_items() 150 if (key.objectid != btrfs_ino(inode) || key.type != key_type) in drop_verity_items() 234 key.objectid = btrfs_ino(inode); in write_key_bytes() 312 key.objectid = btrfs_ino(inode); in read_key_bytes() 330 if (key.objectid != btrfs_ino(inode) || key.type != key_type) in read_key_bytes()
|
| H A D | fiemap.c | 334 if (key.objectid != btrfs_ino(inode) || key.type != BTRFS_EXTENT_DATA_KEY) { in fiemap_next_leaf_item() 379 key.objectid = ino; in fiemap_search_slot() 389 if (key.objectid == ino && key.type == BTRFS_EXTENT_DATA_KEY) in fiemap_search_slot() 399 if (key.objectid != ino || key.type != BTRFS_EXTENT_DATA_KEY) in fiemap_search_slot() 586 if (key.objectid != ino || key.type != BTRFS_EXTENT_DATA_KEY) { in fiemap_find_last_extent_offset() 697 if (key.objectid != ino || key.type != BTRFS_EXTENT_DATA_KEY) in extent_fiemap()
|
| H A D | defrag.c | 457 if (root->defrag_progress.objectid == 0) { in btrfs_defrag_leaves() 463 root->defrag_max.objectid = 0; in btrfs_defrag_leaves() 533 if (root->defrag_max.objectid > root->defrag_progress.objectid) in btrfs_defrag_leaves() 624 key.objectid = ino; in defrag_get_extent() 651 if (key.objectid == ino && key.type == BTRFS_EXTENT_DATA_KEY && in defrag_get_extent() 658 if (key.objectid == ino && key.type == BTRFS_EXTENT_DATA_KEY) in defrag_get_extent() 677 if (WARN_ON(key.objectid < ino) || key.type < BTRFS_EXTENT_DATA_KEY) in defrag_get_extent() 681 if (key.objectid > ino || key.type > BTRFS_EXTENT_DATA_KEY) in defrag_get_extent()
|
| H A D | locking.h | 238 void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level); 241 static inline void btrfs_set_buffer_lockdep_class(u64 objectid, in btrfs_set_buffer_lockdep_class() argument
|
| /linux/fs/btrfs/tests/ |
| H A 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()
|
| H A D | qgroup-tests.c | 31 ins.objectid = bytenr; in insert_normal_tree_ref() 78 key.objectid = bytenr; in add_tree_ref() 100 key.objectid = bytenr; in add_tree_ref() 125 key.objectid = bytenr; in remove_extent_item() 156 key.objectid = bytenr; in remove_extent_ref() 178 key.objectid = bytenr; in remove_extent_ref() 483 root->root_key.objectid = BTRFS_EXTENT_TREE_OBJECTID; in btrfs_test_qgroups() 517 tmp_root->root_key.objectid = BTRFS_FS_TREE_OBJECTID; in btrfs_test_qgroups() 533 tmp_root->root_key.objectid = BTRFS_FIRST_FREE_OBJECTID; in btrfs_test_qgroups()
|