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()
995 wc->log_key.objectid, in replay_one_extent()
1005 wc->log_key.objectid, in replay_one_extent()
1019 start, extent_end, wc->log_key.objectid, in replay_one_extent()
1029 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
1097 inode = btrfs_iget_logging(location.objectid, root); in drop_one_dir_item()
1102 location.objectid, btrfs_ino(dir), in drop_one_dir_item()
1108 ret = link_to_fixup_dir(wc, location.objectid); in drop_one_dir_item()
1129 u64 dirid, u64 objectid, u64 index, in inode_in_dir() argument
1143 if (location.objectid != objectid) in inode_in_dir()
1156 if (location.objectid == objectid) in inode_in_dir()
1296 search_key->objectid = btrfs_ino(inode); in unlink_extrefs_not_in_log()
1345 search_key.objectid = btrfs_ino(inode); in __add_inode_ref()
1360 if (search_key.objectid == search_key.offset) in __add_inode_ref()
1595 inode_objectid = wc->log_key.objectid; in add_inode_ref()
1816 key.objectid = ino; in count_inode_refs()
1832 if (key.objectid != ino || in count_inode_refs()
1925 key.objectid = BTRFS_TREE_LOG_FIXUP_OBJECTID; in fixup_inode_link_counts()
1945 if (key.objectid != BTRFS_TREE_LOG_FIXUP_OBJECTID || in fixup_inode_link_counts()
1982 static noinline int link_to_fixup_dir(struct walk_control *wc, u64 objectid) in link_to_fixup_dir() argument
1991 inode = btrfs_iget_logging(objectid, root); in link_to_fixup_dir()
1996 objectid, btrfs_root_id(root)); in link_to_fixup_dir()
2001 key.objectid = BTRFS_TREE_LOG_FIXUP_OBJECTID; in link_to_fixup_dir()
2003 key.offset = objectid; in link_to_fixup_dir()
2017 objectid, btrfs_root_id(root)); in link_to_fixup_dir()
2023 objectid, btrfs_root_id(root)); in link_to_fixup_dir()
2045 inode = btrfs_iget_logging(location->objectid, root); in insert_one_name()
2075 if (found_key.objectid == log_key->objectid && in delete_conflicting_dir_entry()
2125 dir = btrfs_iget_logging(wc->log_key.objectid, root); in replay_one_name()
2130 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_name()
2150 log_key.objectid, btrfs_root_id(root)); in replay_one_name()
2157 wc->log_key.objectid, &name, 1); in replay_one_name()
2162 wc->log_key.objectid, name.len, name.name, in replay_one_name()
2181 wc->log_key.objectid, in replay_one_name()
2187 wc->log_key.objectid, name.len, name.name, in replay_one_name()
2215 search_key.objectid = log_key.objectid; in replay_one_name()
2217 search_key.offset = wc->log_key.objectid; in replay_one_name()
2222 search_key.objectid, btrfs_ino(dir), in replay_one_name()
2232 search_key.objectid = log_key.objectid; in replay_one_name()
2234 search_key.offset = btrfs_extref_hash(wc->log_key.objectid, name.name, name.len); in replay_one_name()
2235 ret = backref_in_log(root->log_root, &search_key, wc->log_key.objectid, &name); in replay_one_name()
2239 search_key.objectid, btrfs_ino(dir), in replay_one_name()
2248 ret = insert_one_name(trans, root, wc->log_key.objectid, wc->log_key.offset, in replay_one_name()
2253 name.len, name.name, log_key.objectid, in replay_one_name()
2323 ret = link_to_fixup_dir(wc, di_key.objectid); in replay_one_dir_item()
2354 key.objectid = dirid; in find_dir_range()
2369 if (key.type != BTRFS_DIR_LOG_INDEX_KEY || key.objectid != dirid) { in find_dir_range()
2396 if (key.type != BTRFS_DIR_LOG_INDEX_KEY || key.objectid != dirid) { in find_dir_range()
2456 dir_key->objectid, in check_item_in_log()
2476 inode = btrfs_iget_logging(location.objectid, root); in check_item_in_log()
2482 location.objectid, btrfs_root_id(root)); in check_item_in_log()
2486 ret = link_to_fixup_dir(wc, location.objectid); in check_item_in_log()
2513 const u64 ino = wc->log_key.objectid; in replay_xattr_deletes()
2523 search_key.objectid = ino; in replay_xattr_deletes()
2544 if (key.objectid != ino || key.type != BTRFS_XATTR_ITEM_KEY) { in replay_xattr_deletes()
2654 dir_key.objectid = dirid; in replay_dir_deletes()
2723 if (found_key.objectid != dirid || in replay_dir_deletes()
2845 ret = replay_dir_deletes(wc, wc->log_key.objectid, false); in replay_one_buffer()
2866 inode = btrfs_iget_logging(wc->log_key.objectid, root); in replay_one_buffer()
2871 wc->log_key.objectid, in replay_one_buffer()
2904 ret = link_to_fixup_dir(wc, wc->log_key.objectid); in replay_one_buffer()
3801 key.objectid = btrfs_ino(inode); in inode_logged()
3983 key.objectid = dirid; in insert_dir_log_key()
4163 if (key.objectid != ino || key.type != BTRFS_DIR_INDEX_KEY) { in process_dir_items_leaf()
4258 min_key.objectid = ino; in log_dir_items()
4268 if (ret != 0 || min_key.objectid != ino || in log_dir_items()
4270 min_key.objectid = ino; in log_dir_items()
4376 if (min_key.objectid != ino || min_key.type != BTRFS_DIR_INDEX_KEY) { in log_dir_items()
4451 key.objectid = ino; in update_last_dir_index_offset()
4481 if (key.objectid == ino && key.type == BTRFS_DIR_INDEX_KEY) in update_last_dir_index_offset()
4549 key.objectid = btrfs_ino(inode); in drop_inode_items()
4566 if (found_key.objectid != key.objectid) in drop_inode_items()
5172 key.objectid = btrfs_ino(inode); in log_one_extent()
5220 key.objectid = ino; in btrfs_log_prealloc_extents()
5284 if (key.objectid > ino) in btrfs_log_prealloc_extents()
5286 if (WARN_ON_ONCE(key.objectid < ino) || in btrfs_log_prealloc_extents()
5436 key.objectid = btrfs_ino(inode); in logged_inode_size()
5496 key.objectid = ino; in btrfs_log_all_xattrs()
5526 if (key.objectid != ino || key.type != BTRFS_XATTR_ITEM_KEY) in btrfs_log_all_xattrs()
5573 key.objectid = ino; in btrfs_log_holes()
5596 if (key.objectid != ino || key.type != BTRFS_EXTENT_DATA_KEY) in btrfs_log_holes()
5759 if (di_key.objectid != key->objectid) { in btrfs_check_ref_name_override()
5760 *other_ino = di_key.objectid; in btrfs_check_ref_name_override()
5882 key.objectid = ino; in log_new_dir_dentries()
5895 if (found_key.objectid != ino || in log_new_dir_dentries()
5912 di_inode = btrfs_iget_logging(di_key.objectid, root); in log_new_dir_dentries()
5936 dir_elem->ino = di_key.objectid; in log_new_dir_dentries()
6015 key.objectid = ino; in conflicting_inode_is_dir()
6328 if (min_key->objectid != max_key->objectid) in copy_inode_items_to_log()
6557 ins_keys[batch_idx].objectid = ino; in log_delayed_insertion_items()
6645 if (key.objectid != ino || in batch_delete_dir_index_items()
6671 key.objectid = btrfs_ino(inode); in log_delayed_deletions_incremental()
6719 ret = insert_dir_log_key(trans, log, path, key.objectid, in log_delayed_deletions_incremental()
6792 di_inode = btrfs_iget_logging(key.objectid, inode->root); in log_new_delayed_dentries()
6869 min_key.objectid = ino; in btrfs_log_inode()
6873 max_key.objectid = ino; in btrfs_log_inode()
7201 key.objectid = ino; in btrfs_log_all_parents()
7226 if (key.objectid != ino || key.type > BTRFS_INODE_EXTREF_KEY) in btrfs_log_all_parents()
7315 search_key.objectid = found_key.offset; in log_new_ancestors()
7329 if (search_key.objectid == BTRFS_FIRST_FREE_OBJECTID) in log_new_ancestors()
7350 if (found_key.objectid != search_key.objectid || in log_new_ancestors()
7417 search_key.objectid = ino; in log_all_new_ancestors()
7442 if (found_key.objectid != ino || in log_all_new_ancestors()
7661 key.objectid = BTRFS_TREE_LOG_OBJECTID; in btrfs_recover_log_trees()
7682 if (found_key.objectid != BTRFS_TREE_LOG_OBJECTID) in btrfs_recover_log_trees()