Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/extent-tree.c find_free_extent() -> prepare_allocation()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->fs_devices 4096-ptr_max
PARAM_VALUE 1 ffe_ctl 6234682535772307456
PARAM_VALUE 1 ffe_ctl->cached 0
PARAM_VALUE 1 ffe_ctl->empty_cluster 0
PARAM_VALUE 1 ffe_ctl->empty_size 0-u32max
PARAM_VALUE 1 ffe_ctl->found_offset 0
PARAM_VALUE 1 ffe_ctl->have_caching_bg 0
PARAM_VALUE 1 ffe_ctl->index 0-63
PARAM_VALUE 1 ffe_ctl->last_ptr 0
PARAM_VALUE 1 ffe_ctl->loop 0
PARAM_VALUE 1 ffe_ctl->max_extent_size 0
PARAM_VALUE 1 ffe_ctl->orig_have_caching_bg 0
PARAM_VALUE 1 ffe_ctl->policy 0-1
PARAM_VALUE 1 ffe_ctl->retry_uncached 0
PARAM_VALUE 1 ffe_ctl->search_start 0
PARAM_VALUE 1 ffe_ctl->size_class 1-3
PARAM_VALUE 1 ffe_ctl->total_free_space 0
PARAM_VALUE 1 ffe_ctl->use_cluster 1
PARAM_VALUE 2 space_info 4096-ptr_max
PARAM_VALUE 3 ins 1198369616043765760,1835372290860830720,3376356739667886080,4914725209325498368,5705959676871270400,8355899127484170240,8822500524165402624
PARAM_VALUE 3 ins->objectid 0
PARAM_VALUE 3 ins->offset 0
PARAM_VALUE 3 ins->type 168
DATA_SOURCE 1 ffe_ctl $2
DATA_SOURCE 3 ins $1
FUZZY_MAX 1 ffe_ctl->policy 1
NOSPEC 1 ffe_ctl->num_bytes
NOSPEC 1 ffe_ctl->ram_bytes
HARD_MAX 1 ffe_ctl->policy 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ffe_ctl->num_bytes 0-s32max[c]
USER_DATA 1 ffe_ctl->ram_bytes 0-s32max[c]
NO_OVERFLOW_SIMPLE 1 ffe_ctl->min_alloc_size
NO_OVERFLOW_SIMPLE 1 ffe_ctl->num_bytes
NO_OVERFLOW_SIMPLE 1 ffe_ctl->ram_bytes
UNITS 0 fs_info unit_byte
HALF_LOCKED2 &fs_info->remap_mutex
HALF_LOCKED2 &pool->lock