Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/btrfs/tests/free-space-tests.c test_bytes_index() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_space_bytes.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_space_bytes.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.block_group 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_queued 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_queued 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 638504405403795456
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry->next->pprev 1-u64max
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 1 bytenr 0-u32max
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
DATA_SOURCE 0 block_group $0
DATA_SOURCE 2 size $1
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len
UNITS 2 size unit_byte

fs/btrfs/tests/free-space-tests.c test_bytes_index() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_space_bytes.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_space_bytes.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.block_group 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_queued 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_queued 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 638504405403795456
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry->next->pprev 1-u64max
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry.pprev 4096-ptr_max
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
DATA_SOURCE 0 block_group $0
DATA_SOURCE 2 size $1
PARAM_COMPARE 1 bytenr >= $2
PARAM_COMPARE 1 bytenr >= $2
PARAM_COMPARE 2 size <= $1
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte

fs/btrfs/tests/free-space-tests.c test_bytes_index() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_space_bytes.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_space_bytes.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.block_group 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_queued 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_queued 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 638504405403795456
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry->next->pprev 1-u64max
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry.pprev 4096-ptr_max
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
DATA_SOURCE 0 block_group $0
DATA_SOURCE 2 size $1
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 1 bytenr
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte

fs/btrfs/tests/free-space-tests.c test_extents() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->extents_thresh 157
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_lock.first_waiter 0
PARAM_VALUE 0 block_group->free_space_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.osq.tail.counter 0
PARAM_VALUE 0 block_group->free_space_lock.owner.counter 0
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->use_bitmap 5830349486870900736
PARAM_VALUE 0 block_group->full_stripe_len 0-u32max
PARAM_VALUE 0 block_group->length 4096-140737488326656
PARAM_VALUE 0 block_group->list.next 4096-ptr_max
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->start 0
PARAM_VALUE 1 bytenr 0
PARAM_VALUE 2 size 4194304
BUF_SIZE 0 block_group 984
BUF_SIZE 0 block_group->fs_info 11312
CAPPED_DATA 0 block_group->fs_info->nodesize 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_extents() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->use_bitmap 5830349486870900736
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 1 bytenr 0
PARAM_VALUE 2 size 4194304
BUF_SIZE 0 block_group 984
BUF_SIZE 0 block_group->fs_info (-1),11312
CAPPED_DATA 0 block_group->free_space_ctl->block_group 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_steal_space_from_bitmap_to_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 3444757163022209024
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 bytenr 134217728
PARAM_VALUE 2 size 524288
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
CAPPED_DATA 0 block_group->free_space_ctl->block_group 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_steal_space_from_bitmap_to_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_extents 2
PARAM_VALUE 0 block_group->free_space_ctl->total_bitmaps 1
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 3444757163022209024
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 bytenr 150994944
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
CAPPED_DATA 0 block_group->free_space_ctl->block_group 1
DATA_SOURCE 0 block_group $0
DATA_SOURCE 2 size $1
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_steal_space_from_bitmap_to_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_extents 2
PARAM_VALUE 0 block_group->free_space_ctl->total_bitmaps 1
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 3444757163022209024
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 bytenr 134086656
PARAM_VALUE 2 size 131072
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_steal_space_from_bitmap_to_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.block_group 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 3444757163022209024
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry->next->pprev 1-u64max
PARAM_VALUE 1 bytenr 133693440
PARAM_VALUE 2 size 524288
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
CAPPED_DATA 0 block_group->free_space_ctl->block_group 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_steal_space_from_bitmap_to_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_extents 2
PARAM_VALUE 0 block_group->free_space_ctl->total_bitmaps 1
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.block_group 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 3444757163022209024
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry->next->pprev 1-u64max
PARAM_VALUE 1 bytenr 33554432
PARAM_VALUE 2 size 0-u32max
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
CAPPED_DATA 0 block_group->free_space_ctl->block_group 1
CAPPED_DATA 2 size 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/tests/free-space-tests.c test_steal_space_from_bitmap_to_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->bg_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->cluster_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->discard_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->block_group->fs_info 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->cache_writeout_mutex.magic 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->free_extents 2
PARAM_VALUE 0 block_group->free_space_ctl->total_bitmaps 0-s32max
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_ctl->trimming_ranges.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->free_space_lock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->async_submit_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->bg_reclaim_threshold 75
PARAM_VALUE 0 block_group->fs_info->compress_type 1
PARAM_VALUE 0 block_group->fs_info->csum_size 4
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->data_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->delayed_iputs_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl->work.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.block_group 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.delay_ms 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.iops_limit 1000
PARAM_VALUE 0 block_group->fs_info->discard_ctl.kbps_limit 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.max_discard_size 67108864
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.next 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.timer.node.node.prev 0
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.flags 0-4294967295
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_hard 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_lazy 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.work.is_soft 0-1
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->discard_ctl.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 block_group->fs_info->max_extent_size 134217728
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->meta_alloc_cluster.block_group_list.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->nodesize 0-65536
PARAM_VALUE 0 block_group->fs_info->qgroup_drop_subtree_thres 3
PARAM_VALUE 0 block_group->fs_info->qgroup_ioctl_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_lock.magic 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->qgroup_rescan_running 0
PARAM_VALUE 0 block_group->fs_info->qgroup_seq 1
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->reclaim_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->sectorsize_bits 0-31,u32max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_blocked_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_throttle.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->transaction_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info->unused_bgs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->fs_info->use_bitmap 3444757163022209024
PARAM_VALUE 0 block_group->list.next->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->next 4096-ptr_max
PARAM_VALUE 0 block_group->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *block_group->fs_info->discard_ctl.work.timer->entry->next->pprev 1-u64max
PARAM_VALUE 1 bytenr 134217728
PARAM_VALUE 2 size 131072
BUF_SIZE 0 block_group 984
CAPPED_DATA 0 block_group 1
DATA_SOURCE 0 block_group $0
TERMINATED 0 block_group->fs_info->uuid_tree_rescan_sem.lock.dep_map.name 1
NO_OVERFLOW_SIMPLE 0 block_group->free_space_ctl->block_group->full_stripe_len
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 block_group->fs_info->sectorsize
NO_OVERFLOW_SIMPLE 0 block_group->full_stripe_len

