Lines Matching refs:ins
52 struct btrfs_key *ins, int ref_mod);
1480 struct btrfs_key ins; in run_delayed_data_ref() local
1485 ins.objectid = node->bytenr; in run_delayed_data_ref()
1486 ins.offset = node->num_bytes; in run_delayed_data_ref()
1487 ins.type = BTRFS_EXTENT_ITEM_KEY; in run_delayed_data_ref()
1501 ref->offset, &ins, in run_delayed_data_ref()
3755 struct btrfs_key *ins) in found_extent_clustered() argument
3761 last_ptr->window_start = ins->objectid; in found_extent_clustered()
3767 struct btrfs_key *ins) in found_extent() argument
3771 found_extent_clustered(ffe_ctl, ins); in found_extent()
3799 struct btrfs_key *ins, in find_free_extent_update_loop() argument
3810 if (!ins->objectid && ffe_ctl->loop >= LOOP_CACHING_WAIT && in find_free_extent_update_loop()
3814 if (!ins->objectid && ++(ffe_ctl->index) < BTRFS_NR_RAID_TYPES) in find_free_extent_update_loop()
3817 if (ins->objectid) { in find_free_extent_update_loop()
3818 found_extent(ffe_ctl, ins); in find_free_extent_update_loop()
3899 struct btrfs_key *ins) in prepare_allocation_clustered() argument
3915 ins->offset = space_info->max_extent_size; in prepare_allocation_clustered()
3950 struct btrfs_key *ins) in prepare_allocation() argument
3955 space_info, ins); in prepare_allocation()
3988 u64 hint_byte_orig, struct btrfs_key *ins, in find_free_extent() argument
4019 ins->type = BTRFS_EXTENT_ITEM_KEY; in find_free_extent()
4020 ins->objectid = 0; in find_free_extent()
4021 ins->offset = 0; in find_free_extent()
4031 ret = prepare_allocation(fs_info, &ffe_ctl, space_info, ins); in find_free_extent()
4180 ins->objectid = ffe_ctl.search_start; in find_free_extent()
4181 ins->offset = num_bytes; in find_free_extent()
4193 ret = find_free_extent_update_loop(fs_info, ins, &ffe_ctl, full_search); in find_free_extent()
4207 ins->offset = ffe_ctl.max_extent_size; in find_free_extent()
4262 struct btrfs_key *ins, int is_data, int delalloc) in btrfs_reserve_extent() argument
4273 hint_byte, ins, flags, delalloc); in btrfs_reserve_extent()
4275 btrfs_dec_block_group_reservations(fs_info, ins->objectid); in btrfs_reserve_extent()
4277 if (!final_tried && ins->offset) { in btrfs_reserve_extent()
4278 num_bytes = min(num_bytes >> 1, ins->offset); in btrfs_reserve_extent()
4343 struct btrfs_key *ins, int ref_mod) in alloc_reserved_file_extent() argument
4367 ins, size); in alloc_reserved_file_extent()
4400 ret = remove_from_free_space_tree(trans, ins->objectid, ins->offset); in alloc_reserved_file_extent()
4404 ret = btrfs_update_block_group(trans, ins->objectid, ins->offset, 1); in alloc_reserved_file_extent()
4407 ins->objectid, ins->offset); in alloc_reserved_file_extent()
4410 trace_btrfs_reserved_extent_alloc(fs_info, ins->objectid, ins->offset); in alloc_reserved_file_extent()
4510 struct btrfs_key *ins) in btrfs_alloc_reserved_file_extent() argument
4517 ins->objectid, ins->offset, 0); in btrfs_alloc_reserved_file_extent()
4531 struct btrfs_key *ins) in btrfs_alloc_logged_file_extent() argument
4543 ret = __exclude_logged_extent(fs_info, ins->objectid, in btrfs_alloc_logged_file_extent()
4544 ins->offset); in btrfs_alloc_logged_file_extent()
4549 block_group = btrfs_lookup_block_group(fs_info, ins->objectid); in btrfs_alloc_logged_file_extent()
4556 space_info->bytes_reserved += ins->offset; in btrfs_alloc_logged_file_extent()
4557 block_group->reserved += ins->offset; in btrfs_alloc_logged_file_extent()
4562 offset, ins, 1); in btrfs_alloc_logged_file_extent()
4564 btrfs_pin_extent(trans, ins->objectid, ins->offset, 1); in btrfs_alloc_logged_file_extent()
4645 struct btrfs_key ins; in btrfs_alloc_tree_block() local
4670 empty_size, hint, &ins, 0, 0); in btrfs_alloc_tree_block()
4674 buf = btrfs_init_new_buffer(trans, root, ins.objectid, level, in btrfs_alloc_tree_block()
4683 parent = ins.objectid; in btrfs_alloc_tree_block()
4705 ins.objectid, ins.offset, parent); in btrfs_alloc_tree_block()
4721 btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, 0); in btrfs_alloc_tree_block()