Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/erofs/decompressor_crypto.c __z_erofs_crypto_decompress() -> z_erofs_fixup_insize()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 0 rq->in 4096-ptr_max
PARAM_VALUE 0 rq->outpages 0-s32max
PARAM_VALUE 0 rq->partial_decoding 0
PARAM_VALUE 0 rq->sb 4096-ptr_max
CAPPED_DATA 0 rq->outpages 1
CAPPED_DATA 2 padbufsize 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 padbuf unit_byte
UNITS 2 padbufsize unit_byte
LOCK2 &pcl->lock
LOCK2 global &z_erofs_crypto_rwsem
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/erofs/decompressor_lzma.c z_erofs_lzma_decompress() -> z_erofs_fixup_insize()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 0 rq->in 4096-ptr_max
PARAM_VALUE 0 rq->sb 4096-ptr_max
CAPPED_DATA 2 padbufsize 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 padbuf unit_byte
UNITS 2 padbufsize unit_byte
LOCK2 &pcl->lock
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/erofs/decompressor_zstd.c z_erofs_zstd_decompress() -> z_erofs_fixup_insize()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 0 rq->in 4096-ptr_max
PARAM_VALUE 0 rq->sb 4096-ptr_max
CAPPED_DATA 2 padbufsize 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 padbuf unit_byte
UNITS 2 padbufsize unit_byte
LOCK2 &pcl->lock
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/erofs/decompressor_deflate.c __z_erofs_deflate_decompress() -> z_erofs_fixup_insize()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 0 rq->in 4096-ptr_max
PARAM_VALUE 0 rq->sb 4096-ptr_max
CAPPED_DATA 2 padbufsize 1
DATA_SOURCE 0 rq $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 padbuf unit_byte
UNITS 2 padbufsize unit_byte
LOCK2 &pcl->lock
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/erofs/decompressor.c __z_erofs_lz4_decompress() -> z_erofs_fixup_insize()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 0 rq->fillgaps 1
PARAM_VALUE 0 rq->in 4096-ptr_max
PARAM_VALUE 0 rq->sb 4096-ptr_max
CAPPED_DATA 0 rq->outpages 1
CAPPED_DATA 2 padbufsize 1
DATA_SOURCE 0 rq $0
UNITS 1 padbuf unit_byte
UNITS 2 padbufsize unit_byte