Lines Matching refs:ins

93 				      struct btrfs_key *ins, int ref_mod);
98 int level, struct btrfs_key *ins);
2165 struct btrfs_key ins; in run_delayed_data_ref() local
2170 ins.objectid = node->bytenr; in run_delayed_data_ref()
2171 ins.offset = node->num_bytes; in run_delayed_data_ref()
2172 ins.type = BTRFS_EXTENT_ITEM_KEY; in run_delayed_data_ref()
2187 &ins, node->ref_mod); in run_delayed_data_ref()
2323 struct btrfs_key ins; in run_delayed_tree_ref() local
2336 ins.objectid = node->bytenr; in run_delayed_tree_ref()
2338 ins.offset = ref->level; in run_delayed_tree_ref()
2339 ins.type = BTRFS_METADATA_ITEM_KEY; in run_delayed_tree_ref()
2341 ins.offset = node->num_bytes; in run_delayed_tree_ref()
2342 ins.type = BTRFS_EXTENT_ITEM_KEY; in run_delayed_tree_ref()
2352 ref->level, &ins); in run_delayed_tree_ref()
7019 u64 hint_byte, struct btrfs_key *ins, in find_free_extent() argument
7042 ins->type = BTRFS_EXTENT_ITEM_KEY; in find_free_extent()
7043 ins->objectid = 0; in find_free_extent()
7044 ins->offset = 0; in find_free_extent()
7068 ins->offset = space_info->max_extent_size; in find_free_extent()
7373 ins->objectid = search_start; in find_free_extent()
7374 ins->offset = num_bytes; in find_free_extent()
7392 if (!ins->objectid && loop >= LOOP_CACHING_WAIT && have_caching_bg) in find_free_extent()
7395 if (!ins->objectid && ++index < BTRFS_NR_RAID_TYPES) in find_free_extent()
7406 if (!ins->objectid && loop < LOOP_NO_EMPTY_SIZE) { in find_free_extent()
7478 } else if (!ins->objectid) { in find_free_extent()
7480 } else if (ins->objectid) { in find_free_extent()
7483 last_ptr->window_start = ins->objectid; in find_free_extent()
7493 ins->offset = max_extent_size; in find_free_extent()
7541 struct btrfs_key *ins, int is_data, int delalloc) in btrfs_reserve_extent() argument
7550 ret = find_free_extent(root, num_bytes, empty_size, hint_byte, ins, in btrfs_reserve_extent()
7554 if (!final_tried && ins->offset) { in btrfs_reserve_extent()
7555 num_bytes = min(num_bytes >> 1, ins->offset); in btrfs_reserve_extent()
7621 struct btrfs_key *ins, int ref_mod) in alloc_reserved_file_extent() argument
7645 ins, size); in alloc_reserved_file_extent()
7678 ret = update_block_group(trans, root, ins->objectid, ins->offset, 1); in alloc_reserved_file_extent()
7681 ins->objectid, ins->offset); in alloc_reserved_file_extent()
7684 trace_btrfs_reserved_extent_alloc(root, ins->objectid, ins->offset); in alloc_reserved_file_extent()
7692 int level, struct btrfs_key *ins) in alloc_reserved_tree_block() argument
7702 u64 num_bytes = ins->offset; in alloc_reserved_tree_block()
7711 btrfs_free_and_pin_reserved_extent(root, ins->objectid, in alloc_reserved_tree_block()
7718 ins, size); in alloc_reserved_tree_block()
7721 btrfs_free_and_pin_reserved_extent(root, ins->objectid, in alloc_reserved_tree_block()
7758 ret = update_block_group(trans, root, ins->objectid, root->nodesize, in alloc_reserved_tree_block()
7762 ins->objectid, ins->offset); in alloc_reserved_tree_block()
7766 trace_btrfs_reserved_extent_alloc(root, ins->objectid, root->nodesize); in alloc_reserved_tree_block()
7774 struct btrfs_key *ins) in btrfs_alloc_reserved_file_extent() argument
7780 ret = btrfs_add_delayed_data_ref(root->fs_info, trans, ins->objectid, in btrfs_alloc_reserved_file_extent()
7781 ins->offset, 0, in btrfs_alloc_reserved_file_extent()
7796 struct btrfs_key *ins) in btrfs_alloc_logged_file_extent() argument
7806 ret = __exclude_logged_extent(root, ins->objectid, ins->offset); in btrfs_alloc_logged_file_extent()
7811 block_group = btrfs_lookup_block_group(root->fs_info, ins->objectid); in btrfs_alloc_logged_file_extent()
7815 ret = btrfs_update_reserved_bytes(block_group, ins->offset, in btrfs_alloc_logged_file_extent()
7819 0, owner, offset, ins, 1); in btrfs_alloc_logged_file_extent()
7935 struct btrfs_key ins; in btrfs_alloc_tree_block() local
7958 empty_size, hint, &ins, 0, 0); in btrfs_alloc_tree_block()
7962 buf = btrfs_init_new_buffer(trans, root, ins.objectid, level); in btrfs_alloc_tree_block()
7970 parent = ins.objectid; in btrfs_alloc_tree_block()
7995 ins.objectid, ins.offset, in btrfs_alloc_tree_block()
8009 btrfs_free_reserved_extent(root, ins.objectid, ins.offset, 0); in btrfs_alloc_tree_block()