Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 56 files:

Smatch caller information:

drivers/clk/mediatek/clk-gate.c mtk_clk_unregister_gate() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-gate.c clk_hw_unregister_gate() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/stm/lvds.c lvds_pixel_clk_register() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->init 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/stm/lvds.c lvds_pixel_clk_unregister() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/clk/clk.c devm_clk_hw_unregister_cb() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock

drivers/clk/mediatek/clk-mux.c mtk_clk_unregister_mux() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

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

Type Parameter Key Value
DATA_SOURCE 0 hw r __clk_hw_register_fixed_rate
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/mediatek/clk-cpumux.c mtk_clk_unregister_cpumux() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/samsung/clk-s5pv210-audss.c s5pv210_audss_clk_probe() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-fixed-factor.c clk_hw_unregister_fixed_factor() -> clk_hw_unregister()

Type Parameter Key Value
BUF_SIZE 0 hw s32min-(-1),1-s32max
BUF_SIZE 0 hw s32min-(-1),1-s32max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents
UNITS 0 hw unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/clk/clk-fixed-factor.c devm_clk_hw_register_fixed_factor_release() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock

drivers/clk/x86/clk-fch.c fch_clk_remove() -> clk_hw_unregister()

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

drivers/soc/qcom/qcom_aoss.c qmp_qdss_clk_add() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->init 0
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/qcom/qcom_aoss.c qmp_qdss_clk_remove() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/clk/imx/clk.c imx_unregister_hw_clocks() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/stm/dw_mipi_dsi-stm.c dw_mipi_dsi_clk_register() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->init 0
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/stm/dw_mipi_dsi-stm.c dw_mipi_dsi_clk_unregister() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/clk/clk-divider.c clk_hw_unregister_divider() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/ingenic/tcu.c ingenic_tcu_probe() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/ingenic/tcu.c ingenic_tcu_probe() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/ingenic/tcu.c ingenic_tcu_probe() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
NOCHECK_CALL

drivers/clk/clk-mux.c clk_hw_unregister_mux() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/sunxi-ng/ccu_common.c devm_sunxi_ccu_release() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock

drivers/clk/sunxi-ng/ccu_common.c sunxi_ccu_probe() -> clk_hw_unregister()

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

drivers/clk/socfpga/clk-pll-a10.c __socfpga_pll_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 hw 24
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/socfpga/clk-pll.c __socfpga_pll_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 hw 24
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/ralink/clk-mt7621.c mt7621_clk_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/ralink/clk-mt7621.c mt7621_clk_probe() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/ralink/clk-mt7621.c mt7621_register_early_clocks() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/ralink/clk-mt7621.c mt7621_register_gates() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/qcom/ipq-cmn-pll.c ipq_cmn_pll_clk_remove() -> clk_hw_unregister()

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

drivers/clk/qcom/ipq-cmn-pll.c ipq_cmn_pll_register_clks() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-cs2000-cp.c cs2000_clk_register() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->init 0
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-cs2000-cp.c cs2000_remove() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/ingenic-sysost.c ingenic_ost_probe() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
NOCHECK_CALL

drivers/clk/clk_test.c clk_leaf_mux_set_rate_parent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_leaf_mux_set_rate_parent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_leaf_mux_set_rate_parent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_leaf_mux_set_rate_parent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_test.c clk_leaf_mux_set_rate_parent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_test.c clk_mux_no_reparent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_mux_no_reparent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_test.c clk_mux_no_reparent_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_test.c clk_mux_notifier_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_mux_notifier_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_test.c clk_mux_notifier_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_test.c clk_orphan_two_level_root_last_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_orphan_two_level_root_last_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_orphan_two_level_root_last_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_single_parent_mux_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_single_parent_mux_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/clk_test.c clk_test_exit() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk-fractional-divider.c clk_hw_unregister_fractional_divider() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/clk/ralink/clk-mtmips.c mtmips_clk_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/ralink/clk-mtmips.c mtmips_clk_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
NOCHECK_CALL

drivers/clk/ralink/clk-mtmips.c mtmips_register_clocks() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/ralink/clk-mtmips.c mtmips_register_pherip_clocks() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk-bm1880.c bm1880_clk_register_divs() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-bm1880.c bm1880_clk_register_plls() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/samsung/clk-exynos-clkout.c exynos_clkout_probe() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/samsung/clk-exynos-clkout.c exynos_clkout_remove() -> clk_hw_unregister()

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

drivers/clk/socfpga/clk-periph.c __socfpga_periph_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 hw 24
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/socfpga/clk-periph-a10.c __socfpga_periph_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 hw 24
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/mediatek/clk-pllfh.c mtk_clk_unregister_pllfh() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/bcm/clk-kona-setup.c kona_clk_teardown() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/phy/st/phy-stm32-usbphyc.c stm32_usbphyc_clk48_register() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->init 0
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/phy/st/phy-stm32-usbphyc.c stm32_usbphyc_clk48_unregister() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/clk/bcm/clk-iproc-pll.c iproc_pll_clk_setup() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk_kunit_helpers.c clk_hw_unregister_wrapper() -> clk_hw_unregister()

Type Parameter Key Value
BUF_SIZE 0 hw s32min,(-10),(-1)-s32max
BUF_SIZE 0 hw s32min,(-10),(-1)-s32max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/bcm/clk-iproc-asiu.c iproc_asiu_setup() -> clk_hw_unregister()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/clk-composite.c clk_hw_unregister_composite() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/mediatek/clk-pll.c mtk_clk_unregister_pll() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/bcm/clk-iproc-armpll.c iproc_armpll_setup() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->init 0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 *hw->init->parent_names s32min,(-10),(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/clk/socfpga/clk-gate.c socfpga_gate_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 hw 24
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/clk-fixed-mmio.c fixed_mmio_clk_setup() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw r __clk_hw_register_fixed_rate
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/imx/clk-imx95-blk-ctl.c imx95_bc_probe() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/mediatek/clk-apmixed.c mtk_clk_unregister_ref2usb_tx() -> clk_hw_unregister()

Type Parameter Key Value
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/clk/clk-fixed-rate.c clk_hw_unregister_fixed_rate() -> clk_hw_unregister()

Type Parameter Key Value
BUF_SIZE 0 hw s32min-(-1),1-s32max
BUF_SIZE 0 hw s32min-(-1),1-s32max
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents
UNITS 0 hw unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/clk/clk-fixed-rate.c devm_clk_hw_register_fixed_rate_release() -> clk_hw_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock

drivers/clk/socfpga/clk-gate-a10.c __socfpga_gate_init() -> clk_hw_unregister()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 hw->clk->core->max_rate (-1)
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter 1
PARAM_VALUE 0 hw->clk->core->rpm_enabled 1
PARAM_VALUE 0 hw->clk->dev_id 0
PARAM_VALUE 0 hw->clk->max_rate (-1)
PARAM_VALUE 0 hw->init 0
BUF_SIZE 0 hw 24
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents