Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 48 files:
- drivers/char/hw_random/airoha-trng.c, line 214
- drivers/char/hw_random/arm_smccc_trng.c, line 108
- drivers/char/hw_random/atmel-rng.c, line 151
- drivers/char/hw_random/ba431-rng.c, line 191
- drivers/char/hw_random/bcm2835-rng.c, line 182
- drivers/char/hw_random/bcm74110-rng.c, line 98
- drivers/char/hw_random/cavium-rng-vf.c, line 236
- drivers/char/hw_random/cctrng.c, line 539
- drivers/char/hw_random/cn10k-rng.c, line 205
- drivers/char/hw_random/core.c, line 672
- drivers/char/hw_random/exynos-trng.c, line 237
- drivers/char/hw_random/hisi-rng.c, line 91
- drivers/char/hw_random/hisi-trng-v2.c, line 73
- drivers/char/hw_random/histb-rng.c, line 142
- drivers/char/hw_random/imx-rngc.c, line 315
- drivers/char/hw_random/ingenic-trng.c, line 100
- drivers/char/hw_random/iproc-rng200.c, line 191
- drivers/char/hw_random/ixp4xx-rng.c, line 54
- drivers/char/hw_random/jh7110-trng.c, line 340
- drivers/char/hw_random/ks-sa-rng.c, line 245
- drivers/char/hw_random/meson-rng.c, line 115
- drivers/char/hw_random/mpfs-rng.c, line 82
- drivers/char/hw_random/mtk-rng.c, line 213
- drivers/char/hw_random/n2-drv.c, line 767
- drivers/char/hw_random/nomadik-rng.c, line 54
- drivers/char/hw_random/npcm-rng.c, line 117
- drivers/char/hw_random/octeon-rng.c, line 99
- drivers/char/hw_random/omap-rng.c, line 496
- drivers/char/hw_random/omap3-rom-rng.c, line 152
- drivers/char/hw_random/optee-rng.c, line 243
- drivers/char/hw_random/pasemi-rng.c, line 95
- drivers/char/hw_random/pic32-rng.c, line 98
- drivers/char/hw_random/powernv-rng.c, line 40
- drivers/char/hw_random/qcom-rng.c, line 126
- drivers/char/hw_random/rockchip-rng.c, line 437
- drivers/char/hw_random/st-rng.c, line 96
- drivers/char/hw_random/stm32-rng.c, line 592
- drivers/char/hw_random/timeriomem-rng.c, line 164
- drivers/char/hw_random/xgene-rng.c, line 348
- drivers/char/hw_random/xiphera-trng.c, line 117
- drivers/crypto/amcc/crypto4xx_trng.c, line 101
- drivers/crypto/atmel-sha204a.c, line 193
- drivers/crypto/caam/caamrng.c, line 301
- drivers/firmware/turris-mox-rwtm.c, line 478
- drivers/hid/hid-u2fzero.c, line 265
- drivers/net/wireless/ath/ath9k/rng.c, line 112
- drivers/net/wireless/ath/carl9170/main.c, line 1602
- drivers/platform/cznic/turris-omnia-mcu-trng.c, line 89
Smatch caller information:
drivers/char/hw_random/iproc-rng200.c iproc_rng200_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 8373356036413874176 |
| PARAM_VALUE | 1 | rng->init | 7142303979296493568 |
| PARAM_VALUE | 1 | rng->name | 3466867484335648768 |
| PARAM_VALUE | 1 | rng->read | 3496589084983615488 |
| BUF_SIZE | 0 | dev | 1616 |
| TERMINATED | 1 | rng->name | 1 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/rockchip-rng.c rk_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | 100 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-sha204a.c atmel_sha204a_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->read | 5446154567691268096 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/carl9170/main.c carl9170_register_hwrng() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->data_read | 60744031383130112 |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| LOCK2 | &pool->lock |
drivers/char/hw_random/histb-rng.c histb_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->read | 5727183389907435520 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/npcm-rng.c npcm_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | 100 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->read | 5590046469863202816 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/qcom-rng.c qcom_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 6980939919966715904 |
| PARAM_VALUE | 1 | rng->init | 6487689856949501952 |
| PARAM_VALUE | 1 | rng->name | 2185040461973049344 |
| PARAM_VALUE | 1 | rng->quality | 1024 |
| PARAM_VALUE | 1 | rng->read | 276205146859028480 |
| TERMINATED | 1 | rng->name | 1 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/caam/caamrng.c caam_rng_init() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 8692495353312206848 |
| PARAM_VALUE | 1 | rng->init | 8914899975682990080 |
| PARAM_VALUE | 1 | rng->name | 8595933836023369728 |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->read | 650515856021327872 |
| DATA_SOURCE | 0 | dev | $0 |
| TERMINATED | 1 | rng->name | 1 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &algs_lock |
drivers/char/hw_random/bcm2835-rng.c bcm2835_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 8682565338387173376 |
| PARAM_VALUE | 1 | rng->init | 5865721883171868672 |
| PARAM_VALUE | 1 | rng->read | 2555774435285983232 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/imx-rngc.c imx_rngc_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | 500 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 3078018559882735616 |
| PARAM_VALUE | 1 | rng->init | 3166217133592621056 |
| PARAM_VALUE | 1 | rng->quality | 19 |
| PARAM_VALUE | 1 | rng->read | 6183898499565629440 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/pic32-rng.c pic32_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 7851204352213270528 |
| PARAM_VALUE | 1 | rng->init | 1679433014120865792 |
| PARAM_VALUE | 1 | rng->read | 1096662556994691072 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/cctrng.c cctrng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->name | 1-u64max |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->quality | 1024 |
| PARAM_VALUE | 1 | rng->read | 6693324963745628160 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/ba431-rng.c ba431_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 3932283132620566528 |
| PARAM_VALUE | 1 | rng->init | 8049350872783990784 |
| PARAM_VALUE | 1 | rng->read | 6225741711809597440 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/atmel-rng.c atmel_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 1-u64max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | 100 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->read | 5087659946517430272 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/turris-mox-rwtm.c turris_mox_rwtm_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->name | 35756118184128512 |
| PARAM_VALUE | 1 | rng->read | 8386088967878701056 |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 0 | dev | 1 |
| TERMINATED | 1 | rng->name | 1 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/stm32-rng.c stm32_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | 100 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->init | 3924601213293051904 |
| PARAM_VALUE | 1 | rng->quality | 900 |
| PARAM_VALUE | 1 | rng->read | 4393028481374277632 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/omap3-rom-rng.c omap3_rom_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->name | 5920567183654543360 |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->quality | 900 |
| PARAM_VALUE | 1 | rng->read | 1-u64max |
| BUF_SIZE | 0 | dev | 1616 |
| TERMINATED | 1 | rng->name | 1 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/cn10k-rng.c cn10k_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->name | 1-u64max |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->read | 484569813210796032 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/ingenic-trng.c ingenic_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 5124493562400067584 |
| PARAM_VALUE | 1 | rng->init | 5845577702104588288 |
| PARAM_VALUE | 1 | rng->read | 1996691394427510784 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/meson-rng.c meson_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/bcm74110-rng.c bcm74110_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 2865329160869318656 |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/cznic/turris-omnia-mcu-trng.c omnia_mcu_register_trng() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0 |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->name | 6999311324604784640 |
| PARAM_VALUE | 1 | rng->read | 5944344002228101120 |
| BUF_SIZE | 0 | dev | 1616 |
| TERMINATED | 1 | rng->name | 1 |
| MEM_ZERO | 0 | dev | |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/hid-u2fzero.c u2fzero_init_hwrng() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->name | 1-u64max |
| PARAM_VALUE | 1 | rng->read | 740481490090070016 |
| MEM_ZERO | 0 | dev | |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/char/hw_random/xgene-rng.c xgene_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 3496822376854048768 |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/mpfs-rng.c mpfs_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->read | 5497450255051837440 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/xiphera-trng.c xiphera_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->quality | 900 |
| PARAM_VALUE | 1 | rng->read | 7211172059502538752 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/airoha-trng.c airoha_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 1864991844275924992 |
| PARAM_VALUE | 1 | rng->init | 9126499096092319744 |
| PARAM_VALUE | 1 | rng->quality | 900 |
| PARAM_VALUE | 1 | rng->read | 593189685584809984 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/timeriomem-rng.c timeriomem_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->read | 1055701397641977856 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/ks-sa-rng.c ks_sa_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/exynos-trng.c exynos_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->init | 1354954469941047296,8851199014315220992 |
| PARAM_VALUE | 1 | rng->name | 1-u64max |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->read | 838822632482488320,7881441503021002752 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath9k/rng.c ath9k_rng_start() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->quality | 320 |
| PARAM_VALUE | 1 | rng->read | 1161871004693467136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sc->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ath_softc)->mutex |
drivers/char/hw_random/st-rng.c st_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->read | 4843557416021467136 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/hisi-rng.c hisi_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 8930752226395062272 |
| PARAM_VALUE | 1 | rng->init | 7736436333730844672 |
| PARAM_VALUE | 1 | rng->read | 7259226123571896320 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/omap-rng.c omap_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 5570860553355927552 |
| PARAM_VALUE | 1 | rng->init | 5167302088494886912 |
| PARAM_VALUE | 1 | rng->name | 1-u64max |
| PARAM_VALUE | 1 | rng->priv | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | rng->quality | 900 |
| PARAM_VALUE | 1 | rng->read | 3286820202765594624 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/mtk-rng.c mtk_rng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->quality | 900 |
| PARAM_VALUE | 1 | rng->read | 1196061475380973568 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/hw_random/jh7110-trng.c starfive_trng_probe() -> devm_hwrng_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | 100 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 1 | rng | 4096-ptr_max |
| PARAM_VALUE | 1 | rng->cleanup | 7237649217819099136 |
| PARAM_VALUE | 1 | rng->init | 6741531706507669504 |
| PARAM_VALUE | 1 | rng->read | 4860233579511201792 |
| MEM_ZERO | 1 | rng | |
| RX_PATH | |||
| TASK_NOT_RUNNING |