Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 48 files:

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