Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/clk/clk.c
- line 946
- line 1012
- line 1075
- line 1153
- line 1538
- line 1786
- line 1901
- line 1987
- line 2584
- line 2627
- line 2731
- line 2790
- line 2940
- line 3014
- line 3060
- line 3184
- line 3206
- line 3340
- line 3403
- line 3434
- line 3449
- line 3494
- line 3634
- line 3668
- line 3682
- line 3884
- line 4084
- line 4372
- line 4554
- line 4738
- line 4796
- line 4844
- line 4908
Smatch caller information:
drivers/clk/clk.c __clk_core_init() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c __clk_put() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/clk/clk.c __clk_register() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_core_get_scaled_duty_cycle() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_core_link_consumer() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_core_prepare_lock() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_core_reparent_orphans() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_core_unprepare_lock() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_disable_unused() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | global &clk_rpm_list_lock |
drivers/clk/clk.c clk_dump_show() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &s->lock | ||
| LOCK2 | global &clk_rpm_list_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/clk/clk.c clk_get_accuracy() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/clk/clk.c clk_get_parent() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devfreq->lock | ||
| HALF_LOCKED2 | &drv->reg_lock | ||
| HALF_LOCKED2 | &vop2->vop2_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | clk | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/clk/clk.c clk_get_phase() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_get_rate() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/clk/clk.c clk_max_rate_show() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/clk/clk.c clk_min_rate_show() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/clk/clk.c clk_notifier_register() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_notifier_unregister() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/clk/clk.c clk_rate_exclusive_get() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_rate_exclusive_put() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex |
drivers/clk/clk.c clk_rate_get() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/clk/clk.c clk_round_rate() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &devfreq->lock | ||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex | ||
| HALF_LOCKED2 | &policy->rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &st->lock | ||
| HALF_LOCKED2 | &vfe->power_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/clk/clk.c clk_set_duty_cycle() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/clk/clk.c clk_set_parent() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devfreq->lock | ||
| HALF_LOCKED2 | &dmc->lock | ||
| HALF_LOCKED2 | &drv->reg_lock | ||
| HALF_LOCKED2 | &info->reg_lock | ||
| HALF_LOCKED2 | &vop2->vop2_lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/clk/clk.c clk_set_phase() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/clk/clk.c clk_set_rate() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/clk/clk.c clk_set_rate_exclusive() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &phy->mutex |
drivers/clk/clk.c clk_set_rate_range() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &attr->mutex |
drivers/clk/clk.c clk_summary_show() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &s->lock | ||
| LOCK2 | global &clk_rpm_list_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/clk/clk.c clk_unregister() -> clk_prepare_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |