Lines Matching refs:objectid
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, ins.offset, in replay_one_extent()
870 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
878 ret = btrfs_lookup_data_extent(fs_info, ins.objectid, ins.offset); in replay_one_extent()
882 ins.objectid, ins.offset, in replay_one_extent()
883 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
888 .bytenr = ins.objectid, in replay_one_extent()
894 btrfs_init_data_ref(&ref, wc->log_key.objectid, offset, 0, false); in replay_one_extent()
899 ins.objectid, ins.offset, in replay_one_extent()
900 wc->log_key.objectid, in replay_one_extent()
907 wc->log_key.objectid, offset, &ins); in replay_one_extent()
911 ins.objectid, ins.offset, offset, in replay_one_extent()
912 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
920 csum_start = ins.objectid; in replay_one_extent()
923 csum_start = ins.objectid + btrfs_file_extent_offset(wc->log_leaf, item); in replay_one_extent()
932 csum_start, csum_end, wc->log_key.objectid, in replay_one_extent()
1002 wc->log_key.objectid, in replay_one_extent()
1012 wc->log_key.objectid, in replay_one_extent()
1026 start, extent_end, wc->log_key.objectid, in replay_one_extent()
1036 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
1104 inode = btrfs_iget_logging(location.objectid, root); in drop_one_dir_item()
1109 location.objectid, btrfs_ino(dir), in drop_one_dir_item()
1115 ret = link_to_fixup_dir(wc, location.objectid); in drop_one_dir_item()
1136 u64 dirid, u64 objectid, u64 index, in inode_in_dir() argument
1150 if (location.objectid != objectid) in inode_in_dir()
1163 if (location.objectid == objectid) in inode_in_dir()
1303 search_key->objectid = btrfs_ino(inode); in unlink_extrefs_not_in_log()
1352 search_key.objectid = btrfs_ino(inode); in __add_inode_ref()
1367 if (search_key.objectid == search_key.offset) in __add_inode_ref()
1602 inode_objectid = wc->log_key.objectid; in add_inode_ref()
1823 key.objectid = ino; in count_inode_refs()
1839 if (key.objectid != ino || in count_inode_refs()
1932 key.objectid = BTRFS_TREE_LOG_FIXUP_OBJECTID; in fixup_inode_link_counts()
1952 if (key.objectid != BTRFS_TREE_LOG_FIXUP_OBJECTID || in fixup_inode_link_counts()
1989 static noinline int link_to_fixup_dir(struct walk_control *wc, u64 objectid) in link_to_fixup_dir() argument
1998 inode = btrfs_iget_logging(objectid, root); in link_to_fixup_dir()
2003 objectid, btrfs_root_id(root)); in link_to_fixup_dir()
2008 key.objectid = BTRFS_TREE_LOG_FIXUP_OBJECTID; in link_to_fixup_dir()
2010 key.offset = objectid; in link_to_fixup_dir()
2024 objectid, btrfs_root_id(root)); in link_to_fixup_dir()
2030 objectid, btrfs_root_id(root)); in link_to_fixup_dir()
2052 inode = btrfs_iget_logging(location->objectid, root); in insert_one_name()
2082 if (found_key.objectid == log_key->objectid && in delete_conflicting_dir_entry()
2132 dir = btrfs_iget_logging(wc->log_key.objectid, root); in replay_one_name()
2137 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_name()
2157 log_key.objectid, btrfs_root_id(root)); in replay_one_name()
2164 wc->log_key.objectid, &name, 1); in replay_one_name()
2169 wc->log_key.objectid, name.len, name.name, in replay_one_name()
2188 wc->log_key.objectid, in replay_one_name()
2194 wc->log_key.objectid, name.len, name.name, in replay_one_name()
2222 search_key.objectid = log_key.objectid; in replay_one_name()
2224 search_key.offset = wc->log_key.objectid; in replay_one_name()
2229 search_key.objectid, btrfs_ino(dir), in replay_one_name()
2239 search_key.objectid = log_key.objectid; in replay_one_name()
2241 search_key.offset = btrfs_extref_hash(wc->log_key.objectid, name.name, name.len); in replay_one_name()
2242 ret = backref_in_log(root->log_root, &search_key, wc->log_key.objectid, &name); in replay_one_name()
2246 search_key.objectid, btrfs_ino(dir), in replay_one_name()
2255 ret = insert_one_name(trans, root, wc->log_key.objectid, wc->log_key.offset, in replay_one_name()
2260 name.len, name.name, log_key.objectid, in replay_one_name()
2330 ret = link_to_fixup_dir(wc, di_key.objectid); in replay_one_dir_item()
2361 key.objectid = dirid; in find_dir_range()
2376 if (key.type != BTRFS_DIR_LOG_INDEX_KEY || key.objectid != dirid) { in find_dir_range()
2403 if (key.type != BTRFS_DIR_LOG_INDEX_KEY || key.objectid != dirid) { in find_dir_range()
2463 dir_key->objectid, in check_item_in_log()
2483 inode = btrfs_iget_logging(location.objectid, root); in check_item_in_log()
2489 location.objectid, btrfs_root_id(root)); in check_item_in_log()
2493 ret = link_to_fixup_dir(wc, location.objectid); in check_item_in_log()
2520 const u64 ino = wc->log_key.objectid; in replay_xattr_deletes()
2530 search_key.objectid = ino; in replay_xattr_deletes()
2551 if (key.objectid != ino || key.type != BTRFS_XATTR_ITEM_KEY) { in replay_xattr_deletes()
2661 dir_key.objectid = dirid; in replay_dir_deletes()
2730 if (found_key.objectid != dirid || in replay_dir_deletes()
2852 ret = replay_dir_deletes(wc, wc->log_key.objectid, false); in replay_one_buffer()
2873 inode = btrfs_iget_logging(wc->log_key.objectid, root); in replay_one_buffer()
2878 wc->log_key.objectid, in replay_one_buffer()
2911 ret = link_to_fixup_dir(wc, wc->log_key.objectid); in replay_one_buffer()
3808 key.objectid = btrfs_ino(inode); in inode_logged()
3990 key.objectid = dirid; in insert_dir_log_key()
4170 if (key.objectid != ino || key.type != BTRFS_DIR_INDEX_KEY) { in process_dir_items_leaf()
4265 min_key.objectid = ino; in log_dir_items()
4275 if (ret != 0 || min_key.objectid != ino || in log_dir_items()
4277 min_key.objectid = ino; in log_dir_items()
4383 if (min_key.objectid != ino || min_key.type != BTRFS_DIR_INDEX_KEY) { in log_dir_items()
4458 key.objectid = ino; in update_last_dir_index_offset()
4488 if (key.objectid == ino && key.type == BTRFS_DIR_INDEX_KEY) in update_last_dir_index_offset()
4556 key.objectid = btrfs_ino(inode); in drop_inode_items()
4573 if (found_key.objectid != key.objectid) in drop_inode_items()
5204 key.objectid = btrfs_ino(inode); in log_one_extent()
5252 key.objectid = ino; in btrfs_log_prealloc_extents()
5316 if (key.objectid > ino) in btrfs_log_prealloc_extents()
5318 if (WARN_ON_ONCE(key.objectid < ino) || in btrfs_log_prealloc_extents()
5470 key.objectid = btrfs_ino(inode); in get_inode_size_to_log()
5549 key.objectid = ino; in btrfs_log_all_xattrs()
5579 if (key.objectid != ino || key.type != BTRFS_XATTR_ITEM_KEY) in btrfs_log_all_xattrs()
5626 key.objectid = ino; in btrfs_log_holes()
5649 if (key.objectid != ino || key.type != BTRFS_EXTENT_DATA_KEY) in btrfs_log_holes()
5812 if (di_key.objectid != key->objectid) { in btrfs_check_ref_name_override()
5813 *other_ino = di_key.objectid; in btrfs_check_ref_name_override()
5935 key.objectid = ino; in log_new_dir_dentries()
5948 if (found_key.objectid != ino || in log_new_dir_dentries()
5965 di_inode = btrfs_iget_logging(di_key.objectid, root); in log_new_dir_dentries()
5989 dir_elem->ino = di_key.objectid; in log_new_dir_dentries()
6068 key.objectid = ino; in conflicting_inode_is_dir()
6387 if (min_key->objectid != max_key->objectid) in copy_inode_items_to_log()
6616 ins_keys[batch_idx].objectid = ino; in log_delayed_insertion_items()
6704 if (key.objectid != ino || in batch_delete_dir_index_items()
6730 key.objectid = btrfs_ino(inode); in log_delayed_deletions_incremental()
6778 ret = insert_dir_log_key(trans, log, path, key.objectid, in log_delayed_deletions_incremental()
6851 di_inode = btrfs_iget_logging(key.objectid, inode->root); in log_new_delayed_dentries()
6928 min_key.objectid = ino; in btrfs_log_inode()
6932 max_key.objectid = ino; in btrfs_log_inode()
7260 key.objectid = ino; in btrfs_log_all_parents()
7285 if (key.objectid != ino || key.type > BTRFS_INODE_EXTREF_KEY) in btrfs_log_all_parents()
7374 search_key.objectid = found_key.offset; in log_new_ancestors()
7388 if (search_key.objectid == BTRFS_FIRST_FREE_OBJECTID) in log_new_ancestors()
7409 if (found_key.objectid != search_key.objectid || in log_new_ancestors()
7476 search_key.objectid = ino; in log_all_new_ancestors()
7501 if (found_key.objectid != ino || in log_all_new_ancestors()
7720 key.objectid = BTRFS_TREE_LOG_OBJECTID; in btrfs_recover_log_trees()
7741 if (found_key.objectid != BTRFS_TREE_LOG_OBJECTID) in btrfs_recover_log_trees()