Lines Matching refs:ins

94 				      struct btrfs_key *ins, int ref_mod);
99 int level, struct btrfs_key *ins,
2066 struct btrfs_key ins; in run_delayed_data_ref() local
2071 ins.objectid = node->bytenr; in run_delayed_data_ref()
2072 ins.offset = node->num_bytes; in run_delayed_data_ref()
2073 ins.type = BTRFS_EXTENT_ITEM_KEY; in run_delayed_data_ref()
2088 &ins, node->ref_mod); in run_delayed_data_ref()
2226 struct btrfs_key ins; in run_delayed_tree_ref() local
2239 ins.objectid = node->bytenr; in run_delayed_tree_ref()
2241 ins.offset = ref->level; in run_delayed_tree_ref()
2242 ins.type = BTRFS_METADATA_ITEM_KEY; in run_delayed_tree_ref()
2244 ins.offset = node->num_bytes; in run_delayed_tree_ref()
2245 ins.type = BTRFS_EXTENT_ITEM_KEY; in run_delayed_tree_ref()
2255 ref->level, &ins, in run_delayed_tree_ref()
6721 u64 hint_byte, struct btrfs_key *ins, in find_free_extent() argument
6742 ins->type = BTRFS_EXTENT_ITEM_KEY; in find_free_extent()
6743 ins->objectid = 0; in find_free_extent()
6744 ins->offset = 0; in find_free_extent()
7051 ins->objectid = search_start; in find_free_extent()
7052 ins->offset = num_bytes; in find_free_extent()
7066 if (!ins->objectid && loop >= LOOP_CACHING_WAIT && have_caching_bg) in find_free_extent()
7069 if (!ins->objectid && ++index < BTRFS_NR_RAID_TYPES) in find_free_extent()
7080 if (!ins->objectid && loop < LOOP_NO_EMPTY_SIZE) { in find_free_extent()
7121 } else if (!ins->objectid) { in find_free_extent()
7123 } else if (ins->objectid) { in find_free_extent()
7128 ins->offset = max_extent_size; in find_free_extent()
7175 struct btrfs_key *ins, int is_data, int delalloc) in btrfs_reserve_extent() argument
7184 ret = find_free_extent(root, num_bytes, empty_size, hint_byte, ins, in btrfs_reserve_extent()
7188 if (!final_tried && ins->offset) { in btrfs_reserve_extent()
7189 num_bytes = min(num_bytes >> 1, ins->offset); in btrfs_reserve_extent()
7255 struct btrfs_key *ins, int ref_mod) in alloc_reserved_file_extent() argument
7279 ins, size); in alloc_reserved_file_extent()
7314 ins->objectid, ins->offset, in alloc_reserved_file_extent()
7319 ret = update_block_group(trans, root, ins->objectid, ins->offset, 1); in alloc_reserved_file_extent()
7322 ins->objectid, ins->offset); in alloc_reserved_file_extent()
7325 trace_btrfs_reserved_extent_alloc(root, ins->objectid, ins->offset); in alloc_reserved_file_extent()
7333 int level, struct btrfs_key *ins, in alloc_reserved_tree_block() argument
7344 u64 num_bytes = ins->offset; in alloc_reserved_tree_block()
7353 btrfs_free_and_pin_reserved_extent(root, ins->objectid, in alloc_reserved_tree_block()
7360 ins, size); in alloc_reserved_tree_block()
7363 btrfs_free_and_pin_reserved_extent(root, ins->objectid, in alloc_reserved_tree_block()
7402 ins->objectid, num_bytes, in alloc_reserved_tree_block()
7408 ret = update_block_group(trans, root, ins->objectid, root->nodesize, in alloc_reserved_tree_block()
7412 ins->objectid, ins->offset); in alloc_reserved_tree_block()
7416 trace_btrfs_reserved_extent_alloc(root, ins->objectid, root->nodesize); in alloc_reserved_tree_block()
7423 u64 offset, struct btrfs_key *ins) in btrfs_alloc_reserved_file_extent() argument
7429 ret = btrfs_add_delayed_data_ref(root->fs_info, trans, ins->objectid, in btrfs_alloc_reserved_file_extent()
7430 ins->offset, 0, in btrfs_alloc_reserved_file_extent()
7444 struct btrfs_key *ins) in btrfs_alloc_logged_file_extent() argument
7454 ret = __exclude_logged_extent(root, ins->objectid, ins->offset); in btrfs_alloc_logged_file_extent()
7459 block_group = btrfs_lookup_block_group(root->fs_info, ins->objectid); in btrfs_alloc_logged_file_extent()
7463 ret = btrfs_update_reserved_bytes(block_group, ins->offset, in btrfs_alloc_logged_file_extent()
7467 0, owner, offset, ins, 1); in btrfs_alloc_logged_file_extent()
7586 struct btrfs_key ins; in btrfs_alloc_tree_block() local
7609 empty_size, hint, &ins, 0, 0); in btrfs_alloc_tree_block()
7613 buf = btrfs_init_new_buffer(trans, root, ins.objectid, level); in btrfs_alloc_tree_block()
7621 parent = ins.objectid; in btrfs_alloc_tree_block()
7646 ins.objectid, ins.offset, in btrfs_alloc_tree_block()
7660 btrfs_free_reserved_extent(root, ins.objectid, ins.offset, 0); in btrfs_alloc_tree_block()