Home
last modified time | relevance | path

Searched refs:power_limit (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v5.15/drivers/powercap/
Ddtpm.c116 parent->power_limit -= dtpm->power_limit; in __dtpm_sub_power()
130 parent->power_limit += dtpm->power_limit; in __dtpm_add_power()
167 dtpm->power_limit = power_max; in dtpm_update_power()
218 static int __get_power_limit_uw(struct dtpm *dtpm, int cid, u64 *power_limit) in __get_power_limit_uw() argument
220 *power_limit = dtpm->power_limit; in __get_power_limit_uw()
225 int cid, u64 *power_limit) in get_power_limit_uw() argument
231 ret = __get_power_limit_uw(dtpm, cid, power_limit); in get_power_limit_uw()
243 static int __set_power_limit_uw(struct dtpm *dtpm, int cid, u64 power_limit) in __set_power_limit_uw() argument
253 if (power_limit == dtpm->power_max) { in __set_power_limit_uw()
260 dtpm->zone.name, power_limit); in __set_power_limit_uw()
[all …]
Ddtpm_cpu.c73 static u64 set_pd_power_limit(struct dtpm *dtpm, u64 power_limit) in set_pd_power_limit() argument
92 if (power > power_limit) in set_pd_power_limit()
100 power_limit = pd->table[i - 1].power * in set_pd_power_limit()
103 return power_limit; in set_pd_power_limit()
Dintel_rapl_common.c313 u64 power_limit) in set_power_limit() argument
339 rapl_write_data_raw(rd, POWER_LIMIT1, power_limit); in set_power_limit()
342 rapl_write_data_raw(rd, POWER_LIMIT2, power_limit); in set_power_limit()
345 rapl_write_data_raw(rd, POWER_LIMIT4, power_limit); in set_power_limit()
/Linux-v5.15/Documentation/power/powercap/
Ddtpm.rst92 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-v5.15/drivers/net/wireless/ath/ath9k/
Deeprom.c406 u16 ath9k_hw_get_scaled_power(struct ath_hw *ah, u16 power_limit, in ath9k_hw_get_scaled_power() argument
426 if (power_limit > reduction) in ath9k_hw_get_scaled_power()
427 power_limit -= reduction; in ath9k_hw_get_scaled_power()
429 power_limit = 0; in ath9k_hw_get_scaled_power()
431 return min_t(u16, power_limit, MAX_RATE_POWER); in ath9k_hw_get_scaled_power()
Dcommon.c372 if (ah->curchan && reg->power_limit != new_txpow) in ath9k_cmn_update_txpow()
Deeprom.h702 u16 ath9k_hw_get_scaled_power(struct ath_hw *ah, u16 power_limit,
/Linux-v5.15/include/linux/
Ddtpm.h22 u64 power_limit; member
/Linux-v5.15/drivers/net/wireless/intel/iwlegacy/
D4965.c1010 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-v5.15/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h1198 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-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dphy.c1649 s8 power_limit = 0, prev_power_limit, ret; in _rtl8812ae_phy_set_txpower_limit() local
1653 &power_limit)) { in _rtl8812ae_phy_set_txpower_limit()
1656 channel, power_limit); in _rtl8812ae_phy_set_txpower_limit()
1659 power_limit = power_limit > MAX_POWER_INDEX ? in _rtl8812ae_phy_set_txpower_limit()
1660 MAX_POWER_INDEX : power_limit; in _rtl8812ae_phy_set_txpower_limit()
1711 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit()
1714 power_limit; in _rtl8812ae_phy_set_txpower_limit()
1735 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit()
1737 [rate_section][channel_index][RF90_PATH_A] = power_limit; in _rtl8812ae_phy_set_txpower_limit()
1755 const char *power_limit) in _rtl8812ae_phy_config_bb_txpwr_lmt() argument
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu11/
Darcturus_ppt.c1341 uint32_t power_limit, od_percent; in arcturus_get_power_limit() local
1343 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in arcturus_get_power_limit()
1349 power_limit = in arcturus_get_power_limit()
1354 *current_power_limit = power_limit; in arcturus_get_power_limit()
1356 *default_power_limit = power_limit; in arcturus_get_power_limit()
1362 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in arcturus_get_power_limit()
1364 power_limit *= (100 + od_percent); in arcturus_get_power_limit()
1365 power_limit /= 100; in arcturus_get_power_limit()
1368 *max_power_limit = power_limit; in arcturus_get_power_limit()
Dnavi10_ppt.c2153 uint32_t power_limit, od_percent; in navi10_get_power_limit() local
2155 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in navi10_get_power_limit()
2161 power_limit = in navi10_get_power_limit()
2166 *current_power_limit = power_limit; in navi10_get_power_limit()
2168 *default_power_limit = power_limit; in navi10_get_power_limit()
2175 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in navi10_get_power_limit()
2177 power_limit *= (100 + od_percent); in navi10_get_power_limit()
2178 power_limit /= 100; in navi10_get_power_limit()
2181 *max_power_limit = power_limit; in navi10_get_power_limit()
Dsienna_cichlid_ppt.c1838 uint32_t power_limit, od_percent; in sienna_cichlid_get_power_limit() local
1843 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in sienna_cichlid_get_power_limit()
1844 power_limit = in sienna_cichlid_get_power_limit()
1849 *current_power_limit = power_limit; in sienna_cichlid_get_power_limit()
1851 *default_power_limit = power_limit; in sienna_cichlid_get_power_limit()
1857 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in sienna_cichlid_get_power_limit()
1859 power_limit *= (100 + od_percent); in sienna_cichlid_get_power_limit()
1860 power_limit /= 100; in sienna_cichlid_get_power_limit()
1862 *max_power_limit = power_limit; in sienna_cichlid_get_power_limit()
/Linux-v5.15/drivers/gpu/drm/amd/pm/inc/
Dsmu_v13_0.h164 uint32_t *power_limit);
Dsmu_v11_0.h198 uint32_t *power_limit);
Damdgpu_smu.h233 uint32_t power_limit; member
Dhwmgr.h808 uint32_t power_limit; member
/Linux-v5.15/drivers/net/wireless/ath/
Dath.h86 int16_t power_limit; member
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu13/
Daldebaran_ppt.c1196 uint32_t power_limit = 0; in aldebaran_get_power_limit() local
1218 &power_limit); in aldebaran_get_power_limit()
1227 power_limit = pptable->PptLimit; in aldebaran_get_power_limit()
1232 *current_power_limit = power_limit; in aldebaran_get_power_limit()
1234 *default_power_limit = power_limit; in aldebaran_get_power_limit()
/Linux-v5.15/drivers/net/wireless/ath/ath10k/
Dcore.h368 u32 power_limit; member
389 u32 power_limit; member
/Linux-v5.15/drivers/net/wireless/realtek/rtw88/
Dphy.c1896 s8 power_limit = (s8)rtwdev->chip->max_power_index; in rtw_phy_get_tx_power_limit() local
1903 return power_limit; in rtw_phy_get_tx_power_limit()
1940 power_limit = min_t(s8, cur_lmt, power_limit); in rtw_phy_get_tx_power_limit()
1943 return power_limit; in rtw_phy_get_tx_power_limit()
/Linux-v5.15/drivers/staging/rtl8723bs/include/
Dwifi.h774 int16_t power_limit; member
/Linux-v5.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dvega10_powertune.c1322 hwmgr->default_power_limit = hwmgr->power_limit = in vega10_enable_power_containment()
1341 result = vega10_set_power_limit(hwmgr, hwmgr->power_limit); in vega10_enable_power_containment()
/Linux-v5.15/drivers/gpu/drm/amd/pm/powerplay/
Damd_powerplay.c1032 hwmgr->power_limit = limit; in pp_set_power_limit()
1054 *limit = hwmgr->power_limit; in pp_get_power_limit()

12