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 |