Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/clk/ti/adpll.c ti_adpll_free_resources() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/pci/mgb4/mgb4_core.c free_i2c() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/mgb4/mgb4_core.c init_i2c() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->node.next 2222374249729806336
BUF_SIZE 0 cl 48
DATA_SOURCE 0 cl r clkdev_hw_create
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/x86/clk-pmc-atom.c plt_clk_probe() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->node.next 2222374249729806336
BUF_SIZE 0 cl 48
DATA_SOURCE 0 cl r clkdev_hw_create
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/x86/clk-pmc-atom.c plt_clk_remove() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/clk/x86/clk-pmc-atom.c plt_clk_remove() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/clk/x86/clk-pmc-atom.c plt_clk_unregister() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/x86/clk-pmc-atom.c plt_clk_unregister_fixed_rate() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-s2mps11.c s2mps11_clk_probe() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-s2mps11.c s2mps11_clk_remove() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

sound/soc/mediatek/mt8195/mt8195-audsys-clk.c mt8195_audsys_clk_unregister() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->clk 0,4096-ptr_max
NOCHECK_CALL

drivers/platform/x86/intel/int3472/clk_and_regulator.c skl_int3472_unregister_clock() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/mfd/intel_quark_i2c_gpio.c intel_quark_unregister_i2c_clk() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/intel-lpss.c intel_lpss_unregister_clock() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c txgbe_init_phy() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c txgbe_remove_phy() -> clkdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clkdev.c devm_clkdev_release() -> clkdev_drop()

Type Parameter Key Value
DATA_SOURCE 0 cl $0
NOCHECK_CALL

sound/soc/mediatek/mt8188/mt8188-audsys-clk.c mt8188_audsys_clk_unregister() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->clk 0,4096-ptr_max
NOCHECK_CALL

sound/soc/mediatek/mt8186/mt8186-audsys-clk.c mt8186_audsys_clk_unregister() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->clk 0,4096-ptr_max
NOCHECK_CALL

sound/soc/codecs/da7219.c da7219_free_dai_clks() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->mutex

sound/soc/codecs/da7219.c da7219_register_dai_clks() -> clkdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 cl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex