Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
drivers/pmdomain/core.c _genpd_reeval_performance_state() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &genpd->mlock | ||
| HALF_LOCKED2 | &genpd->mlock | ||
| TYPE_LOCK | (struct generic_pm_domain)->mlock |
drivers/pmdomain/core.c dev_gpd_data() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &genpd->mlock |
drivers/pmdomain/core.c dev_pm_genpd_add_notifier() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &gpu->active_lock | ||
| HALF_LOCKED2 | &gpu->lock |
drivers/pmdomain/core.c dev_pm_genpd_remove_notifier() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &gpu->active_lock | ||
| HALF_LOCKED2 | &gpu->lock |
drivers/pmdomain/core.c dev_pm_genpd_set_next_wakeup() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|
drivers/pmdomain/core.c genpd_dev_pm_qos_notifier() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdd | 1-u64max |
| LOCK2 | &dev->power.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct dev_pm_info)->lock |
drivers/pmdomain/core.c genpd_power_off() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &genpd->mlock | ||
| HALF_LOCKED2 | global &gpd_list_lock | ||
| TYPE_LOCK | (struct generic_pm_domain)->mlock |
drivers/pmdomain/core.c genpd_remove_device() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pmdomain/core.c mode_status_str() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &genpd->mlock | ||
| LOCK2 | &s->lock | ||
| LOCK2 | global &gpd_list_lock | ||
| TYPE_LOCK | (struct generic_pm_domain)->mlock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pmdomain/core.c perf_status_str() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &genpd->mlock | ||
| LOCK2 | &s->lock | ||
| LOCK2 | global &gpd_list_lock | ||
| TYPE_LOCK | (struct generic_pm_domain)->mlock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pmdomain/governor.c __default_power_down_ok() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &genpd->mlock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &gpd_list_lock | ||
| TYPE_LOCK | (struct generic_pm_domain)->mlock |
drivers/pmdomain/governor.c dev_gpd_data() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|
drivers/pmdomain/governor.c update_domain_next_wakeup() -> to_gpd_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &genpd->mlock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &gpd_list_lock | ||
| TYPE_LOCK | (struct generic_pm_domain)->mlock |