Defined in 1 files as a prototype:

Defined in 4 files as a function:

Referenced in 3 files:

Smatch caller information:

crypto/testmgr.c test_acomp() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 1 buf 38,43,46,59,68,70,122,133,155,159,191,216,218,244,255
BUF_SIZE 0 m 512
BUF_SIZE 0 m 512
CAPPED_DATA 0 m 1
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 m r _kmalloc_noprof
MEM_ZERO 0 m
NOCHECK_CALL
UNITS 1 buf unit_byte
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_acomp() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 1 buf 38-39,57,59,68,70,122,131,133,151,159,191,216,218,244,255
BUF_SIZE 0 m 512
BUF_SIZE 0 m 512
CAPPED_DATA 0 m 1
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 m r _kmalloc_noprof
MEM_ZERO 0 m
NOCHECK_CALL
UNITS 1 buf unit_byte
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_akcipher_one() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 16,4096-ptr_max
PARAM_VALUE 1 buf 0-4000000
BUF_SIZE 0 m 0-u32max
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 m r _kzalloc_noprof
NOCHECK_CALL
UNITS 1 buf unit_byte
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_akcipher_one() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 16,4096-ptr_max
PARAM_VALUE 1 buf 0-4000000
BUF_SIZE 0 m 0-4000000
DATA_SOURCE 0 m r _kzalloc_noprof
NOCHECK_CALL
UNITS 1 buf unit_byte
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_cipher() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 1 buf 0-4096
NOCHECK_CALL
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_sig_one() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 16,4096-ptr_max
PARAM_VALUE 0 *m 0
PARAM_VALUE 1 buf 1-4000000
BUF_SIZE 0 m 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 m 0-s32max,18446744071562067968-u64max
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 m r _kzalloc_noprof
DATA_SOURCE 1 buf r crypto_sig_maxsize
NOCHECK_CALL
BYTE_COUNT 0 ==m1 8050
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_skcipher_vec_cfg() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 0,4096-ptr_max
PARAM_VALUE 1 buf 0-32
CAPPED_DATA 0 m 1
CAPPED_DATA 1 buf 1
DATA_SOURCE 1 buf r crypto_skcipher_ivsize
FUZZY_MAX 1 buf 32
NOCHECK_CALL
UNITS 0 m unit_byte
HALF_LOCKED2 global &once_lock

drivers/gpu/drm/i915/gt/intel_engine_cs.c engine_dump_request() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 0 m->printfn 4096-ptr_max
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 len 4096
DATA_SOURCE 0 m $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &m->lock
HALF_LOCKED2 flags
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_engine_dump() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 0 m->printfn 4096-ptr_max
PARAM_VALUE 2 len 4096
BUF_SIZE 1 buf 4096
DATA_SOURCE 0 m $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &m->lock
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_engine_cs.c print_request_ring() -> hexdump()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 0 m->printfn 4096-ptr_max
PARAM_VALUE 1 buf 16,4096-ptr_max
PARAM_VALUE 2 len 0-4000000
BUF_SIZE 1 buf 0-s32max,18446744071562067968-u64max
BUF_SIZE 1 buf 0-s32max,18446744071562067968-u64max
DATA_SOURCE 0 m $0
DATA_SOURCE 1 buf r _kmalloc_noprof
STR_LEN 0 m 6,17-18
STR_LEN 0 m 6,17-18
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
BYTE_COUNT 1 ==buf2 8050
HALF_LOCKED2 &m->lock
HALF_LOCKED2 flags
HALF_LOCKED2 obj->base.resv