Lines Matching refs:disk_key

188 	struct btrfs_disk_key disk_key;  in btrfs_copy_root()  local
197 btrfs_item_key(buf, &disk_key, 0); in btrfs_copy_root()
199 btrfs_node_key(buf, &disk_key, 0); in btrfs_copy_root()
202 &disk_key, level, buf->start, 0, in btrfs_copy_root()
388 struct btrfs_disk_key disk_key; in __btrfs_cow_block() local
408 btrfs_item_key(buf, &disk_key, 0); in __btrfs_cow_block()
410 btrfs_node_key(buf, &disk_key, 0); in __btrfs_cow_block()
416 root->root_key.objectid, &disk_key, level, in __btrfs_cow_block()
598 static int comp_keys(const struct btrfs_disk_key *disk_key, in comp_keys() argument
601 const struct btrfs_key *k1 = (const struct btrfs_key *)disk_key; in comp_keys()
664 struct btrfs_disk_key disk_key; in btrfs_realloc_node() local
679 btrfs_node_key(parent, &disk_key, i); in btrfs_realloc_node()
680 if (!progress_passed && comp_keys(&disk_key, progress) < 0) in btrfs_realloc_node()
1139 struct btrfs_disk_key disk_key; in push_nodes_for_insert() local
1141 btrfs_node_key(mid, &disk_key, 0); in push_nodes_for_insert()
1145 btrfs_set_node_key(parent, &disk_key, pslot); in push_nodes_for_insert()
1193 struct btrfs_disk_key disk_key; in push_nodes_for_insert() local
1195 btrfs_node_key(right, &disk_key, 0); in push_nodes_for_insert()
1199 btrfs_set_node_key(parent, &disk_key, pslot + 1); in push_nodes_for_insert()
1230 struct btrfs_disk_key disk_key; in reada_for_search() local
1291 btrfs_node_key(node, &disk_key, nr); in reada_for_search()
1292 if (btrfs_disk_key_objectid(&disk_key) != objectid) in reada_for_search()
2166 struct btrfs_disk_key disk_key; in btrfs_set_item_key_safe() local
2173 btrfs_item_key(eb, &disk_key, slot - 1); in btrfs_set_item_key_safe()
2174 if (unlikely(comp_keys(&disk_key, new_key) >= 0)) { in btrfs_set_item_key_safe()
2177 slot, btrfs_disk_key_objectid(&disk_key), in btrfs_set_item_key_safe()
2178 btrfs_disk_key_type(&disk_key), in btrfs_set_item_key_safe()
2179 btrfs_disk_key_offset(&disk_key), in btrfs_set_item_key_safe()
2187 btrfs_item_key(eb, &disk_key, slot + 1); in btrfs_set_item_key_safe()
2188 if (unlikely(comp_keys(&disk_key, new_key) <= 0)) { in btrfs_set_item_key_safe()
2191 slot, btrfs_disk_key_objectid(&disk_key), in btrfs_set_item_key_safe()
2192 btrfs_disk_key_type(&disk_key), in btrfs_set_item_key_safe()
2193 btrfs_disk_key_offset(&disk_key), in btrfs_set_item_key_safe()
2201 btrfs_cpu_key_to_disk(&disk_key, new_key); in btrfs_set_item_key_safe()
2202 btrfs_set_item_key(eb, &disk_key, slot); in btrfs_set_item_key_safe()
2205 fixup_low_keys(path, &disk_key, 1); in btrfs_set_item_key_safe()
2535 struct btrfs_disk_key disk_key; in split_node() local
2568 btrfs_node_key(c, &disk_key, mid); in split_node()
2571 &disk_key, level, c->start, 0, in split_node()
2594 insert_ptr(trans, path, &disk_key, split->start, in split_node()
2671 struct btrfs_disk_key disk_key; in __push_leaf_right() local
2774 btrfs_item_key(right, &disk_key, 0); in __push_leaf_right()
2775 btrfs_set_node_key(upper, &disk_key, slot + 1); in __push_leaf_right()
2901 struct btrfs_disk_key disk_key; in __push_leaf_left() local
3016 btrfs_item_key(right, &disk_key, 0); in __push_leaf_left()
3017 fixup_low_keys(path, &disk_key, 1); in __push_leaf_left()
3130 struct btrfs_disk_key disk_key; in copy_for_split() local
3158 btrfs_item_key(right, &disk_key, 0); in copy_for_split()
3159 insert_ptr(trans, path, &disk_key, right->start, path->slots[1] + 1, 1); in copy_for_split()
3255 struct btrfs_disk_key disk_key; in split_leaf() local
3351 btrfs_cpu_key_to_disk(&disk_key, ins_key); in split_leaf()
3353 btrfs_item_key(l, &disk_key, mid); in split_leaf()
3364 &disk_key, 0, l->start, 0, in split_leaf()
3375 insert_ptr(trans, path, &disk_key, in split_leaf()
3384 insert_ptr(trans, path, &disk_key, in split_leaf()
3391 fixup_low_keys(path, &disk_key, 1); in split_leaf()
3497 struct btrfs_disk_key disk_key; in split_item() local
3522 btrfs_cpu_key_to_disk(&disk_key, new_key); in split_item()
3523 btrfs_set_item_key(leaf, &disk_key, slot); in split_item()
3672 struct btrfs_disk_key disk_key; in btrfs_truncate_item() local
3675 btrfs_item_key(leaf, &disk_key, slot); in btrfs_truncate_item()
3677 if (btrfs_disk_key_type(&disk_key) == BTRFS_EXTENT_DATA_KEY) { in btrfs_truncate_item()
3699 offset = btrfs_disk_key_offset(&disk_key); in btrfs_truncate_item()
3700 btrfs_set_disk_key_offset(&disk_key, offset + size_diff); in btrfs_truncate_item()
3701 btrfs_set_item_key(leaf, &disk_key, slot); in btrfs_truncate_item()
3703 fixup_low_keys(path, &disk_key, 1); in btrfs_truncate_item()
3801 struct btrfs_disk_key disk_key; in setup_items_for_insert() local
3813 btrfs_cpu_key_to_disk(&disk_key, cpu_key); in setup_items_for_insert()
3814 fixup_low_keys(path, &disk_key, 1); in setup_items_for_insert()
3868 btrfs_cpu_key_to_disk(&disk_key, cpu_key + i); in setup_items_for_insert()
3869 btrfs_set_item_key(leaf, &disk_key, slot + i); in setup_items_for_insert()
3983 struct btrfs_disk_key disk_key; in del_ptr() local
3985 btrfs_node_key(parent, &disk_key, 0); in del_ptr()
3986 fixup_low_keys(path, &disk_key, level + 1); in del_ptr()
4083 struct btrfs_disk_key disk_key; in btrfs_del_items() local
4085 btrfs_item_key(leaf, &disk_key, 0); in btrfs_del_items()
4086 fixup_low_keys(path, &disk_key, 1); in btrfs_del_items()