Defined in 1 files as a function:
Referenced in 12 files:
- fs/btrfs/block-group.c
- fs/btrfs/dev-replace.c
- fs/btrfs/extent-tree.c
- fs/btrfs/inode.c
- fs/btrfs/raid-stripe-tree.c, line 89
- fs/btrfs/relocation.c, line 5054
- fs/btrfs/scrub.c, line 2595
- fs/btrfs/tests/extent-map-tests.c, line 1051
- fs/btrfs/tests/zoned-tests.c, line 44
- fs/btrfs/volumes.c
- fs/btrfs/volumes.h
- fs/btrfs/zoned.c, line 2015
Smatch caller information:
fs/btrfs/raid-stripe-tree.c btrfs_delete_raid_extent() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/btrfs/dev-replace.c btrfs_dev_replace_update_device_in_mapping_tree() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map_nolock |
| NOCHECK_CALL | |||
| UNITS | 0 | map | unit_byte |
| LOCK2 | &dev_replace->lock_finishing_cancel_unmount | ||
| LOCK2 | &dev_replace->rwsem | ||
| LOCK2 | &fs_devices->device_list_mutex | ||
| LOCK2 | &fs_info->chunk_mutex | ||
| LOCK2 | &fs_info->mapping_tree_lock | ||
| TYPE_LOCK | (struct btrfs_dev_replace)->lock_finishing_cancel_unmount | ||
| TYPE_LOCK | (struct btrfs_dev_replace)->rwsem | ||
| TYPE_LOCK | (struct btrfs_fs_devices)->device_list_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->mapping_tree_lock |
fs/btrfs/dev-replace.c btrfs_finish_block_group_to_copy() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| NOCHECK_CALL |
fs/btrfs/tests/zoned-tests.c __free_btrfs_free_chunk_map() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 0 | map | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | map | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL |
fs/btrfs/volumes.c btrfs_check_rw_degradable() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->num_stripes | 1-s32max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| PARAM_VALUE | 0 | map->stripes | 4096-ptr_max |
| PARAM_VALUE | 0 | map->type | 8-u64max |
| CAPPED_DATA | 0 | map | 1 |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->tree_log_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/btrfs/volumes.c btrfs_check_rw_degradable() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| PARAM_VALUE | 0 | map->type | 8-u64max |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | map->start | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->tree_log_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/btrfs/volumes.c btrfs_chunk_alloc_add_chunk_item() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->chunk_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex |
fs/btrfs/volumes.c btrfs_chunk_writeable() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| NOCHECK_CALL |
fs/btrfs/volumes.c btrfs_full_stripe_len() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->chunk_mutex |
fs/btrfs/volumes.c btrfs_get_chunk_map() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/btrfs/volumes.c btrfs_map_block() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| BIT_INFO | 0 | map->type | 0x800,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sctx->wr_lock |
fs/btrfs/volumes.c btrfs_map_discard() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| BIT_INFO | 0 | map->type | 0x800,0xffffffffffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| HALF_LOCKED2 | &fs_info->unused_bg_unpin_mutex |
fs/btrfs/volumes.c btrfs_map_discard() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| BIT_INFO | 0 | map->type | 0x0,0xfffffffffffffe7f |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| HALF_LOCKED2 | &fs_info->unused_bg_unpin_mutex |
fs/btrfs/volumes.c btrfs_map_discard() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| HALF_LOCKED2 | &fs_info->unused_bg_unpin_mutex |
fs/btrfs/volumes.c btrfs_mapping_tree_free() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->rb_node.rb_left | 0,4096-ptr_max |
| PARAM_VALUE | 0 | map->rb_node.rb_right | 0,4096-ptr_max |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | &map->rb_node | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | map | unit_byte |
| LOCK2 | &fs_info->mapping_tree_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->mapping_tree_lock |
fs/btrfs/volumes.c btrfs_num_copies() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/btrfs/volumes.c btrfs_remove_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| CAPPED_DATA | 0 | map | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->reclaim_bgs_lock |
fs/btrfs/volumes.c btrfs_remove_chunk_map() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->rb_node.rb_left | 0,4096-ptr_max |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | &map->rb_node | 1 |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->chunk_mutex |
fs/btrfs/volumes.c create_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->on_disk_type | 1-u64max |
| PARAM_VALUE | 0 | map->refs.refs.counter | 1 |
| PARAM_VALUE | 0 | map->sub_stripes | 0-255 |
| BUF_SIZE | 0 | map | s32min-s32max |
| DATA_SOURCE | 0 | map | r btrfs_alloc_chunk_map |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex |
fs/btrfs/volumes.c read_one_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | map->start | |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c read_one_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | map->start | |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c read_one_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->num_stripes | 1-u16max |
| PARAM_VALUE | 0 | map->refs.refs.counter | 1 |
| PARAM_VALUE | 0 | map->stripes | 4096-ptr_max |
| PARAM_VALUE | 0 | map->sub_stripes | 1-2 |
| PARAM_VALUE | 0 | map->verified_stripes | 0 |
| BUF_SIZE | 0 | map | 80-2097200 |
| BUF_SIZE | 0 | map | 80-2097200 |
| DATA_SOURCE | 0 | map | r btrfs_alloc_chunk_map |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | map->start | |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c read_one_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->num_stripes | 0-u16max |
| PARAM_VALUE | 0 | map->refs.refs.counter | 1 |
| PARAM_VALUE | 0 | map->sub_stripes | 1-2 |
| PARAM_VALUE | 0 | map->verified_stripes | 0 |
| BUF_SIZE | 0 | map | 80-2097200 |
| BUF_SIZE | 0 | map | 80-2097200 |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| DATA_SOURCE | 0 | map | r btrfs_alloc_chunk_map |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | map->start | |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c verify_one_dev_extent() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 0,4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| NOCHECK_CALL |
fs/btrfs/inode.c btrfs_swap_activate() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| CAPABLE | 0 | 21 | |
| BIT_INFO | 0 | map->type | 0x0,0xfffffffffffff807 |
| NOCHECK_CALL | |||
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/btrfs/scrub.c scrub_chunk() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| NOCHECK_CALL |
fs/btrfs/relocation.c mark_chunk_remapped() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| PARAM_VALUE | 0 | map->type | 0,2048-u64max |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map_nolock |
| BIT_INFO | 0 | map->type | 0x800,0xffffffffffffffff |
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->remap_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->remap_mutex |
fs/btrfs/block-group.c btrfs_put_block_group() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | map | |
| HALF_LOCKED2 | &block_group->lock | ||
| HALF_LOCKED2 | &cluster->refill_lock | ||
| HALF_LOCKED2 | &ctl->tree_lock | ||
| HALF_LOCKED2 | &discard_ctl->lock | ||
| HALF_LOCKED2 | &fs_info->block_group_cache_lock | ||
| HALF_LOCKED2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| HALF_LOCKED2 | &fs_info->remap_mutex | ||
| HALF_LOCKED2 | &fs_info->swapfile_pins_lock | ||
| HALF_LOCKED2 | &fs_info->unused_bgs_lock | ||
| HALF_LOCKED2 | &fs_info->zone_active_bgs_lock | ||
| HALF_LOCKED2 | &info->unused_bgs_lock | ||
| HALF_LOCKED2 | &info->zone_active_bgs_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &space_info->groups_sem | ||
| HALF_LOCKED2 | &trans->transaction->cache_write_mutex | ||
| HALF_LOCKED2 | &trans->transaction->dirty_bgs_lock |
fs/btrfs/block-group.c btrfs_rmap_block() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | map->num_stripes |
fs/btrfs/block-group.c btrfs_start_trans_remove_block_group() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->reclaim_bgs_lock |
fs/btrfs/block-group.c btrfs_unfreeze_block_group() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| CAPPED_DATA | 0 | map | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock |
fs/btrfs/block-group.c insert_dev_extents() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/btrfs/block-group.c read_bg_from_eb() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_find_chunk_map |
| NOCHECK_CALL |
fs/btrfs/zoned.c btrfs_load_block_group_zone_info() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fs_info->chunk_mutex |
fs/btrfs/tests/extent-map-tests.c test_rmap_block() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->num_stripes | 1-2 |
| PARAM_VALUE | 0 | map->refs.refs.counter | 1 |
| PARAM_VALUE | 0 | map->start | 4294967296 |
| PARAM_VALUE | 0 | map->stripe_size | 268435456 |
| PARAM_VALUE | 0 | map->stripes | 4096-ptr_max |
| PARAM_VALUE | 0 | map->type | 0,16 |
| BUF_SIZE | 0 | map | s32min-s32max |
| CAPPED_DATA | 0 | map->num_stripes | 1 |
| DATA_SOURCE | 0 | map | r btrfs_alloc_chunk_map |
| NOCHECK_CALL |
fs/btrfs/extent-tree.c btrfs_complete_bg_remapping() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| NOCHECK_CALL |
fs/btrfs/extent-tree.c btrfs_complete_bg_remapping() -> btrfs_free_chunk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->num_stripes | 0 |
| PARAM_VALUE | 0 | map->start | 0-18446744073709551614 |
| CAPPED_DATA | 0 | map->start | 1 |
| DATA_SOURCE | 0 | map | r btrfs_get_chunk_map |
| NOCHECK_CALL |