Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 3162022113182625792
PARAM_VALUE 5 $ 0
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 35
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 34
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 1095732797399810048
PARAM_VALUE 5 $ 1-3
PARAM_VALUE 6 $ 2-4
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 50
CAPPED_DATA 5 $ 1
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 49
PARAM_COMPARE 5 $ < $6
PARAM_COMPARE 6 $ > $5
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 905567889205776384
PARAM_VALUE 5 $ 1-2
PARAM_VALUE 6 $ 1-2
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 52
CAPPED_DATA 5 $ 1
CAPPED_DATA 6 $ 1
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 51
PARAM_COMPARE 5 $ == $6
PARAM_COMPARE 6 $ == $5
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 697684168653373440
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 54
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
DATA_SOURCE 5 $ $3
DATA_SOURCE 6 $ $4
STR_LEN 0 fs_info 53
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
NO_OVERFLOW_SIMPLE 5 $
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
UNITS 5 $ unit_byte
UNITS 6 $ unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 8903747967206830080
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 44
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
DATA_SOURCE 6 $ $4
STR_LEN 0 fs_info 43
PARAM_COMPARE 5 $ != $6
PARAM_COMPARE 6 $ != $5
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
UNITS 5 $ unit_byte
UNITS 6 $ unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 1618784318409076736
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 32
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 31
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 4220760346722074624
PARAM_VALUE 6 $ 1-u64max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 76
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
DATA_SOURCE 5 $ $3
STR_LEN 0 fs_info 75
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
NO_OVERFLOW_SIMPLE 5 $
NO_OVERFLOW_SIMPLE 6 $
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
UNITS 5 $ unit_byte
UNITS 6 $ unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 5452023387752919040
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 34
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 33
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 2973795898775367680
PARAM_VALUE 5 $ 281474976645120-u64max
PARAM_VALUE 6 $ 281474976645120
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 45
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 44
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
NO_OVERFLOW_SIMPLE 5 $
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
UNITS 5 $ unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 672434804194500608
PARAM_VALUE 5 $ 0,8192-u64max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 32
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 31
BIT_INFO 5 $ 0x0,0xffffffffffffe000
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 6504692086918328320
PARAM_VALUE 5 $ 0,8-2040
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 58
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 57
BIT_INFO 5 $ 0x0,0x7f8
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 6941723549718204416
PARAM_VALUE 5 $ 0-8190
PARAM_VALUE 6 $ 4103
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 67
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 66
BIT_INFO 5 $ 0x0,0xff8
BIT_INFO 5 $ 0x0,0xff8
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 5863743231392821248
PARAM_VALUE 5 $ 1-8190
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 48
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 47
BIT_INFO 5 $ 0x2,0x1fff
BIT_INFO 5 $ 0x2,0x1fff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 7319318539927097344
PARAM_VALUE 5 $ 1-8190
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 43
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 42
BIT_INFO 5 $ 0x5,0x1fff
BIT_INFO 5 $ 0x5,0x1fff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 4050410428919668736
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 58
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 57
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 5601212802475786240
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 52
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 51
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c btrfs_check_chunk_valid() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 leaf 0,4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 4 fmt 7110449753144942592
PARAM_VALUE 5 $ 1-u16max
PARAM_VALUE 7 $ 0,16,32,64,128,256,512,1024
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info (-1),1-s32max
BUF_SIZE 0 fs_info->chunk_root (-1),2888
BUF_SIZE 0 fs_info->tree_root (-1),2888
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 55
CAPPED_DATA 5 $ 1
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 leaf $1
DATA_SOURCE 2 chunk $2
DATA_SOURCE 3 logical $3
STR_LEN 0 fs_info 54
BIT_INFO 7 $ 0x0,0x7f8
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 logical
UNITS 0 fs_info unit_byte
UNITS 2 chunk unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 0 &fs_info->fs_devices->device_list_mutex

fs/btrfs/tree-checker.c check_leaf_chunk_item() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->csum_type 0-3
PARAM_VALUE 1 leaf 4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 2 chunk 101-4294967396
PARAM_VALUE 4 fmt 5479872283966668800
PARAM_VALUE 6 $ 48
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 50
CAPPED_DATA 1 leaf->start 1
DATA_SOURCE 1 leaf $0
DATA_SOURCE 2 chunk $1
STR_LEN 0 fs_info 49
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fs_info unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 &pool->lock

fs/btrfs/tree-checker.c check_leaf_chunk_item() -> chunk_err()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->csum_type 0-3
PARAM_VALUE 1 leaf 4096-ptr_max
PARAM_VALUE 1 leaf->folios 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info 4096-ptr_max
PARAM_VALUE 1 leaf->fs_info->csum_type 0-3
PARAM_VALUE 2 chunk 101-4294967396
PARAM_VALUE 4 fmt 2827918093824774144
PARAM_VALUE 6 $ 80-2097168
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 1 leaf (-1),1-s32max
BUF_SIZE 4 fmt 44
CAPPED_DATA 1 leaf->start 1
DATA_SOURCE 1 leaf $0
DATA_SOURCE 2 chunk $1
STR_LEN 0 fs_info 43
BIT_INFO 6 $ 0x0,0x3fffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fs_info unit_byte
UNITS 3 logical unit_byte
HALF_LOCKED2 &pool->lock