Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/dma/ti/omap-dma.c omap_dma_remove() -> cpu_pm_unregister_notifier()

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

drivers/gpio/gpio-omap.c omap_gpio_remove() -> cpu_pm_unregister_notifier()

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

drivers/clocksource/timer-ti-dm.c omap_dm_timer_remove() -> cpu_pm_unregister_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &dm_timer_lock
HALF_LOCKED2 &_dev->mutex

drivers/soc/qcom/rpmh-rsc.c rpmh_rsc_cpu_pm_unregister() -> cpu_pm_unregister_notifier()

Type Parameter Key Value
DATA_SOURCE 0 nb $0
NOCHECK_CALL

drivers/thermal/ti-soc-thermal/ti-bandgap.c ti_bandgap_remove() -> cpu_pm_unregister_notifier()

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

drivers/memory/omap-gpmc.c gpmc_remove() -> cpu_pm_unregister_notifier()

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