| /linux/drivers/powercap/ |
| H A D | dtpm.c | 110 parent->power_limit -= dtpm->power_limit; in __dtpm_sub_power() 122 parent->power_limit += dtpm->power_limit; in __dtpm_add_power() 148 dtpm->power_limit = dtpm->power_max; in dtpm_update_power() 191 int cid, u64 *power_limit) in get_power_limit_uw() argument 193 *power_limit = to_dtpm(pcz)->power_limit; in get_power_limit_uw() 204 static int __set_power_limit_uw(struct dtpm *dtpm, int cid, u64 power_limit) in __set_power_limit_uw() argument 214 if (power_limit == dtpm->power_max) { in __set_power_limit_uw() 221 dtpm->zone.name, power_limit); in __set_power_limit_uw() 227 dtpm->power_limit = dtpm->ops->set_power_uw(dtpm, power_limit); in __set_power_limit_uw() 229 dtpm->power_limit = 0; in __set_power_limit_uw() [all …]
|
| H A D | dtpm_devfreq.c | 53 static u64 set_pd_power_limit(struct dtpm *dtpm, u64 power_limit) in set_pd_power_limit() argument 66 if (table[i].power > power_limit) in set_pd_power_limit() 71 power_limit = table[i - 1].power; in set_pd_power_limit() 76 return power_limit; in set_pd_power_limit()
|
| H A D | dtpm_cpu.c | 41 static u64 set_pd_power_limit(struct dtpm *dtpm, u64 power_limit) in set_pd_power_limit() argument 58 if (power > power_limit) in set_pd_power_limit() 63 power_limit = table[i - 1].power * nr_cpus; in set_pd_power_limit() 68 return power_limit; in set_pd_power_limit()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | iwl-mei.h | 382 void iwl_mei_set_power_limit(const __le16 *power_limit); 504 static inline void iwl_mei_set_power_limit(const __le16 *power_limit) in iwl_mei_set_power_limit() argument
|
| H A D | main.c | 221 const __le16 *power_limit; member 799 if (iwl_mei_cache.power_limit) { in iwl_mei_set_init_conf() 800 memcpy(sar_msg.sar_chain_info_table, iwl_mei_cache.power_limit, in iwl_mei_set_init_conf() 1700 void iwl_mei_set_power_limit(const __le16 *power_limit) in iwl_mei_set_power_limit() argument 1718 memcpy(msg.sar_chain_info_table, power_limit, sizeof(msg.sar_chain_info_table)); in iwl_mei_set_power_limit() 1723 kfree(iwl_mei_cache.power_limit); in iwl_mei_set_power_limit() 1724 iwl_mei_cache.power_limit = kmemdup(power_limit, in iwl_mei_set_power_limit() 1848 kfree(iwl_mei_cache.power_limit); in iwl_mei_start_unregister() 1849 iwl_mei_cache.power_limit = NULL; in iwl_mei_start_unregister()
|
| /linux/Documentation/power/powercap/ |
| H A D | dtpm.rst | 92 SoC (w=1024) <--- power_limit = 3200mW 94 |-- pkg (w=538) --> power_limit = 1681mW 96 | |-- pd0 (w=231) --> power_limit = 378mW 98 | `-- pd1 (w=794) --> power_limit = 1303mW 100 `-- pd2 (w=486) --> power_limit = 1519mW
|
| /linux/include/linux/ |
| H A D | dtpm.h | 22 u64 power_limit; member
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965.c | 1010 s32 power_limit; in il4965_fill_txpower_tbl() local 1158 power_limit = saturation_power - back_off_table[i]; in il4965_fill_txpower_tbl() 1159 if (power_limit > current_regulatory) in il4965_fill_txpower_tbl() 1160 power_limit = current_regulatory; in il4965_fill_txpower_tbl() 1165 if (target_power > power_limit) in il4965_fill_txpower_tbl() 1166 target_power = power_limit; in il4965_fill_txpower_tbl()
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-mio-defs.h | 1198 uint64_t power_limit:2; member 1224 uint64_t power_limit:2; 1424 uint64_t power_limit:2; member 1448 uint64_t power_limit:2; 1488 uint64_t power_limit:2; member 1512 uint64_t power_limit:2; 1521 uint64_t power_limit:2; member 1543 uint64_t power_limit:2; 1552 uint64_t power_limit:2; member 1574 uint64_t power_limit:2; [all …]
|
| /linux/drivers/net/wireless/ath/ |
| H A D | ath.h | 86 int16_t power_limit; member
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | aldebaran_ppt.c | 1120 uint32_t power_limit = 0; in aldebaran_get_power_limit() local 1143 &power_limit); in aldebaran_get_power_limit() 1152 power_limit = pptable->PptLimit; in aldebaran_get_power_limit() 1157 *current_power_limit = power_limit; in aldebaran_get_power_limit() 1159 *default_power_limit = power_limit; in aldebaran_get_power_limit()
|
| H A D | smu_v13_0_7_ppt.c | 2388 uint32_t power_limit = 0, od_percent_upper = 0, od_percent_lower = 0; in smu_v13_0_7_get_power_limit() local 2392 ret = smu_v13_0_get_current_power_limit(smu, &power_limit); in smu_v13_0_7_get_power_limit() 2394 power_limit = pp_limit; in smu_v13_0_7_get_power_limit() 2396 *current_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
|
| H A D | smu_v13_0_0_ppt.c | 2406 uint32_t power_limit = 0, od_percent_upper = 0, od_percent_lower = 0; in smu_v13_0_0_get_power_limit() local 2410 ret = smu_v13_0_get_current_power_limit(smu, &power_limit); in smu_v13_0_0_get_power_limit()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_2_ppt.c | 1626 uint32_t power_limit; in smu_v14_0_2_get_power_limit() local 1628 if (smu_v14_0_get_current_power_limit(smu, &power_limit)) in smu_v14_0_2_get_power_limit() 1629 power_limit = smu->adev->pm.ac_power ? in smu_v14_0_2_get_power_limit() 1634 *current_power_limit = power_limit; in smu_v14_0_2_get_power_limit() 1636 *default_power_limit = power_limit; in smu_v14_0_2_get_power_limit() 1650 od_percent_upper, od_percent_lower, power_limit); in smu_v14_0_2_get_power_limit() 1658 *min_power_limit = power_limit * (100 + od_percent_lower); in smu_v14_0_2_get_power_limit()
|
| H A D | smu_v14_0.c | 752 uint32_t *power_limit) in smu_v14_0_get_current_power_limit() argument 771 power_limit); in smu_v14_0_get_current_power_limit()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | vega10_powertune.c | 1296 hwmgr->default_power_limit = hwmgr->power_limit = in vega10_enable_power_containment() 1315 result = vega10_set_power_limit(hwmgr, hwmgr->power_limit); in vega10_enable_power_containment()
|
| H A D | smu7_powertune.c | 1181 hwmgr->default_power_limit = hwmgr->power_limit = in smu7_enable_power_containment() 1186 if (smu7_set_power_limit(hwmgr, hwmgr->power_limit)) in smu7_enable_power_containment()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | eeprom.h | 702 u16 ath9k_hw_get_scaled_power(struct ath_hw *ah, u16 power_limit,
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | smu_v11_0.c | 833 uint32_t *power_limit) in smu_v11_0_get_current_power_limit() argument 856 power_limit); in smu_v11_0_get_current_power_limit()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | ci_dpm.c | 1595 u32 power_limit; 1598 power_limit = (u32)(cac_tdp_table->maximum_power_delivery_limit * 256); 1600 power_limit = (u32)(cac_tdp_table->battery_power_limit * 256); 1602 ci_set_power_limit(rdev, power_limit);
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | wmi.c | 4928 tpc_stats->power_limit = __le32_to_cpu(ev->power_limit); in ath10k_wmi_event_pdev_tpc_config() 4953 __le32_to_cpu(ev->power_limit), in ath10k_wmi_event_pdev_tpc_config() 5184 tpc_stats->power_limit = __le32_to_cpu(ev->power_limit); in ath10k_wmi_event_tpc_final_table() 5209 __le32_to_cpu(ev->power_limit), in ath10k_wmi_event_tpc_final_table()
|