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 |