Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/watchdog/at91rm9200_wdt.c at91wdt_remove() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 1791539928498229248
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/watchdog/watchdog_core.c __watchdog_unregister_device() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &wtd_deferred_reg_mutex
HALF_LOCKED2 &wdt->reg_lock

drivers/mfd/acer-ec-a500.c a500_ec_remove() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 3205495064048852992
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/mfd/ene-kb3930.c kb3930_remove() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 1161069339349880832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/mfd/rn5t618.c rn5t618_i2c_remove() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 5375491011611410432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/watchdog/alim7101_wdt.c alim7101_wdt_init() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 8727802988383846400
PARAM_VALUE 0 nb->next 0,4096-ptr_max
NOCHECK_CALL

drivers/watchdog/alim7101_wdt.c alim7101_wdt_unload() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 8727802988383846400
NOCHECK_CALL

drivers/mfd/ntxec.c ntxec_remove() -> unregister_restart_handler()

Type Parameter Key Value
PARAM_VALUE 0 nb 8171835256321941504
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/mmc/core/pwrseq_emmc.c mmc_pwrseq_emmc_remove() -> unregister_restart_handler()

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