Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/btrfs/zstd.c zstd_decompress_bio() -> btrfs_decompress_buf2page()

Type Parameter Key Value
PARAM_VALUE 1 buf_len 0
PARAM_VALUE 2 cb 4096-ptr_max
PARAM_VALUE 2 cb->bbio.bio.bi_vcnt 1-u16max
PARAM_VALUE 2 cb->bbio.inode 4096-ptr_max
PARAM_VALUE 2 cb->bbio.inode->root 4096-ptr_max
PARAM_VALUE 2 cb->compress_type 3
BUF_SIZE 0 buf 1-s32max
CAPPED_DATA 2 cb->bbio.bio.bi_vcnt 1
DATA_SOURCE 2 cb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/lzo.c lzo_decompress_bio() -> btrfs_decompress_buf2page()

Type Parameter Key Value
PARAM_VALUE 2 cb 4096-ptr_max
PARAM_VALUE 2 cb->bbio.bio.bi_vcnt 1-u16max
PARAM_VALUE 2 cb->bbio.inode 4096-ptr_max
PARAM_VALUE 2 cb->bbio.inode->root 4096-ptr_max
PARAM_VALUE 2 cb->bbio.inode->root->fs_info 4096-ptr_max
PARAM_VALUE 2 cb->compress_type 2
BUF_SIZE 0 buf 1-s32max
CAPPED_DATA 2 cb->bbio.bio.bi_vcnt 1
DATA_SOURCE 2 cb $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_len unit_byte
HALF_LOCKED2 &pool->lock

fs/btrfs/zlib.c zlib_decompress_bio() -> btrfs_decompress_buf2page()

Type Parameter Key Value
PARAM_VALUE 2 cb 4096-ptr_max
PARAM_VALUE 2 cb->bbio.bio.bi_vcnt 1-u16max
PARAM_VALUE 2 cb->bbio.inode 4096-ptr_max
PARAM_VALUE 2 cb->bbio.inode->root 4096-ptr_max
PARAM_VALUE 2 cb->compress_type 1
BUF_SIZE 0 buf 1-s32max
CAPPED_DATA 2 cb->bbio.bio.bi_vcnt 1
DATA_SOURCE 2 cb $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_len unit_byte
UNITS 3 decompressed unit_byte
HALF_LOCKED2 &pool->lock