Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 43 files:

Smatch caller information:

drivers/cpufreq/brcmstb-avs-cpufreq.c brcm_avs_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 146628993645035520
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/powernow-k8.c powernowk8_exit() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 732720355542749184
NOCHECK_CALL

drivers/cpufreq/pcc-cpufreq.c pcc_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 5139316084975755264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/p4-clockmod.c cpufreq_p4_exit() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 138127125815500800
NOCHECK_CALL

drivers/cpufreq/acpi-cpufreq.c acpi_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 4290251144465465344
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/intel_pstate.c intel_pstate_update_status() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 2060943927354224640,2992951452494536704
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cpufreq/intel_pstate.c intel_pstate_update_status() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 2992951452494536704
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cpufreq/intel_pstate.c intel_pstate_update_status() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 2060943927354224640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cpufreq/amd-pstate.c amd_pstate_unregister_driver() -> cpufreq_unregister_driver()

Type Parameter Key Value
NOCHECK_CALL

drivers/cpufreq/apple-soc-cpufreq.c apple_soc_cpufreq_module_exit() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 6974038093186793472
NOCHECK_CALL

drivers/cpufreq/qoriq-cpufreq.c qoriq_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 7489931696232988672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/speedstep-centrino.c centrino_exit() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 5727388913444888576
NOCHECK_CALL

drivers/cpufreq/pxa2xx-cpufreq.c pxa_cpu_exit() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 1582346983785922560
NOCHECK_CALL

drivers/cpufreq/scmi-cpufreq.c scmi_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 882522044990177280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/cpufreq/cpufreq-dt.c dt_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 5904235970776576000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/scpi-cpufreq.c scpi_cpufreq_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 3197909699039301632
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/mediatek-cpufreq-hw.c mtk_cpufreq_hw_driver_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 4865973208054235136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/cpufreq/qcom-cpufreq-hw.c qcom_cpufreq_hw_driver_remove() -> cpufreq_unregister_driver()

Type Parameter Key Value
PARAM_VALUE 0 driver 4227427247566032896
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex