Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/powercap/
A Ddtpm.c110 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()
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()
260 dtpm->power_limit += power; in __set_power_limit_uw()
268 int cid, u64 power_limit) in set_power_limit_uw() argument
[all …]
A Ddtpm_devfreq.c50 static u64 set_pd_power_limit(struct dtpm *dtpm, u64 power_limit) in set_pd_power_limit() argument
63 if (power > power_limit) in set_pd_power_limit()
71 power_limit = pd->table[i - 1].power * MICROWATT_PER_MILLIWATT; in set_pd_power_limit()
73 return power_limit; in set_pd_power_limit()
A Ddtpm_cpu.c42 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()
66 power_limit = pd->table[i - 1].power * nr_cpus; in set_pd_power_limit()
68 return power_limit; in set_pd_power_limit()
A Dintel_rapl_common.c328 u64 power_limit) in set_power_limit() argument
354 rapl_write_data_raw(rd, POWER_LIMIT1, power_limit); in set_power_limit()
357 rapl_write_data_raw(rd, POWER_LIMIT2, power_limit); in set_power_limit()
360 rapl_write_data_raw(rd, POWER_LIMIT4, power_limit); in set_power_limit()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mei/
A Diwl-mei.h372 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
A Dmain.c210 const __le16 *power_limit; member
763 if (iwl_mei_cache.power_limit) { in iwl_mei_set_init_conf()
764 memcpy(sar_msg.sar_chain_info_table, iwl_mei_cache.power_limit, in iwl_mei_set_init_conf()
1652 void iwl_mei_set_power_limit(const __le16 *power_limit) in iwl_mei_set_power_limit() argument
1670 memcpy(msg.sar_chain_info_table, power_limit, sizeof(msg.sar_chain_info_table)); in iwl_mei_set_power_limit()
1675 kfree(iwl_mei_cache.power_limit); in iwl_mei_set_power_limit()
1676 iwl_mei_cache.power_limit = kmemdup(power_limit, in iwl_mei_set_power_limit()
1798 kfree(iwl_mei_cache.power_limit); in iwl_mei_start_unregister()
1799 iwl_mei_cache.power_limit = NULL; in iwl_mei_start_unregister()
/linux-6.3-rc2/Documentation/power/powercap/
A 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-6.3-rc2/drivers/net/wireless/ath/ath9k/
A Deeprom.c416 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()
A Dcommon.c372 if (ah->curchan && reg->power_limit != new_txpow) in ath9k_cmn_update_txpow()
/linux-6.3-rc2/include/linux/
A Ddtpm.h22 u64 power_limit; member
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu13/
A Dsmu_v13_0_7_ppt.c1427 uint32_t power_limit, od_percent; in smu_v13_0_7_get_power_limit() local
1429 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_7_get_power_limit()
1430 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_7_get_power_limit()
1435 *current_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
1437 *default_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
1443 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in smu_v13_0_7_get_power_limit()
1445 power_limit *= (100 + od_percent); in smu_v13_0_7_get_power_limit()
1446 power_limit /= 100; in smu_v13_0_7_get_power_limit()
1448 *max_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
A Dsmu_v13_0_0_ppt.c1530 uint32_t power_limit, od_percent; in smu_v13_0_0_get_power_limit() local
1532 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_0_get_power_limit()
1533 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_0_get_power_limit()
1538 *current_power_limit = power_limit; in smu_v13_0_0_get_power_limit()
1540 *default_power_limit = power_limit; in smu_v13_0_0_get_power_limit()
1546 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in smu_v13_0_0_get_power_limit()
1548 power_limit *= (100 + od_percent); in smu_v13_0_0_get_power_limit()
1549 power_limit /= 100; in smu_v13_0_0_get_power_limit()
1551 *max_power_limit = power_limit; in smu_v13_0_0_get_power_limit()
A Daldebaran_ppt.c1201 uint32_t power_limit = 0; in aldebaran_get_power_limit() local
1223 &power_limit); in aldebaran_get_power_limit()
1232 power_limit = pptable->PptLimit; in aldebaran_get_power_limit()
1237 *current_power_limit = power_limit; in aldebaran_get_power_limit()
1239 *default_power_limit = power_limit; in aldebaran_get_power_limit()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlegacy/
A 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-6.3-rc2/arch/mips/include/asm/octeon/
A 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-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
A Dphy.c1641 &power_limit)) { in _rtl8812ae_phy_set_txpower_limit()
1644 channel, power_limit); in _rtl8812ae_phy_set_txpower_limit()
1647 power_limit = power_limit > MAX_POWER_INDEX ? in _rtl8812ae_phy_set_txpower_limit()
1648 MAX_POWER_INDEX : power_limit; in _rtl8812ae_phy_set_txpower_limit()
1699 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit()
1702 power_limit; in _rtl8812ae_phy_set_txpower_limit()
1723 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit()
1743 const char *power_limit) in _rtl8812ae_phy_config_bb_txpwr_lmt() argument
1747 power_limit); in _rtl8812ae_phy_config_bb_txpwr_lmt()
2329 s8 power_limit = MAX_POWER_INDEX; in _rtl8812ae_phy_get_txpower_limit() local
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu11/
A Darcturus_ppt.c1336 uint32_t power_limit, od_percent; in arcturus_get_power_limit() local
1338 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in arcturus_get_power_limit()
1344 power_limit = in arcturus_get_power_limit()
1349 *current_power_limit = power_limit; in arcturus_get_power_limit()
1351 *default_power_limit = power_limit; in arcturus_get_power_limit()
1357 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in arcturus_get_power_limit()
1359 power_limit *= (100 + od_percent); in arcturus_get_power_limit()
1360 power_limit /= 100; in arcturus_get_power_limit()
1363 *max_power_limit = power_limit; in arcturus_get_power_limit()
A Dnavi10_ppt.c2342 uint32_t power_limit, od_percent; in navi10_get_power_limit() local
2344 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in navi10_get_power_limit()
2350 power_limit = in navi10_get_power_limit()
2355 *current_power_limit = power_limit; in navi10_get_power_limit()
2357 *default_power_limit = power_limit; in navi10_get_power_limit()
2364 … dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in navi10_get_power_limit()
2366 power_limit *= (100 + od_percent); in navi10_get_power_limit()
2367 power_limit /= 100; in navi10_get_power_limit()
2370 *max_power_limit = power_limit; in navi10_get_power_limit()
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/inc/
A Dsmu_v13_0.h168 uint32_t *power_limit);
A Dsmu_v11_0.h190 uint32_t *power_limit);
/linux-6.3-rc2/drivers/net/wireless/ath/
A Dath.h86 int16_t power_limit; member
/linux-6.3-rc2/drivers/accel/ivpu/
A Dvpu_jsm_api.h577 u8 power_limit[16]; member
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/
A Dcore.h365 u32 power_limit; member
386 u32 power_limit; member
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw88/
A Dphy.c2028 s8 power_limit = (s8)rtwdev->chip->max_power_index; in rtw_phy_get_tx_power_limit() local
2035 return power_limit; in rtw_phy_get_tx_power_limit()
2060 power_limit = min_t(s8, cur_lmt, power_limit); in rtw_phy_get_tx_power_limit()
2063 return power_limit; in rtw_phy_get_tx_power_limit()
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/
A Dwifi.h774 int16_t power_limit; member

Completed in 117 milliseconds

12