Lines Matching refs:chunk_offset

1567 				  u64 chunk_offset, u64 start, u64 num_bytes)  in btrfs_alloc_dev_extent()  argument
1598 btrfs_set_dev_extent_chunk_offset(leaf, extent, chunk_offset); in btrfs_alloc_dev_extent()
2627 static int btrfs_free_chunk(struct btrfs_trans_handle *trans, u64 chunk_offset) in btrfs_free_chunk() argument
2640 key.offset = chunk_offset; in btrfs_free_chunk()
2662 static int btrfs_del_sys_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset) in btrfs_del_sys_chunk() argument
2696 key.offset == chunk_offset) { in btrfs_del_sys_chunk()
2738 int btrfs_remove_chunk(struct btrfs_trans_handle *trans, u64 chunk_offset) in btrfs_remove_chunk() argument
2747 em = get_chunk_map(fs_info, chunk_offset, 1); in btrfs_remove_chunk()
2799 ret = btrfs_free_chunk(trans, chunk_offset); in btrfs_remove_chunk()
2805 trace_btrfs_chunk_free(fs_info, map, chunk_offset, em->len); in btrfs_remove_chunk()
2808 ret = btrfs_del_sys_chunk(fs_info, chunk_offset); in btrfs_remove_chunk()
2815 ret = btrfs_remove_block_group(trans, chunk_offset, em); in btrfs_remove_chunk()
2827 static int btrfs_relocate_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset) in btrfs_relocate_chunk() argument
2847 ret = btrfs_can_relocate(fs_info, chunk_offset); in btrfs_relocate_chunk()
2853 ret = btrfs_relocate_block_group(fs_info, chunk_offset); in btrfs_relocate_chunk()
2869 chunk_offset); in btrfs_relocate_chunk()
2880 ret = btrfs_remove_chunk(trans, chunk_offset); in btrfs_relocate_chunk()
2965 u64 chunk_offset) in btrfs_may_alloc_data_chunk() argument
2971 cache = btrfs_lookup_block_group(fs_info, chunk_offset); in btrfs_may_alloc_data_chunk()
3175 static int chunk_usage_range_filter(struct btrfs_fs_info *fs_info, u64 chunk_offset, in chunk_usage_range_filter() argument
3184 cache = btrfs_lookup_block_group(fs_info, chunk_offset); in chunk_usage_range_filter()
3209 u64 chunk_offset, struct btrfs_balance_args *bargs) in chunk_usage_filter() argument
3215 cache = btrfs_lookup_block_group(fs_info, chunk_offset); in chunk_usage_filter()
3296 u64 chunk_offset, in chunk_vrange_filter() argument
3299 if (chunk_offset < bargs->vend && in chunk_vrange_filter()
3300 chunk_offset + btrfs_chunk_length(leaf, chunk) > bargs->vstart) in chunk_vrange_filter()
3337 struct btrfs_chunk *chunk, u64 chunk_offset) in should_balance_chunk() argument
3364 chunk_usage_filter(fs_info, chunk_offset, bargs)) { in should_balance_chunk()
3367 chunk_usage_range_filter(fs_info, chunk_offset, bargs)) { in should_balance_chunk()
3385 chunk_vrange_filter(leaf, chunk, chunk_offset, bargs)) { in should_balance_chunk()
4335 u64 chunk_offset; in btrfs_shrink_device() local
4412 chunk_offset = btrfs_dev_extent_chunk_offset(l, dev_extent); in btrfs_shrink_device()
4421 ret = btrfs_may_alloc_data_chunk(fs_info, chunk_offset); in btrfs_shrink_device()
4427 ret = btrfs_relocate_chunk(fs_info, chunk_offset); in btrfs_shrink_device()
4869 u64 chunk_offset, u64 chunk_size) in btrfs_finish_chunk_alloc() argument
4886 em = get_chunk_map(fs_info, chunk_offset, chunk_size); in btrfs_finish_chunk_alloc()
4915 ret = btrfs_alloc_dev_extent(trans, device, chunk_offset, in btrfs_finish_chunk_alloc()
4949 key.offset = chunk_offset; in btrfs_finish_chunk_alloc()
4975 u64 chunk_offset; in btrfs_alloc_chunk() local
4978 chunk_offset = find_next_chunk(trans->fs_info); in btrfs_alloc_chunk()
4979 return __btrfs_alloc_chunk(trans, chunk_offset, type); in btrfs_alloc_chunk()
4985 u64 chunk_offset; in init_first_rw_device() local
4990 chunk_offset = find_next_chunk(fs_info); in init_first_rw_device()
4992 ret = __btrfs_alloc_chunk(trans, chunk_offset, alloc_profile); in init_first_rw_device()
5020 int btrfs_chunk_readonly(struct btrfs_fs_info *fs_info, u64 chunk_offset) in btrfs_chunk_readonly() argument
5028 em = get_chunk_map(fs_info, chunk_offset, 1); in btrfs_chunk_readonly()
7373 u64 chunk_offset, u64 devid, in verify_one_dev_extent() argument
7385 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in verify_one_dev_extent()
7499 u64 chunk_offset; in btrfs_verify_dev_extents() local
7511 chunk_offset = btrfs_dev_extent_chunk_offset(leaf, dext); in btrfs_verify_dev_extents()
7514 ret = verify_one_dev_extent(fs_info, chunk_offset, devid, in btrfs_verify_dev_extents()