Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

crypto/deflate.c deflate_alloc_stream() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits (-11)
PARAM_VALUE 1 memLevel 8
TASK_NOT_RUNNING

drivers/net/ppp/ppp_deflate.c z_comp_alloc() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits (-15)-(-9)
PARAM_VALUE 1 memLevel 8
USER_DATA 0 windowBits (-15)-(-9)
LOCK2 global &ppp_mutex

drivers/gpu/drm/i915/i915_gpu_error.c compress_init() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits 15
PARAM_VALUE 1 memLevel 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &capture_mutex

fs/btrfs/zlib.c zlib_alloc_workspace() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits 15
PARAM_VALUE 1 memLevel 8
RX_PATH
TASK_NOT_RUNNING

fs/jffs2/compr_zlib.c alloc_workspaces() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits 15
PARAM_VALUE 1 memLevel 8

drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c cudbg_get_workspace_size() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits 12
PARAM_VALUE 1 memLevel 4
RX_PATH
TASK_NOT_RUNNING

drivers/block/zram/backend_deflate.c deflate_create() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 1 memLevel 8

fs/pstore/platform.c allocate_buf_for_compression() -> zlib_deflate_workspacesize()

Type Parameter Key Value
PARAM_VALUE 0 windowBits 15
PARAM_VALUE 1 memLevel 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &psinfo_lock
HALF_LOCKED2 &cxt->pstore_zone_info_lock
HALF_LOCKED2 global &pstore_blk_lock