Lines Matching refs:disk_key
318 struct btrfs_disk_key disk_key; in btrfs_copy_root() local
327 btrfs_item_key(buf, &disk_key, 0); in btrfs_copy_root()
329 btrfs_node_key(buf, &disk_key, 0); in btrfs_copy_root()
332 &disk_key, level, buf->start, 0, in btrfs_copy_root()
530 struct btrfs_disk_key disk_key; in __btrfs_cow_block() local
550 btrfs_item_key(buf, &disk_key, 0); in __btrfs_cow_block()
552 btrfs_node_key(buf, &disk_key, 0); in __btrfs_cow_block()
558 root->root_key.objectid, &disk_key, level, in __btrfs_cow_block()
763 static int comp_keys(const struct btrfs_disk_key *disk_key, in comp_keys() argument
766 const struct btrfs_key *k1 = (const struct btrfs_key *)disk_key; in comp_keys()
829 struct btrfs_disk_key disk_key; in btrfs_realloc_node() local
858 btrfs_node_key(parent, &disk_key, i); in btrfs_realloc_node()
859 if (!progress_passed && comp_keys(&disk_key, progress) < 0) in btrfs_realloc_node()
1353 struct btrfs_disk_key disk_key; in push_nodes_for_insert() local
1355 btrfs_node_key(mid, &disk_key, 0); in push_nodes_for_insert()
1364 btrfs_set_node_key(parent, &disk_key, pslot); in push_nodes_for_insert()
1413 struct btrfs_disk_key disk_key; in push_nodes_for_insert() local
1415 btrfs_node_key(right, &disk_key, 0); in push_nodes_for_insert()
1424 btrfs_set_node_key(parent, &disk_key, pslot + 1); in push_nodes_for_insert()
1455 struct btrfs_disk_key disk_key; in reada_for_search() local
1516 btrfs_node_key(node, &disk_key, nr); in reada_for_search()
1517 if (btrfs_disk_key_objectid(&disk_key) != objectid) in reada_for_search()
2714 struct btrfs_disk_key disk_key; in btrfs_set_item_key_safe() local
2721 btrfs_item_key(eb, &disk_key, slot - 1); in btrfs_set_item_key_safe()
2722 if (unlikely(comp_keys(&disk_key, new_key) >= 0)) { in btrfs_set_item_key_safe()
2726 slot, btrfs_disk_key_objectid(&disk_key), in btrfs_set_item_key_safe()
2727 btrfs_disk_key_type(&disk_key), in btrfs_set_item_key_safe()
2728 btrfs_disk_key_offset(&disk_key), in btrfs_set_item_key_safe()
2735 btrfs_item_key(eb, &disk_key, slot + 1); in btrfs_set_item_key_safe()
2736 if (unlikely(comp_keys(&disk_key, new_key) <= 0)) { in btrfs_set_item_key_safe()
2740 slot, btrfs_disk_key_objectid(&disk_key), in btrfs_set_item_key_safe()
2741 btrfs_disk_key_type(&disk_key), in btrfs_set_item_key_safe()
2742 btrfs_disk_key_offset(&disk_key), in btrfs_set_item_key_safe()
2749 btrfs_cpu_key_to_disk(&disk_key, new_key); in btrfs_set_item_key_safe()
2750 btrfs_set_item_key(eb, &disk_key, slot); in btrfs_set_item_key_safe()
2753 fixup_low_keys(path, &disk_key, 1); in btrfs_set_item_key_safe()
3103 struct btrfs_disk_key disk_key; in split_node() local
3136 btrfs_node_key(c, &disk_key, mid); in split_node()
3139 &disk_key, level, c->start, 0, in split_node()
3164 ret = insert_ptr(trans, path, &disk_key, split->start, in split_node()
3242 struct btrfs_disk_key disk_key; in __push_leaf_right() local
3334 btrfs_item_key(right, &disk_key, 0); in __push_leaf_right()
3335 btrfs_set_node_key(upper, &disk_key, slot + 1); in __push_leaf_right()
3454 struct btrfs_disk_key disk_key; in __push_leaf_left() local
3554 btrfs_item_key(right, &disk_key, 0); in __push_leaf_left()
3555 fixup_low_keys(path, &disk_key, 1); in __push_leaf_left()
3658 struct btrfs_disk_key disk_key; in copy_for_split() local
3681 btrfs_item_key(right, &disk_key, 0); in copy_for_split()
3682 ret = insert_ptr(trans, path, &disk_key, right->start, path->slots[1] + 1, 1); in copy_for_split()
3782 struct btrfs_disk_key disk_key; in split_leaf() local
3878 btrfs_cpu_key_to_disk(&disk_key, ins_key); in split_leaf()
3880 btrfs_item_key(l, &disk_key, mid); in split_leaf()
3891 &disk_key, 0, l->start, 0, in split_leaf()
3902 ret = insert_ptr(trans, path, &disk_key, in split_leaf()
3916 ret = insert_ptr(trans, path, &disk_key, in split_leaf()
3928 fixup_low_keys(path, &disk_key, 1); in split_leaf()
4037 struct btrfs_disk_key disk_key; in split_item() local
4065 btrfs_cpu_key_to_disk(&disk_key, new_key); in split_item()
4066 btrfs_set_item_key(leaf, &disk_key, slot); in split_item()
4176 struct btrfs_disk_key disk_key; in btrfs_truncate_item() local
4179 btrfs_item_key(leaf, &disk_key, slot); in btrfs_truncate_item()
4181 if (btrfs_disk_key_type(&disk_key) == BTRFS_EXTENT_DATA_KEY) { in btrfs_truncate_item()
4202 offset = btrfs_disk_key_offset(&disk_key); in btrfs_truncate_item()
4203 btrfs_set_disk_key_offset(&disk_key, offset + size_diff); in btrfs_truncate_item()
4204 btrfs_set_item_key(leaf, &disk_key, slot); in btrfs_truncate_item()
4206 fixup_low_keys(path, &disk_key, 1); in btrfs_truncate_item()
4296 struct btrfs_disk_key disk_key; in setup_items_for_insert() local
4308 btrfs_cpu_key_to_disk(&disk_key, &batch->keys[0]); in setup_items_for_insert()
4309 fixup_low_keys(path, &disk_key, 1); in setup_items_for_insert()
4360 btrfs_cpu_key_to_disk(&disk_key, &batch->keys[i]); in setup_items_for_insert()
4361 btrfs_set_item_key(leaf, &disk_key, slot + i); in setup_items_for_insert()
4533 struct btrfs_disk_key disk_key; in btrfs_del_ptr() local
4535 btrfs_node_key(parent, &disk_key, 0); in btrfs_del_ptr()
4536 fixup_low_keys(path, &disk_key, level + 1); in btrfs_del_ptr()
4632 struct btrfs_disk_key disk_key; in btrfs_del_items() local
4634 btrfs_item_key(leaf, &disk_key, 0); in btrfs_del_items()
4635 fixup_low_keys(path, &disk_key, 1); in btrfs_del_items()