Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

crypto/algapi.c crypto_grab_spawn() -> crypto_find_alg()

Type Parameter Key Value
PARAM_VALUE 0 alg_name 4096-ptr_max
PARAM_VALUE 2 type 131072-131073,139264
PARAM_VALUE 3 mask 0,15,128-74240,134217728,134217856-134283648
BUF_SIZE 0 alg_name (-1),128
BUF_SIZE 0 alg_name (-1),128
CAPPED_DATA 3 mask 1
DATA_SOURCE 0 alg_name $2
DATA_SOURCE 3 mask $4
BIT_INFO 2 type 0x20000,0x23fff
BIT_INFO 3 mask 0x0,0x801ffff

crypto/algapi.c crypto_type_has_alg() -> crypto_find_alg()

Type Parameter Key Value
PARAM_VALUE 1 frontend 1167700532917760000,1808276297789681664,3624563834875822080,3717299809982967808,4352402870653919232
BUF_SIZE 0 alg_name (-1),16,128
BUF_SIZE 0 alg_name (-1),16,128
DATA_SOURCE 0 alg_name $0
DATA_SOURCE 1 frontend $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 mask $3
RX_PATH
TASK_NOT_RUNNING

crypto/api.c crypto_alloc_tfm_node() -> crypto_find_alg()

Type Parameter Key Value
PARAM_VALUE 1 frontend 4096-ptr_max
PARAM_VALUE 1 frontend->extsize 0,4096-ptr_max
BUF_SIZE 0 alg_name (-1),3-5,7-16,18-19,27,29,31-33,38,64,128
BUF_SIZE 0 alg_name (-1),3-5,7-16,18-19,27,29,31-33,38,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,2,4,6-12,14-15,17-18,26,28,30,127
STR_LEN 0 alg_name (-1)-0,2,4,6-12,14-15,17-18,26,28,30,127
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *alg_name 0-255
USER_PTR 0 alg_name