Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

crypto/adiantum.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff

crypto/lskcipher.c crypto_grab_lskcipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 6889188568691568640
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 type 0
PARAM_VALUE 4 mask 0,128-65920
BUF_SIZE 2 name 128
BUF_SIZE 2 name 128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4

crypto/xts.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 6093002767413252096
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name 128
BUF_SIZE 2 name 128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff
TERMINATED 2 name 1

crypto/ecb.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff

crypto/shash.c crypto_grab_shash() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 4352402870653919232
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 0,8192
PARAM_VALUE 4 mask 128,256-74240,134217728,134217856-134283648
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4
BIT_INFO 4 mask 0x0,0x801ffff

crypto/aead.c crypto_grab_aead() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 1167700532917760000
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 0,8192
PARAM_VALUE 4 mask 0,128-74240
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
CAPPED_DATA 4 mask 1
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4

crypto/akcipher.c crypto_grab_akcipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 4044522562496811008
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 0
PARAM_VALUE 4 mask 0,128-65920
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4

crypto/kpp.c crypto_grab_kpp() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 3717299809982967808
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 type 0
PARAM_VALUE 4 mask 0,128-65920
BUF_SIZE 2 name 128
BUF_SIZE 2 name 128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4
TERMINATED 2 name->name 1

crypto/hctr2.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 1859547606057705472
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name 128
BUF_SIZE 2 name 128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff
TERMINATED 2 name 1

crypto/xcbc.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff

crypto/skcipher.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff

crypto/skcipher.c crypto_grab_skcipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 3624563834875822080
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 0,8192
PARAM_VALUE 4 mask 0,128-74240
BUF_SIZE 1 inst (-1),416
BUF_SIZE 1 inst (-1),416
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
CAPPED_DATA 4 mask 1
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4

crypto/sig.c crypto_grab_sig() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 4806829617496604672
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 0
PARAM_VALUE 4 mask 0,128-65920
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4

crypto/ahash.c crypto_grab_ahash() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 0 spawn 4096-ptr_max
PARAM_VALUE 0 spawn->frontend 1808276297789681664
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 0
PARAM_VALUE 4 mask 0,128-66048,134217728,134217856-134283648
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3
DATA_SOURCE 4 mask $4
BIT_INFO 4 mask 0x0,0x801ffff

crypto/ccm.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff

crypto/cmac.c crypto_grab_cipher() -> crypto_grab_spawn()

Type Parameter Key Value
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 2 name 4096-ptr_max,(-22),(-2)
PARAM_VALUE 3 type 1
PARAM_VALUE 4 mask 15,143-65935
BUF_SIZE 2 name (-1),128
BUF_SIZE 2 name (-1),128
DATA_SOURCE 1 inst $1
DATA_SOURCE 2 name $2
DATA_SOURCE 3 type $3 [m]
DATA_SOURCE 4 mask $4 [m]
BIT_INFO 4 mask 0xf,0x1ffff