Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/clk/clk-fixed-rate_test.c clk_hw_register_fixed_rate_kunit_exit() -> clk_hw_unregister_fixed_rate()

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

drivers/clk/imgtec/clk-boston.c clk_boston_setup() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/imgtec/clk-boston.c clk_boston_setup() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/imgtec/clk-boston.c clk_boston_setup() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/x86/clk-pmc-atom.c plt_clk_register_fixed_rate() -> clk_hw_unregister_fixed_rate()

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/x86/clk-pmc-atom.c plt_clk_unregister_fixed_rate() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-gate_test.c clk_gate_register_test_parent_data() -> clk_hw_unregister_fixed_rate()

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

drivers/clk/clk-gate_test.c clk_gate_register_test_parent_data_legacy() -> clk_hw_unregister_fixed_rate()

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

drivers/clk/clk-gate_test.c clk_gate_register_test_parent_hw() -> clk_hw_unregister_fixed_rate()

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

drivers/clk/clk-gate_test.c clk_gate_register_test_parent_names() -> clk_hw_unregister_fixed_rate()

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

drivers/clk/clk-gate_test.c clk_gate_test_exit() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
NOCHECK_CALL

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/ralink/clk-mt7621.c mt7621_register_fixed_clocks() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
PARAM_VALUE 0 hw->clk 0,4096-u64max
PARAM_VALUE 0 hw->clk->core->child_node.pprev 0
PARAM_VALUE 0 hw->clk->core->debug_node.next 0
PARAM_VALUE 0 hw->clk->core->debug_node.pprev 0
PARAM_VALUE 0 hw->clk->core->dentry 0
PARAM_VALUE 0 hw->clk->core->hashtable_node.next 0
PARAM_VALUE 0 hw->clk->core->hashtable_node.pprev 0
PARAM_VALUE 0 hw->clk->core->ops->determine_rate 5671692133712183296
PARAM_VALUE 0 hw->clk->core->ops->disable 2048820957114015744
PARAM_VALUE 0 hw->clk->core->ops->enable 8347441437980237824
PARAM_VALUE 0 hw->clk->core->ops->prepare 8347441437980237824
PARAM_VALUE 0 hw->clk->core->ops->set_parent 3786296727328448512
PARAM_VALUE 0 hw->clk->core->ops->set_rate 1086217941273010176
PARAM_VALUE 0 hw->clk->core->ops->unprepare 2048820957114015744
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter s32min-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/ptp/ptp_ocp.c ptp_ocp_detach() -> clk_hw_unregister_fixed_rate()

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

drivers/clk/mediatek/clk-mtk.c mtk_clk_register_fixed_clks() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/mediatek/clk-mtk.c mtk_clk_unregister_fixed_clks() -> clk_hw_unregister_fixed_rate()

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

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

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/ralink/clk-mtmips.c mtmips_register_fixed_clocks() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
PARAM_VALUE 0 hw->clk 0,4096-u64max
PARAM_VALUE 0 hw->clk->core->child_node.pprev 0
PARAM_VALUE 0 hw->clk->core->debug_node.next 0
PARAM_VALUE 0 hw->clk->core->debug_node.pprev 0
PARAM_VALUE 0 hw->clk->core->dentry 0
PARAM_VALUE 0 hw->clk->core->hashtable_node.next 0
PARAM_VALUE 0 hw->clk->core->hashtable_node.pprev 0
PARAM_VALUE 0 hw->clk->core->ops->determine_rate 5671692133712183296
PARAM_VALUE 0 hw->clk->core->ops->disable 2048820957114015744
PARAM_VALUE 0 hw->clk->core->ops->enable 8347441437980237824
PARAM_VALUE 0 hw->clk->core->ops->prepare 8347441437980237824
PARAM_VALUE 0 hw->clk->core->ops->set_parent 3786296727328448512
PARAM_VALUE 0 hw->clk->core->ops->set_rate 1086217941273010176
PARAM_VALUE 0 hw->clk->core->ops->unprepare 2048820957114015744
PARAM_VALUE 0 hw->clk->core->ref.refcount.refs.counter s32min-s32max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/clk-fixed-mmio.c of_fixed_mmio_clk_remove() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/rtc/rtc-sun6i.c sun6i_rtc_clk_init() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
PARAM_VALUE 0 hw->core 4096-ptr_max
DATA_SOURCE 0 hw r __clk_hw_register_fixed_rate
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

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

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/clk-fixed-rate.c of_fixed_clk_remove() -> clk_hw_unregister_fixed_rate()

Type Parameter Key Value
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &_dev->mutex