Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/ubifs/compress.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0,2-30,1024,1026-1054
PARAM_VALUE 3 data 0,2280787204419108864,5693652132718608384
BUF_SIZE 3 data (-1),104
BUF_SIZE 3 data (-1),104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ui->ui_mutex

drivers/crypto/aspeed/aspeed-hace-hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 533818396097798144
PARAM_VALUE 0 req->flags 2048
PARAM_VALUE 1 flags 0,2-u32max
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0xfffffffe
NOCHECK_CALL

drivers/crypto/marvell/cesa/hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 1024-1025
PARAM_VALUE 3 data 1766448466991656960,7291799900294369280
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x400,0x401
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

drivers/crypto/inside-secure/eip93/eip93-common.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 1024-1025
PARAM_VALUE 3 data 6353082116963323904
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x400,0x401
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

crypto/krb5enc.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

fs/erofs/decompressor_crypto.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0
PARAM_VALUE 1 flags 1024
PARAM_VALUE 3 data 3876212091128655872
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &pcl->lock
LOCK2 global &z_erofs_crypto_rwsem
TYPE_LOCK (struct z_erofs_pcluster)->lock

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1,512-513
BUF_SIZE 3 data 1-s32max
BUF_SIZE 3 data 1-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
CONTAINER 2 *(-16+24) $3
BIT_INFO 1 flags 0x0,0x201
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

drivers/crypto/starfive/jh7110-hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1,512-513,1024-1025
BUF_SIZE 3 data 1-s32max
BUF_SIZE 3 data 1-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0x601
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

crypto/acompress.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 549740974122426368
PARAM_VALUE 0 req->flags 2048
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0xffffffe1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &acomp_ctx->mutex

drivers/crypto/qce/sha.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 1024-1025
PARAM_VALUE 3 data 1289589584987193344
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x400,0x401
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

drivers/crypto/sa2ul.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1,512-513
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0x201
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 1024-1025
PARAM_VALUE 3 data 4359561375826522112
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x400,0x401
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

kernel/power/swap.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 512,514-542
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x200,0x21e
NOCHECK_CALL

crypto/authenc.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0,2-u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

mm/zswap.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0
PARAM_VALUE 1 flags 1024
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
NOCHECK_CALL

crypto/authencesn.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0,2-u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

crypto/testmgr.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0
PARAM_VALUE 1 flags 1024
PARAM_VALUE 3 data 2851200260468441088
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
NOCHECK_CALL
HALF_LOCKED2 global &once_lock

crypto/testmgr.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 3 data 8690866533503418368
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x400,0xffffffff
NOCHECK_CALL
HALF_LOCKED2 global &once_lock

drivers/crypto/inside-secure/safexcel_hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 3 data 1-s32max
BUF_SIZE 3 data 1-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

drivers/crypto/intel/iaa/iaa_crypto_main.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4136536045640179712
PARAM_VALUE 0 req->flags 2048
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0xffffffe1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/padlock-sha.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 5233820130360352768,8258847247495548928
PARAM_VALUE 0 req->flags 2048
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1,512-513
BUF_SIZE 3 data 1-s32max
BUF_SIZE 3 data 1-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
CONTAINER 2 *(-16+24) $3
BIT_INFO 1 flags 0x0,0x201
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

drivers/md/dm-integrity.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 512-513
PARAM_VALUE 3 data 6268827522512879616
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x200,0x201
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

crypto/tcrypt.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 1024-1025
PARAM_VALUE 3 data 1939467133127630848
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x400,0x401
NOCHECK_CALL

net/xfrm/xfrm_ipcomp.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0,2-30
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0x1e
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/atmel-sha.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1
PARAM_VALUE 3 data 4096-ptr_max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/img-hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1,512-513
BUF_SIZE 3 data 1-s32max
BUF_SIZE 3 data 1-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
CONTAINER 2 *(-16+24) $3
BIT_INFO 1 flags 0x0,0x201
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

crypto/ahash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 6574300713108398080
PARAM_VALUE 0 req->flags 2048
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
NOCHECK_CALL
HALF_LOCKED2 global &once_lock

drivers/crypto/tegra/tegra-se-hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 0-1,512-513
BUF_SIZE 3 data 1-s32max
BUF_SIZE 3 data 1-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
CONTAINER 2 *(-16+24) $3
BIT_INFO 1 flags 0x0,0x201
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

crypto/ccm.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

crypto/algif_hash.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 flags 1024
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data 104
BUF_SIZE 3 data 104
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
MEM_ZERO 0 req
MEM_ZERO 3 data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk
HALF_LOCKED2 &pool->lock

drivers/crypto/hisilicon/zip/zip_crypto.c acomp_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 209177456705826816
PARAM_VALUE 0 req->flags 2048
PARAM_VALUE 2 compl 0
PARAM_VALUE 3 data 0
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
BIT_INFO 1 flags 0x0,0xffffffe1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &acomp_ctx->mutex

net/ipv4/ah4.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0,2-u32max
PARAM_VALUE 1 flags 0-1
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

crypto/hmac.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 data unit_byte

net/ipv6/ah6.c ahash_request_set_callback() -> crypto_request_set_callback()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0,2-u32max
PARAM_VALUE 1 flags 0-1
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 3 data (-1)-s32max
BUF_SIZE 3 data (-1)-s32max
DATA_SOURCE 1 flags $1 [m]
DATA_SOURCE 2 compl $2
DATA_SOURCE 3 data $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL