Lines Matching refs:log_key

164 	struct btrfs_key log_key;  member
204 BTRFS_KEY_FMT_VALUE(&wc->log_key)); in do_abort_log_replay()
496 const bool is_inode_item = (wc->log_key.type == BTRFS_INODE_ITEM_KEY); in overwrite_item()
511 ret = btrfs_search_slot(NULL, root, &wc->log_key, wc->subvol_path, 0, 0); in overwrite_item()
515 BTRFS_KEY_FMT_VALUE(&wc->log_key), in overwrite_item()
606 ret = btrfs_insert_empty_item(trans, root, wc->subvol_path, &wc->log_key, item_size); in overwrite_item()
623 BTRFS_KEY_FMT_VALUE(&wc->log_key)); in overwrite_item()
725 const u64 start = wc->log_key.offset; in replay_one_extent()
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()
829 &wc->log_key, sizeof(*item)); in replay_one_extent()
833 BTRFS_KEY_FMT_VALUE(&wc->log_key), in replay_one_extent()
856 offset = wc->log_key.offset - btrfs_file_extent_offset(wc->log_leaf, item); in replay_one_extent()
870 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
883 wc->log_key.objectid, btrfs_root_id(root)); in replay_one_extent()
894 btrfs_init_data_ref(&ref, wc->log_key.objectid, offset, 0, false); in replay_one_extent()
900 wc->log_key.objectid, in replay_one_extent()
907 wc->log_key.objectid, offset, &ins); in replay_one_extent()
912 wc->log_key.objectid, btrfs_root_id(root)); 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()
1486 ret = btrfs_search_slot(NULL, root, &wc->log_key, wc->subvol_path, 0, 0); in unlink_old_inode_refs()
1494 BTRFS_KEY_FMT_VALUE(&wc->log_key), in unlink_old_inode_refs()
1506 if (wc->log_key.type == BTRFS_INODE_EXTREF_KEY) { in unlink_old_inode_refs()
1517 parent_id = wc->log_key.offset; in unlink_old_inode_refs()
1528 if (wc->log_key.type == BTRFS_INODE_EXTREF_KEY) in unlink_old_inode_refs()
1558 if (wc->log_key.type == BTRFS_INODE_EXTREF_KEY) in unlink_old_inode_refs()
1583 const bool is_extref_item = (wc->log_key.type == BTRFS_INODE_EXTREF_KEY); in add_inode_ref()
1600 parent_objectid = wc->log_key.offset; in add_inode_ref()
1602 inode_objectid = wc->log_key.objectid; in add_inode_ref()
2074 const struct btrfs_key *log_key, in delete_conflicting_dir_entry() argument
2082 if (found_key.objectid == log_key->objectid && in delete_conflicting_dir_entry()
2083 found_key.type == log_key->type && in delete_conflicting_dir_entry()
2084 found_key.offset == log_key->offset && in delete_conflicting_dir_entry()
2123 struct btrfs_key log_key; in replay_one_name() local
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()
2151 btrfs_dir_item_key_to_cpu(wc->log_leaf, di, &log_key); in replay_one_name()
2152 ret = btrfs_lookup_inode(trans, root, wc->subvol_path, &log_key, 0); 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()
2174 &log_key, log_flags, exists); in replay_one_name()
2188 wc->log_key.objectid, in replay_one_name()
2189 wc->log_key.offset, &name, 1); in replay_one_name()
2194 wc->log_key.objectid, name.len, name.name, in replay_one_name()
2199 &log_key, log_flags, exists); 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()
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()
2255 ret = insert_one_name(trans, root, wc->log_key.objectid, wc->log_key.offset, in replay_one_name()
2256 &name, &log_key); in replay_one_name()
2260 name.len, name.name, log_key.objectid, in replay_one_name()
2292 ASSERT(wc->log_key.type == BTRFS_DIR_INDEX_KEY, in replay_one_dir_item()
2293 "wc->log_key.type=%u", wc->log_key.type); in replay_one_dir_item()
2520 const u64 ino = wc->log_key.objectid; in replay_xattr_deletes()
2810 btrfs_item_key_to_cpu(eb, &wc->log_key, wc->log_slot); in replay_one_buffer()
2812 if (wc->log_key.type == BTRFS_INODE_ITEM_KEY) { in replay_one_buffer()
2843 if (wc->log_key.type == BTRFS_INODE_ITEM_KEY && in replay_one_buffer()
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()
2919 if (wc->log_key.type == BTRFS_DIR_INDEX_KEY && in replay_one_buffer()
2930 if (wc->log_key.type == BTRFS_XATTR_ITEM_KEY) { in replay_one_buffer()
2934 } else if (wc->log_key.type == BTRFS_INODE_REF_KEY || in replay_one_buffer()
2935 wc->log_key.type == BTRFS_INODE_EXTREF_KEY) { in replay_one_buffer()
2939 } else if (wc->log_key.type == BTRFS_EXTENT_DATA_KEY) { in replay_one_buffer()