Lines Matching refs:disk_key
187 struct btrfs_disk_key disk_key; in btrfs_copy_root() local
196 btrfs_item_key(buf, &disk_key, 0); in btrfs_copy_root()
198 btrfs_node_key(buf, &disk_key, 0); in btrfs_copy_root()
201 &disk_key, level, buf->start, 0, in btrfs_copy_root()
961 const struct btrfs_disk_key *disk_key, in alloc_tree_block_no_bg_flush() argument
993 root->root_key.objectid, disk_key, level, in alloc_tree_block_no_bg_flush()
1021 struct btrfs_disk_key disk_key; in __btrfs_cow_block() local
1041 btrfs_item_key(buf, &disk_key, 0); in __btrfs_cow_block()
1043 btrfs_node_key(buf, &disk_key, 0); in __btrfs_cow_block()
1048 cow = alloc_tree_block_no_bg_flush(trans, root, parent_start, &disk_key, in __btrfs_cow_block()
1549 static int comp_keys(const struct btrfs_disk_key *disk_key, in comp_keys() argument
1552 const struct btrfs_key *k1 = (const struct btrfs_key *)disk_key; in comp_keys()
1618 struct btrfs_disk_key disk_key; in btrfs_realloc_node() local
1638 btrfs_node_key(parent, &disk_key, i); in btrfs_realloc_node()
1639 if (!progress_passed && comp_keys(&disk_key, progress) < 0) in btrfs_realloc_node()
2130 struct btrfs_disk_key disk_key; in push_nodes_for_insert() local
2132 btrfs_node_key(mid, &disk_key, 0); in push_nodes_for_insert()
2136 btrfs_set_node_key(parent, &disk_key, pslot); in push_nodes_for_insert()
2185 struct btrfs_disk_key disk_key; in push_nodes_for_insert() local
2187 btrfs_node_key(right, &disk_key, 0); in push_nodes_for_insert()
2191 btrfs_set_node_key(parent, &disk_key, pslot + 1); in push_nodes_for_insert()
2222 struct btrfs_disk_key disk_key; in reada_for_search() local
2264 btrfs_node_key(node, &disk_key, nr); in reada_for_search()
2265 if (btrfs_disk_key_objectid(&disk_key) != objectid) in reada_for_search()
3178 struct btrfs_disk_key disk_key; in btrfs_set_item_key_safe() local
3185 btrfs_item_key(eb, &disk_key, slot - 1); in btrfs_set_item_key_safe()
3186 if (unlikely(comp_keys(&disk_key, new_key) >= 0)) { in btrfs_set_item_key_safe()
3189 slot, btrfs_disk_key_objectid(&disk_key), in btrfs_set_item_key_safe()
3190 btrfs_disk_key_type(&disk_key), in btrfs_set_item_key_safe()
3191 btrfs_disk_key_offset(&disk_key), in btrfs_set_item_key_safe()
3199 btrfs_item_key(eb, &disk_key, slot + 1); in btrfs_set_item_key_safe()
3200 if (unlikely(comp_keys(&disk_key, new_key) <= 0)) { in btrfs_set_item_key_safe()
3203 slot, btrfs_disk_key_objectid(&disk_key), in btrfs_set_item_key_safe()
3204 btrfs_disk_key_type(&disk_key), in btrfs_set_item_key_safe()
3205 btrfs_disk_key_offset(&disk_key), in btrfs_set_item_key_safe()
3213 btrfs_cpu_key_to_disk(&disk_key, new_key); in btrfs_set_item_key_safe()
3214 btrfs_set_item_key(eb, &disk_key, slot); in btrfs_set_item_key_safe()
3217 fixup_low_keys(path, &disk_key, 1); in btrfs_set_item_key_safe()
3547 struct btrfs_disk_key disk_key; in split_node() local
3580 btrfs_node_key(c, &disk_key, mid); in split_node()
3582 split = alloc_tree_block_no_bg_flush(trans, root, 0, &disk_key, level, in split_node()
3606 insert_ptr(trans, path, &disk_key, split->start, in split_node()
3683 struct btrfs_disk_key disk_key; in __push_leaf_right() local
3786 btrfs_item_key(right, &disk_key, 0); in __push_leaf_right()
3787 btrfs_set_node_key(upper, &disk_key, slot + 1); in __push_leaf_right()
3914 struct btrfs_disk_key disk_key; in __push_leaf_left() local
4029 btrfs_item_key(right, &disk_key, 0); in __push_leaf_left()
4030 fixup_low_keys(path, &disk_key, 1); in __push_leaf_left()
4144 struct btrfs_disk_key disk_key; in copy_for_split() local
4172 btrfs_item_key(right, &disk_key, 0); in copy_for_split()
4173 insert_ptr(trans, path, &disk_key, right->start, path->slots[1] + 1, 1); in copy_for_split()
4269 struct btrfs_disk_key disk_key; in split_leaf() local
4365 btrfs_cpu_key_to_disk(&disk_key, ins_key); in split_leaf()
4367 btrfs_item_key(l, &disk_key, mid); in split_leaf()
4377 right = alloc_tree_block_no_bg_flush(trans, root, 0, &disk_key, 0, in split_leaf()
4389 insert_ptr(trans, path, &disk_key, in split_leaf()
4398 insert_ptr(trans, path, &disk_key, in split_leaf()
4405 fixup_low_keys(path, &disk_key, 1); in split_leaf()
4512 struct btrfs_disk_key disk_key; in split_item() local
4539 btrfs_cpu_key_to_disk(&disk_key, new_key); in split_item()
4540 btrfs_set_item_key(leaf, &disk_key, slot); in split_item()
4689 struct btrfs_disk_key disk_key; in btrfs_truncate_item() local
4692 btrfs_item_key(leaf, &disk_key, slot); in btrfs_truncate_item()
4694 if (btrfs_disk_key_type(&disk_key) == BTRFS_EXTENT_DATA_KEY) { in btrfs_truncate_item()
4716 offset = btrfs_disk_key_offset(&disk_key); in btrfs_truncate_item()
4717 btrfs_set_disk_key_offset(&disk_key, offset + size_diff); in btrfs_truncate_item()
4718 btrfs_set_item_key(leaf, &disk_key, slot); in btrfs_truncate_item()
4720 fixup_low_keys(path, &disk_key, 1); in btrfs_truncate_item()
4818 struct btrfs_disk_key disk_key; in setup_items_for_insert() local
4830 btrfs_cpu_key_to_disk(&disk_key, cpu_key); in setup_items_for_insert()
4831 fixup_low_keys(path, &disk_key, 1); in setup_items_for_insert()
4885 btrfs_cpu_key_to_disk(&disk_key, cpu_key + i); in setup_items_for_insert()
4886 btrfs_set_item_key(leaf, &disk_key, slot + i); in setup_items_for_insert()
5000 struct btrfs_disk_key disk_key; in del_ptr() local
5002 btrfs_node_key(parent, &disk_key, 0); in del_ptr()
5003 fixup_low_keys(path, &disk_key, level + 1); in del_ptr()
5101 struct btrfs_disk_key disk_key; in btrfs_del_items() local
5103 btrfs_item_key(leaf, &disk_key, 0); in btrfs_del_items()
5104 fixup_low_keys(path, &disk_key, 1); in btrfs_del_items()