Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

crypto/lskcipher.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 0 alg_name 1-u64max
PARAM_VALUE 1 frontend 6889188568691568640
PARAM_VALUE 2 type 0
PARAM_VALUE 3 mask 0
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name 128
BUF_SIZE 0 alg_name 128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3

crypto/acompress.c crypto_alloc_acomp_node() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 987722113699033088
PARAM_VALUE 2 type 0
PARAM_VALUE 3 mask 0,256
BUF_SIZE 0 alg_name 5,128
BUF_SIZE 0 alg_name 5,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 2 type $1
DATA_SOURCE 3 mask $2
DATA_SOURCE 4 node $3
STR_LEN 0 alg_name (-1),4
STR_LEN 0 alg_name (-1),4
HARD_MAX 3 mask 256
RX_PATH
TASK_NOT_RUNNING

crypto/acompress.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 987722113699033088
PARAM_VALUE 3 mask 0,128,1024
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),64,128
BUF_SIZE 0 alg_name (-1),64,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
HARD_MAX 3 mask 1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 global &z_erofs_crypto_rwsem

crypto/shash.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 4352402870653919232
PARAM_VALUE 3 mask 0,256,1024,32768,65536
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),4-5,7,9,11-13,19,64,128
BUF_SIZE 0 alg_name (-1),4-5,7,9,11-13,19,64,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
STR_LEN 0 alg_name (-1)-0,4,6,28,30,127
STR_LEN 0 alg_name (-1)-0,4,6,28,30,127
HARD_MAX 3 mask 65536
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *alg_name 0-255
USER_PTR 0 alg_name
HALF_LOCKED2 &adm_ctx->resource->adm_mutex
HALF_LOCKED2 &connection->resource->conf_update
HALF_LOCKED2 &keyring_key->sem
HALF_LOCKED2 global &mutex

crypto/aead.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 1167700532917760000
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),9,27,29,31-33,38,128
BUF_SIZE 0 alg_name (-1),9,27,29,31-33,38,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
STR_LEN 0 alg_name (-1),8,26,127
STR_LEN 0 alg_name (-1),8,26,127
RX_PATH
TASK_NOT_RUNNING

crypto/akcipher.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 4044522562496811008
PARAM_VALUE 3 mask 0,384,1024
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),12,128
BUF_SIZE 0 alg_name (-1),12,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
STR_LEN 0 alg_name (-1),11
STR_LEN 0 alg_name (-1),11
HARD_MAX 3 mask 1024
RX_PATH
TASK_NOT_RUNNING

crypto/kpp.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 3717299809982967808
PARAM_VALUE 3 mask 0,256,1024
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),3,15-16,128
BUF_SIZE 0 alg_name (-1),3,15-16,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
STR_LEN 0 alg_name (-1),2,14
STR_LEN 0 alg_name (-1),2,14
HARD_MAX 3 mask 1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex
HALF_LOCKED2 global &nvmet_config_sem

crypto/skcipher.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 3624563834875822080
PARAM_VALUE 3 mask 0,128,256,384,1024,16512,16768,65536,69760,86144
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),9,13,128
BUF_SIZE 0 alg_name (-1),9,13,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
FUZZY_MAX 3 mask 69760
STR_LEN 0 alg_name (-1),8
STR_LEN 0 alg_name (-1),8
RX_PATH
TASK_NOT_RUNNING

crypto/rng.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 7273314494683365376
PARAM_VALUE 3 mask 0,1024,69760
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),7,18,128
BUF_SIZE 0 alg_name (-1),7,18,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
STR_LEN 0 alg_name (-1),6,17
STR_LEN 0 alg_name (-1),6,17
HARD_MAX 3 mask 69760
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &crypto_default_rng_lock

crypto/sig.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 4806829617496604672
PARAM_VALUE 3 mask 0,1024
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),128
BUF_SIZE 0 alg_name (-1),128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
HARD_MAX 3 mask 1024
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c crypto_alloc_tfm() -> crypto_alloc_tfm_node()

Type Parameter Key Value
PARAM_VALUE 1 frontend 1808276297789681664
PARAM_VALUE 3 mask 0,128,256,384,1024,65536,69760,134480000
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 alg_name (-1),5,7-11,13-14,16,18-19,64,128
BUF_SIZE 0 alg_name (-1),5,7-11,13-14,16,18-19,64,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
STR_LEN 0 alg_name (-1),6-7,9-10,12,15,17-18
STR_LEN 0 alg_name (-1),6-7,9-10,12,15,17-18
HARD_MAX 3 mask 134480000
RX_PATH
TASK_NOT_RUNNING