Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

crypto/xcbc.c xcbc_create() -> shash_register_instance()

Type Parameter Key Value
PARAM_VALUE 0 tmpl 1824516477656682496
PARAM_VALUE 0 tmpl->create 8588704258006155264
PARAM_VALUE 0 tmpl->dead 0
PARAM_VALUE 0 tmpl->free_work 0
PARAM_VALUE 0 tmpl->module 0
PARAM_VALUE 0 tmpl->name 7675798659942199296
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 1 inst->alg.base.cra_blocksize 16
PARAM_VALUE 1 inst->alg.base.cra_ctxsize 40
PARAM_VALUE 1 inst->alg.base.cra_exit 6954606418278342656
PARAM_VALUE 1 inst->alg.base.cra_flags 50331648
PARAM_VALUE 1 inst->alg.base.cra_init 1764970571415773184
PARAM_VALUE 1 inst->alg.descsize 16
PARAM_VALUE 1 inst->alg.digestsize 16
PARAM_VALUE 1 inst->alg.finup 3355664954081976320
PARAM_VALUE 1 inst->alg.init 4357570586485878784
PARAM_VALUE 1 inst->alg.setkey 2647882236676460544
PARAM_VALUE 1 inst->alg.update 2798637542208999424
PARAM_VALUE 1 inst->free 8728586061887287296
BUF_SIZE 1 inst 584
BUF_SIZE 1 inst 584
DATA_SOURCE 0 tmpl $0
DATA_SOURCE 1 inst r _kzalloc_noprof

crypto/ccm.c cbcmac_create() -> shash_register_instance()

Type Parameter Key Value
PARAM_VALUE 0 tmpl 4096-ptr_max
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 1 inst->alg.base.cra_ctxsize 8
PARAM_VALUE 1 inst->alg.base.cra_exit 6406019428396892160
PARAM_VALUE 1 inst->alg.base.cra_flags 16777216
PARAM_VALUE 1 inst->alg.base.cra_init 2871255549546561536
PARAM_VALUE 1 inst->alg.finup 4722324631804182528
PARAM_VALUE 1 inst->alg.init 8555924567067459584
PARAM_VALUE 1 inst->alg.setkey 4751750723875528704
PARAM_VALUE 1 inst->alg.update 507409868086480896
PARAM_VALUE 1 inst->free 8728586061887287296
BUF_SIZE 1 inst 584
BUF_SIZE 1 inst 584
DATA_SOURCE 0 tmpl $0
DATA_SOURCE 1 inst r _kzalloc_noprof

crypto/cmac.c cmac_create() -> shash_register_instance()

Type Parameter Key Value
PARAM_VALUE 0 tmpl 5504843975285534720
PARAM_VALUE 0 tmpl->create 3853949003786887168
PARAM_VALUE 0 tmpl->dead 0
PARAM_VALUE 0 tmpl->free_work 0
PARAM_VALUE 0 tmpl->module 0
PARAM_VALUE 0 tmpl->name 5465078343034855424
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 1 inst->alg.base.cra_blocksize 8,16
PARAM_VALUE 1 inst->alg.base.cra_ctxsize 24,40
PARAM_VALUE 1 inst->alg.base.cra_flags 50331648
PARAM_VALUE 1 inst->alg.descsize 8,16
PARAM_VALUE 1 inst->alg.digestsize 8,16
PARAM_VALUE 1 inst->alg.exit_tfm 3449412831181352960
PARAM_VALUE 1 inst->alg.finup 5070704218007646208
PARAM_VALUE 1 inst->alg.init 8835644416741072896
PARAM_VALUE 1 inst->alg.init_tfm 864541451672453120
PARAM_VALUE 1 inst->alg.setkey 8359441762738343936
PARAM_VALUE 1 inst->alg.update 2585311860241149952
PARAM_VALUE 1 inst->free 8728586061887287296
BUF_SIZE 1 inst 584
BUF_SIZE 1 inst 584
DATA_SOURCE 0 tmpl $0
DATA_SOURCE 1 inst r _kzalloc_noprof

crypto/hmac.c __hmac_create_shash() -> shash_register_instance()

Type Parameter Key Value
PARAM_VALUE 0 tmpl 4096-ptr_max
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 1 inst->alg.exit_tfm 7579391577496657920
PARAM_VALUE 1 inst->alg.export 318699076419940352
PARAM_VALUE 1 inst->alg.export_core 2642254280420278272
PARAM_VALUE 1 inst->alg.finup 2551366974008299520
PARAM_VALUE 1 inst->alg.import 2069187484188086272
PARAM_VALUE 1 inst->alg.import_core 2011263533435691008
PARAM_VALUE 1 inst->alg.init 8138085443790254080
PARAM_VALUE 1 inst->alg.init_tfm 797308517160988672
PARAM_VALUE 1 inst->alg.setkey 7157750234595549184
PARAM_VALUE 1 inst->alg.update 643819798167171072
PARAM_VALUE 1 inst->free 8728586061887287296
BUF_SIZE 1 inst 584
BUF_SIZE 1 inst 584
CAPPED_DATA 1 inst->alg.base.cra_blocksize 1
CAPPED_DATA 1 inst->alg.digestsize 1
DATA_SOURCE 0 tmpl $0
DATA_SOURCE 1 inst r _kzalloc_noprof
BIT_INFO 1 inst->alg.digestsize 0x0,0x7fffffff
BIT_INFO 1 inst->alg.statesize 0x0,0x7fffffff