Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/bio.c btrfs_check_read_bio() -> btrfs_data_csum_ok()

Type Parameter Key Value
PARAM_VALUE 0 bbio 4096-ptr_max
PARAM_VALUE 0 bbio->bio.bi_pool 0-2219661640141885439,2219661640141885441-u64max
PARAM_VALUE 0 bbio->bio.bi_status 0,10
PARAM_VALUE 0 bbio->inode 4096-ptr_max
PARAM_VALUE 0 bbio->inode->root 4096-ptr_max
PARAM_VALUE 0 bbio->inode->root->fs_info->commit_root_sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bbio->inode->root->fs_info->commit_root_sem.first_waiter->type 0-1
PARAM_VALUE 0 bbio->inode->vfs_inode.i_ino 0,2-u64max
PARAM_VALUE 0 bbio->saved_iter.bi_size 1-u32max
PARAM_VALUE 3 paddrs 4096-ptr_max
BUF_SIZE 1 dev (-1),1-s32max
BUF_SIZE 1 dev (-1),1-s32max
BUF_SIZE 3 paddrs 128
DATA_SOURCE 0 bbio $0
DATA_SOURCE 1 dev $1
FUZZY_MAX 0 bbio->bio.bi_status 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bio_offset unit_byte

fs/btrfs/bio.c btrfs_end_repair_bio() -> btrfs_data_csum_ok()

Type Parameter Key Value
PARAM_VALUE 0 bbio 4096-ptr_max
PARAM_VALUE 0 bbio->bio.bi_pool 2219661640141885440
PARAM_VALUE 0 bbio->bio.bi_status 0
PARAM_VALUE 0 bbio->inode 4096-ptr_max
PARAM_VALUE 0 bbio->inode->root 4096-ptr_max
PARAM_VALUE 0 bbio->inode->vfs_inode.i_ino 0,2-u64max
PARAM_VALUE 2 bio_offset 0
PARAM_VALUE 3 paddrs 4096-ptr_max
BUF_SIZE 1 dev (-1),1-s32max
BUF_SIZE 1 dev (-1),1-s32max
BUF_SIZE 3 paddrs 128
CAPPED_DATA 0 bbio->saved_iter.bi_size 1
DATA_SOURCE 0 bbio $0
DATA_SOURCE 1 dev $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock