Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/crypto/atmel-sha204a.c atmel_sha204a_remove() -> devm_hwrng_unregister()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.sd 0,4096-ptr_max
PARAM_VALUE 1 rng 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/char/hw_random/npcm-rng.c npcm_rng_remove() -> devm_hwrng_unregister()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 rng 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/net/wireless/ath/ath9k/rng.c ath9k_rng_stop() -> devm_hwrng_unregister()

Type Parameter Key Value
PARAM_VALUE 1 rng 4096-ptr_max
PARAM_VALUE 1 rng->read 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sc->mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath_softc)->mutex
TYPE_LOCK (struct wiphy)->mtx