Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 0
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 2 error_str 6644753292554575872
BUF_SIZE 0 config 0
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 33
STR_LEN 0 config 32
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
NOCHECK_CALL

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 0
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 2 error_str 1752438110981357568
BUF_SIZE 0 config 0
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 40
STR_LEN 0 config 39
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
NOCHECK_CALL

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 0
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 2 error_str 4467299343667515392
BUF_SIZE 0 config 0
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 30
STR_LEN 0 config 29
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
NOCHECK_CALL

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 0
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 2 error_str 6638576848820776960
BUF_SIZE 0 config 0
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 36
STR_LEN 0 config 35
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
NOCHECK_CALL

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 2 error_str 9210858341128687616
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 26
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 25
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 2573723131800690688,9017756939032989696
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 2573723131800690688,9017756939032989696
BUF_SIZE 1 error_ptr 8
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config (-1)
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr (-1)
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 5045224238130003968
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 34
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 33
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 1-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 5728225949508087808
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 29
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 28
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->physical_blocks 0-u64max
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 1081091613046767616
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 27
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 26
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->physical_blocks 0-u64max
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 1606725016910503936
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 34
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 33
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->physical_blocks 0-u64max
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 7308550451692789760
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 30
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 29
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->cache_size 0-u32max
USER_DATA 0 config->physical_blocks 0-u64max
NO_OVERFLOW_SIMPLE 0 config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 0-2
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 7402549842765639680
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 35
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 34
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->block_map_maximum_age 0-u32max
USER_DATA 0 config->cache_size 0-u32max
USER_DATA 0 config->physical_blocks 0-u64max
NO_OVERFLOW_SIMPLE 0 config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->compression 0
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->deduplication 1
PARAM_VALUE 0 config->index_memory (-256)
PARAM_VALUE 0 config->index_sparse 0
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 524288
PARAM_VALUE 0 config->version 0-2
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 2191505497402875904,4868988366651645952,7027039337316134912
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 2191505497402875904,4868988366651645952,7027039337316134912
BUF_SIZE 1 error_ptr 8
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config (-1)
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr (-1)
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->block_map_maximum_age 0-u32max
USER_DATA 0 config->cache_size 0-u32max
USER_DATA 0 config->physical_blocks 0-u64max
NO_OVERFLOW_SIMPLE 0 config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->index_memory (-768),(-512),(-256),0-1024
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1-1048575
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 8192-8388608
PARAM_VALUE 0 config->thread_counts.bio_ack_threads 0-100
PARAM_VALUE 0 config->thread_counts.bio_rotation_interval 1-1024
PARAM_VALUE 0 config->thread_counts.bio_threads 1-100
PARAM_VALUE 0 config->thread_counts.cpu_threads 1-100
PARAM_VALUE 0 config->thread_counts.hash_zones 0-100
PARAM_VALUE 0 config->thread_counts.logical_zones 0-60
PARAM_VALUE 0 config->thread_counts.physical_zones 0-16
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 862900271307128832
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 74
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 73
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->block_map_maximum_age 0-u32max
USER_DATA 0 config->cache_size 0-u32max
USER_DATA 0 config->physical_blocks 0-u64max
USER_DATA 0 config->slab_blocks 8192-8388608
NO_OVERFLOW_SIMPLE 0 config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->cache_size 0-245759
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->index_memory (-768),(-512),(-256),0-1024
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1-1048575
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 8192-8388608
PARAM_VALUE 0 config->thread_counts.bio_ack_threads 0-100
PARAM_VALUE 0 config->thread_counts.bio_rotation_interval 1-1024
PARAM_VALUE 0 config->thread_counts.bio_threads 1-100
PARAM_VALUE 0 config->thread_counts.cpu_threads 1-100
PARAM_VALUE 0 config->thread_counts.hash_zones 0-100
PARAM_VALUE 0 config->thread_counts.logical_zones 0-60
PARAM_VALUE 0 config->thread_counts.physical_zones 0-16
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 0 *config->parent_device_name 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 580225352053223424
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 47
CAPPED_DATA 0 config->cache_size 1
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 46
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->block_map_maximum_age 0-u32max
USER_DATA 0 config->cache_size 0-245759[c]
USER_DATA 0 config->physical_blocks 0-u64max
USER_DATA 0 config->slab_blocks 8192-8388608
NO_OVERFLOW_SIMPLE 0 config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks

drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> handle_parse_error()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->config_list.next 4096-ptr_max
PARAM_VALUE 0 config->config_list.next->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->next 4096-ptr_max
PARAM_VALUE 0 config->config_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 config->index_memory (-768),(-512),(-256),0-1024
PARAM_VALUE 0 config->logical_block_size 512,4096
PARAM_VALUE 0 config->logical_blocks 0-1099511627776
PARAM_VALUE 0 config->max_discard_blocks 1-1048575
PARAM_VALUE 0 config->original_string 4096-ptr_max
PARAM_VALUE 0 config->owning_target 4096-ptr_max
PARAM_VALUE 0 config->owning_target->error 6178336389065121792
PARAM_VALUE 0 config->owning_target->len 1-u64max
PARAM_VALUE 0 config->owning_target->table 4096-ptr_max
PARAM_VALUE 0 config->owning_target->type 4096-ptr_max
PARAM_VALUE 0 config->slab_blocks 8192-8388608
PARAM_VALUE 0 config->thread_counts.bio_ack_threads 0-100
PARAM_VALUE 0 config->thread_counts.bio_rotation_interval 1-1024
PARAM_VALUE 0 config->thread_counts.bio_threads 1-100
PARAM_VALUE 0 config->thread_counts.cpu_threads 1-100
PARAM_VALUE 0 config->thread_counts.hash_zones 0-100
PARAM_VALUE 0 config->thread_counts.logical_zones 0-60
PARAM_VALUE 0 config->thread_counts.physical_zones 0-16
PARAM_VALUE 0 config->version 0-4
PARAM_VALUE 0 *config->original_string 0-255
PARAM_VALUE 1 error_ptr 4096-ptr_max
PARAM_VALUE 1 *error_ptr 6178336389065121792
PARAM_VALUE 1 *(*error_ptr) 0
PARAM_VALUE 1 **error_ptr 0-255
PARAM_VALUE 2 error_str 7963584924751077376
BUF_SIZE 1 error_ptr 8
BUF_SIZE 1 *error_ptr 14
BUF_SIZE 2 error_str 30
CAPPED_DATA 0 config->owning_target->begin 1
FUZZY_MAX 0 config->logical_block_size 4096
FUZZY_MAX 0 config->logical_blocks 1099511627776
STR_LEN 0 config 29
STR_LEN 0 config->owning_target->error 13
STR_LEN 1 *error_ptr 13
STR_LEN 1 *(*error_ptr) 13
BIT_INFO 0 config->logical_block_size 0x0,0x1200
BIT_INFO 0 config->thread_counts 0x0,0x7fffffff
TERMINATED 0 config->owning_target->error 1
TERMINATED 1 *error_ptr 1
TERMINATED 1 *(*error_ptr) 1
TERMINATED 2 error_str 1
HARD_MAX 0 config->logical_block_size 4096
HARD_MAX 0 config->logical_blocks 1099511627776
NOCHECK_CALL
USER_DATA 0 config->block_map_maximum_age 0-u32max
USER_DATA 0 config->cache_size 0-u32max
USER_DATA 0 config->physical_blocks 0-u64max
USER_DATA 0 config->slab_blocks 8192-8388608
NO_OVERFLOW_SIMPLE 0 config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 config->cache_size
NO_OVERFLOW_SIMPLE 0 config->owning_target->begin
NO_OVERFLOW_SIMPLE 0 config->owning_target->len
NO_OVERFLOW_SIMPLE 0 config->physical_blocks