fs/btrfs/free-space-cache.c btrfs_add_free_space_unused() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->data_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 block_group->data_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 block_group->free_space_ctl->tree_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 block_group $0
DATA_SOURCE 1 bytenr $1
DATA_SOURCE 2 size $2
NOSPEC 2 size
NOSPEC 2 size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 size 0-s32max[c]
NO_OVERFLOW_SIMPLE 2 size
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte
LOCK2 &space_info->groups_sem
HALF_LOCKED2 &fs_info->remap_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct btrfs_space_info)->groups_sem

fs/btrfs/free-space-cache.c copy_free_space_cache() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
CAPPED_DATA 0 block_group 1
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte
LOCK2 &caching_ctl->mutex
LOCK2 &fs_info->commit_root_sem
LOCK2 &tmp_ctl.tree_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct btrfs_caching_control)->mutex
TYPE_LOCK (struct btrfs_fs_info)->commit_root_sem

fs/btrfs/free-space-cache.c copy_free_space_cache() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->fs_info 4096-ptr_max
CAPPED_DATA 0 block_group 1
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte
LOCK2 &caching_ctl->mutex
LOCK2 &fs_info->commit_root_sem
LOCK2 &tmp_ctl.tree_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct btrfs_caching_control)->mutex
TYPE_LOCK (struct btrfs_fs_info)->commit_root_sem

fs/btrfs/extent-tree.c btrfs_free_reserved_extent() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
CAPPED_DATA 1 bytenr 1
CAPPED_DATA 1 bytenr 1
DATA_SOURCE 0 block_group r btrfs_lookup_block_group
DATA_SOURCE 1 bytenr $1
DATA_SOURCE 2 size $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &fs_info->remap_mutex
HALF_LOCKED2 &pool->lock

fs/btrfs/extent-tree.c btrfs_free_tree_block() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 0,4096-ptr_max
DATA_SOURCE 0 block_group r btrfs_lookup_block_group
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 bytenr
NO_OVERFLOW_SIMPLE 2 size
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &fs_info->cleaner_mutex
HALF_LOCKED2 &fs_info->qgroup_ioctl_lock
HALF_LOCKED2 &fs_info->subvol_sem

fs/btrfs/extent-tree.c unpin_extent_range() -> btrfs_add_free_space()

Type Parameter Key Value
PARAM_VALUE 0 block_group 4096-ptr_max
PARAM_VALUE 0 block_group->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->space_info->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 block_group->space_info->max_extent_size 0
CAPPED_DATA 1 bytenr 1
CAPPED_DATA 1 bytenr 1
CAPPED_DATA 2 size 1
CAPPED_DATA 2 size 1
DATA_SOURCE 1 bytenr $1
RX_PATH
NOCHECK_CALL
UNITS 1 bytenr unit_byte
UNITS 2 size unit_byte
LOCK2 &fs_info->unused_bg_unpin_mutex
TYPE_LOCK (struct btrfs_fs_info)->unused_bg_unpin_mutex