Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- include/linux/energy_model.h, line 361 (as a function)
- kernel/power/energy_model.c, line 612 (as a function)
Referenced in 2 files:
Smatch caller information:
kernel/power/energy_model.c em_dev_register_perf_domain() -> em_dev_register_pd_no_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | cb | 506283064629043200,856926804404768768,6304146191061172224 |
| PARAM_VALUE | 2 | cb->active_power | 273928386749112320,431456458289328128,4182095532106928128,4382815594377748480 |
| PARAM_VALUE | 2 | cb->get_cost | 0,7309037254629912576 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | nr_states | $1 |
| DATA_SOURCE | 2 | cb | $2 |
| DATA_SOURCE | 3 | cpus | $3 |
| DATA_SOURCE | 4 | microwatts | $4 |
| STR_LEN | 0 | dev | (-1) |
| STR_LEN | 0 | dev | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &policy->rwsem |
drivers/cpufreq/intel_pstate.c hybrid_register_perf_domain() -> em_dev_register_pd_no_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | nr_states | 4 |
| PARAM_VALUE | 2 | cb | 8565639888859004928 |
| PARAM_VALUE | 2 | cb->active_power | 4189520309930512384 |
| PARAM_VALUE | 2 | cb->get_cost | 7309037254629912576 |
| PARAM_VALUE | 4 | microwatts | 0 |
| DATA_SOURCE | 0 | dev | r get_cpu_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &hybrid_capacity_lock |