/openbmc/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 | 48 static u64 set_pd_power_limit(struct dtpm *dtpm, u64 power_limit) in set_pd_power_limit() argument 58 if (pd->table[i].power > power_limit) in set_pd_power_limit() 66 power_limit = pd->table[i - 1].power; in set_pd_power_limit() 68 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 57 if (power > power_limit) in set_pd_power_limit() 65 power_limit = pd->table[i - 1].power * nr_cpus; in set_pd_power_limit() 67 return power_limit; in set_pd_power_limit()
|
/openbmc/openbmc-test-automation/lib/ |
H A D | energy_scale_utils.robot | 45 # ${power_setting}= Set Variable ${limits['power_limit']} 56 [Documentation] Return the system's current DCMI power_limit 60 ${power_setting}= Get From Dictionary ${limits} power_limit 66 [Arguments] ${power_limit} 71 ${cmd}= Catenate dcmi power set_limit limit ${power_limit} 74 Should Be True ${power} == ${power_limit} 75 ... msg=Failed setting dcmi power limit to ${power_limit} watts. 113 [Documentation] Return the system's current DCMI power_limit 116 ${power_limit}= Read Attribute ${CONTROL_HOST_URI}power_cap PowerCap 117 RETURN ${power_limit} [all …]
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_escale_base.robot | 62 ${power_limit}= Get DCMI Power Limit 63 Should Be True ${power_limit} == ${test_power} 78 ${power_limit}= Get DCMI Power Limit Via REST 79 Should Be True ${power_limit} == ${test_power} 112 ${power_limit}= Get DCMI Power Limit 113 Should Be True ${power_limit} == ${max_power} 114 ... msg=Power at ${power_limit}. Power should be at ${max_power}.
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | iwl-mei.h | 372 void iwl_mei_set_power_limit(const __le16 *power_limit); 491 static inline void iwl_mei_set_power_limit(__le16 *power_limit) in iwl_mei_set_power_limit() argument
|
H A D | main.c | 218 const __le16 *power_limit; member 771 if (iwl_mei_cache.power_limit) { in iwl_mei_set_init_conf() 772 memcpy(sar_msg.sar_chain_info_table, iwl_mei_cache.power_limit, in iwl_mei_set_init_conf() 1672 void iwl_mei_set_power_limit(const __le16 *power_limit) in iwl_mei_set_power_limit() argument 1690 memcpy(msg.sar_chain_info_table, power_limit, sizeof(msg.sar_chain_info_table)); in iwl_mei_set_power_limit() 1695 kfree(iwl_mei_cache.power_limit); in iwl_mei_set_power_limit() 1696 iwl_mei_cache.power_limit = kmemdup(power_limit, in iwl_mei_set_power_limit() 1820 kfree(iwl_mei_cache.power_limit); in iwl_mei_start_unregister() 1821 iwl_mei_cache.power_limit = NULL; in iwl_mei_start_unregister()
|
/openbmc/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
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom.c | 416 u16 ath9k_hw_get_scaled_power(struct ath_hw *ah, u16 power_limit, in ath9k_hw_get_scaled_power() argument 436 if (power_limit > reduction) in ath9k_hw_get_scaled_power() 437 power_limit -= reduction; in ath9k_hw_get_scaled_power() 439 power_limit = 0; in ath9k_hw_get_scaled_power() 441 return min_t(u16, power_limit, MAX_RATE_POWER); in ath9k_hw_get_scaled_power()
|
H A D | common.c | 372 if (ah->curchan && reg->power_limit != new_txpow) in ath9k_cmn_update_txpow()
|
/openbmc/linux/include/linux/ |
H A D | dtpm.h | 22 u64 power_limit; member
|
/openbmc/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()
|
/openbmc/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 …]
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_7_ppt.c | 1953 uint32_t power_limit, od_percent; in smu_v13_0_7_get_power_limit() local 1955 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_7_get_power_limit() 1956 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_7_get_power_limit() 1961 *current_power_limit = power_limit; in smu_v13_0_7_get_power_limit() 1963 *default_power_limit = power_limit; in smu_v13_0_7_get_power_limit() 1969 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in smu_v13_0_7_get_power_limit() 1971 power_limit *= (100 + od_percent); in smu_v13_0_7_get_power_limit() 1972 power_limit /= 100; in smu_v13_0_7_get_power_limit() 1974 *max_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
|
H A D | smu_v13_0_0_ppt.c | 1997 uint32_t power_limit, od_percent; in smu_v13_0_0_get_power_limit() local 1999 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_0_get_power_limit() 2000 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_0_get_power_limit() 2005 *current_power_limit = power_limit; in smu_v13_0_0_get_power_limit() 2007 *default_power_limit = power_limit; in smu_v13_0_0_get_power_limit() 2013 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in smu_v13_0_0_get_power_limit() 2015 power_limit *= (100 + od_percent); in smu_v13_0_0_get_power_limit() 2016 power_limit /= 100; in smu_v13_0_0_get_power_limit() 2018 *max_power_limit = power_limit; in smu_v13_0_0_get_power_limit()
|
H A D | aldebaran_ppt.c | 1197 uint32_t power_limit = 0; in aldebaran_get_power_limit() local 1219 &power_limit); in aldebaran_get_power_limit() 1228 power_limit = pptable->PptLimit; in aldebaran_get_power_limit() 1233 *current_power_limit = power_limit; in aldebaran_get_power_limit() 1235 *default_power_limit = power_limit; in aldebaran_get_power_limit()
|
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | phy.c | 1638 s8 power_limit = 0, prev_power_limit, ret; in _rtl8812ae_phy_set_txpower_limit() local 1642 &power_limit)) { in _rtl8812ae_phy_set_txpower_limit() 1645 channel, power_limit); in _rtl8812ae_phy_set_txpower_limit() 1648 power_limit = power_limit > MAX_POWER_INDEX ? in _rtl8812ae_phy_set_txpower_limit() 1649 MAX_POWER_INDEX : power_limit; in _rtl8812ae_phy_set_txpower_limit() 1700 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit() 1703 power_limit; in _rtl8812ae_phy_set_txpower_limit() 1724 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit() 1726 [rate_section][channel_index][RF90_PATH_A] = power_limit; in _rtl8812ae_phy_set_txpower_limit() 1744 const char *power_limit) in _rtl8812ae_phy_config_bb_txpwr_lmt() argument [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | arcturus_ppt.c | 1337 uint32_t power_limit, od_percent; in arcturus_get_power_limit() local 1339 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in arcturus_get_power_limit() 1345 power_limit = in arcturus_get_power_limit() 1350 *current_power_limit = power_limit; in arcturus_get_power_limit() 1352 *default_power_limit = power_limit; in arcturus_get_power_limit() 1358 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in arcturus_get_power_limit() 1360 power_limit *= (100 + od_percent); in arcturus_get_power_limit() 1361 power_limit /= 100; in arcturus_get_power_limit() 1364 *max_power_limit = power_limit; in arcturus_get_power_limit()
|
H A D | navi10_ppt.c | 2359 uint32_t power_limit, od_percent; in navi10_get_power_limit() local 2361 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in navi10_get_power_limit() 2367 power_limit = in navi10_get_power_limit() 2372 *current_power_limit = power_limit; in navi10_get_power_limit() 2374 *default_power_limit = power_limit; in navi10_get_power_limit() 2381 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in navi10_get_power_limit() 2383 power_limit *= (100 + od_percent); in navi10_get_power_limit() 2384 power_limit /= 100; in navi10_get_power_limit() 2387 *max_power_limit = power_limit; in navi10_get_power_limit()
|
/openbmc/ipmitool/include/ipmitool/ |
H A D | ipmi_dcmi.h | 110 struct power_limit { struct
|
/openbmc/linux/drivers/net/wireless/ath/ |
H A D | ath.h | 86 int16_t power_limit; member
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | smu_v13_0.h | 167 uint32_t *power_limit);
|
H A D | smu_v11_0.h | 188 uint32_t *power_limit);
|
/openbmc/linux/drivers/accel/ivpu/ |
H A D | vpu_jsm_api.h | 577 u8 power_limit[16]; member
|
/openbmc/linux/drivers/net/wireless/ath/ath10k/ |
H A D | core.h | 366 u32 power_limit; member 387 u32 power_limit; member
|