Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

crypto/hmac.c hmac_create_ahash() -> ahash_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.digest 3455009532528562176
PARAM_VALUE 1 inst->alg.exit_tfm 842500239302955008
PARAM_VALUE 1 inst->alg.export 1461097760850231296
PARAM_VALUE 1 inst->alg.export_core 185982738810114048
PARAM_VALUE 1 inst->alg.finup 4940701001674297344
PARAM_VALUE 1 inst->alg.halg.base.cra_flags 262144,262272-328064
PARAM_VALUE 1 inst->alg.import 8813143538611687424
PARAM_VALUE 1 inst->alg.import_core 1541535259327397888
PARAM_VALUE 1 inst->alg.init 8329776106486902784
PARAM_VALUE 1 inst->alg.init_tfm 2808154298782269440
PARAM_VALUE 1 inst->alg.setkey 6154089846808571904
PARAM_VALUE 1 inst->alg.update 7158179720943538176
PARAM_VALUE 1 inst->free 1793776930685362176
BUF_SIZE 1 inst 576
BUF_SIZE 1 inst 576
CAPPED_DATA 1 inst->alg.halg.base.cra_blocksize 1
CAPPED_DATA 1 inst->alg.halg.digestsize 1
DATA_SOURCE 0 tmpl $0
DATA_SOURCE 1 inst r _kzalloc_noprof
BIT_INFO 1 inst->alg.halg.base.cra_flags 0x40000,0x50180
BIT_INFO 1 inst->alg.halg.digestsize 0x0,0x7fffffff
BIT_INFO 1 inst->alg.halg.statesize 0x0,0x7fffffff

crypto/cryptd.c cryptd_create_hash() -> ahash_register_instance()

Type Parameter Key Value
PARAM_VALUE 0 tmpl 1296894449256980480
PARAM_VALUE 0 tmpl->create 4352674867827011584
PARAM_VALUE 0 tmpl->dead 0
PARAM_VALUE 0 tmpl->free_work 0
PARAM_VALUE 0 tmpl->module 0
PARAM_VALUE 0 tmpl->name 6589367075984269312
PARAM_VALUE 1 inst 4096-ptr_max
PARAM_VALUE 1 inst->alg.digest 6270698007353950208
PARAM_VALUE 1 inst->alg.exit_tfm 8270393676039852032
PARAM_VALUE 1 inst->alg.export 7959238181638656000
PARAM_VALUE 1 inst->alg.final 5588741004983713792
PARAM_VALUE 1 inst->alg.finup 7413570068159340544
PARAM_VALUE 1 inst->alg.halg.base.cra_ctxsize 16
PARAM_VALUE 1 inst->alg.import 216690485113262080
PARAM_VALUE 1 inst->alg.init 144101887221338112
PARAM_VALUE 1 inst->alg.init_tfm 2039085517104603136
PARAM_VALUE 1 inst->alg.update 8861366526356320256
PARAM_VALUE 1 inst->free 6241232025270607872
BUF_SIZE 1 inst 584
BUF_SIZE 1 inst 584
DATA_SOURCE 0 tmpl $0
DATA_SOURCE 1 inst r _kzalloc_noprof
BIT_INFO 1 inst->alg.halg.base.cra_flags 0x80,0xffffffff