Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

crypto/deflate.c deflate_compress_one() -> acomp_walk_next_src()

Type Parameter Key Value
PARAM_VALUE 0 walk 7840291372716797952
PARAM_VALUE 0 walk->flags 0,2-7
PARAM_VALUE 0 walk->out.__addr 4096-ptr_max
PARAM_VALUE 0 walk->out.addr 4096-ptr_max
NOSPEC 0 walk->slen
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 walk->slen 1-u32max[c]
USER_DATA 0 walk->dlen 0-355062,4294831653-u32max
USER_DATA 0 walk->in.offset 0-u32max[c][u]
USER_DATA 0 walk->slen 0-4095,4294963201-u32max
LOCK2 bh
HALF_LOCKED2 &acomp_ctx->mutex

crypto/deflate.c deflate_decompress_one() -> acomp_walk_next_src()

Type Parameter Key Value
PARAM_VALUE 0 walk 5578593451462066176
PARAM_VALUE 0 walk->flags 0,2-7
NOSPEC 0 walk->slen
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 walk->slen 1-u32max[c]
USER_DATA 0 walk->dlen 0-355062,4294831653-u32max
USER_DATA 0 walk->in.offset 0-u32max[c][u]
USER_DATA 0 walk->slen 0-4095,4294963201-u32max
LOCK2 bh
HALF_LOCKED2 &acomp_ctx->mutex

crypto/zstd.c zstd_compress() -> acomp_walk_next_src()

Type Parameter Key Value
PARAM_VALUE 0 walk 7294885804828729344
PARAM_VALUE 0 walk->flags 0,2-7
PARAM_VALUE 0 walk->out.__addr 4096-ptr_max
PARAM_VALUE 0 walk->out.addr 4096-ptr_max
NOSPEC 0 walk->slen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 walk->dlen 0-355062,4294831653-u32max
USER_DATA 0 walk->in.offset 0-u32max[c][u]
USER_DATA 0 walk->slen 0-4095,4294963201-u32max
LOCK2 bh
HALF_LOCKED2 &acomp_ctx->mutex

crypto/zstd.c zstd_decompress() -> acomp_walk_next_src()

Type Parameter Key Value
PARAM_VALUE 0 walk 1702595815657213952
PARAM_VALUE 0 walk->flags 0,2-7
NOSPEC 0 walk->slen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 walk->dlen 0-355062,4294831653-u32max
USER_DATA 0 walk->in.offset 0-u32max[c][u]
USER_DATA 0 walk->slen 0-4095,4294963201-u32max
LOCK2 bh
HALF_LOCKED2 &acomp_ctx->mutex