Home
last modified time | relevance | path

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

12

/linux/drivers/powercap/
H 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()
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 Ddtpm_devfreq.c53 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 Ddtpm_cpu.c41 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 Diwl-mei.h382 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 Dmain.c221 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 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/include/linux/
H A Ddtpm.h22 u64 power_limit; member
/linux/drivers/net/wireless/intel/iwlegacy/
H 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/arch/mips/include/asm/octeon/
H 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/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Darcturus_ppt.c1267 uint32_t power_limit; in arcturus_get_power_limit() local
1269 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in arcturus_get_power_limit()
1275 power_limit = in arcturus_get_power_limit()
1280 *current_power_limit = power_limit; in arcturus_get_power_limit()
1282 *default_power_limit = power_limit; in arcturus_get_power_limit()
1284 *max_power_limit = power_limit; in arcturus_get_power_limit()
H A Dnavi10_ppt.c2142 uint32_t power_limit, od_percent_upper = 0, od_percent_lower = 0; in navi10_get_power_limit() local
2144 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in navi10_get_power_limit()
2150 power_limit = in navi10_get_power_limit()
2155 *current_power_limit = power_limit; in navi10_get_power_limit()
2157 *default_power_limit = power_limit; in navi10_get_power_limit()
2171 od_percent_upper, od_percent_lower, power_limit); in navi10_get_power_limit()
2174 *max_power_limit = power_limit * (100 + od_percent_upper); in navi10_get_power_limit()
2179 *min_power_limit = power_limit * (100 - od_percent_lower); in navi10_get_power_limit()
H A Dsienna_cichlid_ppt.c636 uint32_t power_limit, od_percent_upper = 0, od_percent_lower = 0; in sienna_cichlid_get_power_limit() local
641 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in sienna_cichlid_get_power_limit()
642 power_limit = in sienna_cichlid_get_power_limit()
647 *current_power_limit = power_limit; in sienna_cichlid_get_power_limit()
649 *default_power_limit = power_limit; in sienna_cichlid_get_power_limit()
663 od_percent_upper, od_percent_lower, power_limit); in sienna_cichlid_get_power_limit()
666 *max_power_limit = power_limit * (100 + od_percent_upper); in sienna_cichlid_get_power_limit()
671 *min_power_limit = power_limit * (100 - od_percent_lower); in sienna_cichlid_get_power_limit()
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Dsmu_v15_0.h161 uint32_t *power_limit);
/linux/drivers/net/wireless/ath/
H A Dath.h86 int16_t power_limit; member
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Daldebaran_ppt.c1119 uint32_t power_limit = 0; in aldebaran_get_power_limit() local
1142 &power_limit); in aldebaran_get_power_limit()
1151 power_limit = pptable->PptLimit; in aldebaran_get_power_limit()
1156 *current_power_limit = power_limit; in aldebaran_get_power_limit()
1158 *default_power_limit = power_limit; in aldebaran_get_power_limit()
H A Dsmu_v13_0_7_ppt.c2353 uint32_t power_limit, od_percent_upper = 0, od_percent_lower = 0; in smu_v13_0_7_get_power_limit() local
2356 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_7_get_power_limit()
2357 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_7_get_power_limit()
2362 *current_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
2364 *default_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
2378 od_percent_upper, od_percent_lower, power_limit); in smu_v13_0_7_get_power_limit()
2386 *min_power_limit = power_limit * (100 - od_percent_lower); in smu_v13_0_7_get_power_limit()
H A Dsmu_v13_0_0_ppt.c2371 uint32_t power_limit, od_percent_upper = 0, od_percent_lower = 0; in smu_v13_0_0_get_power_limit() local
2374 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_0_get_power_limit()
2375 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_0_get_power_limit()
2380 *current_power_limit = power_limit; in smu_v13_0_0_get_power_limit()
2382 *default_power_limit = power_limit; in smu_v13_0_0_get_power_limit()
2396 od_percent_upper, od_percent_lower, power_limit); in smu_v13_0_0_get_power_limit()
2404 *min_power_limit = power_limit * (100 - od_percent_lower); in smu_v13_0_0_get_power_limit()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0_2_ppt.c1593 uint32_t power_limit; in smu_v14_0_2_get_power_limit() local
1595 if (smu_v14_0_get_current_power_limit(smu, &power_limit)) in smu_v14_0_2_get_power_limit()
1596 power_limit = smu->adev->pm.ac_power ? in smu_v14_0_2_get_power_limit()
1601 *current_power_limit = power_limit; in smu_v14_0_2_get_power_limit()
1603 *default_power_limit = power_limit; in smu_v14_0_2_get_power_limit()
1617 od_percent_upper, od_percent_lower, power_limit); in smu_v14_0_2_get_power_limit()
1625 *min_power_limit = power_limit * (100 + od_percent_lower); in smu_v14_0_2_get_power_limit()
H A Dsmu_v14_0.c813 uint32_t *power_limit) in smu_v14_0_get_current_power_limit() argument
832 power_limit); in smu_v14_0_get_current_power_limit()
/linux/drivers/staging/rtl8723bs/include/
H A Dwifi.h460 int16_t power_limit; member
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega10_powertune.c1296 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 Dsmu7_powertune.c1181 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/gpu/drm/amd/pm/powerplay/
H A Damd_powerplay.c969 hwmgr->power_limit = limit; in pp_set_power_limit()
988 *limit = hwmgr->power_limit; in pp_get_power_limit()
/linux/drivers/net/wireless/ath/ath9k/
H A Deeprom.h702 u16 ath9k_hw_get_scaled_power(struct ath_hw *ah, u16 power_limit,
/linux/drivers/gpu/drm/amd/pm/swsmu/smu15/
H A Dsmu_v15_0.c777 uint32_t *power_limit) in smu_v15_0_get_current_power_limit() argument
796 power_limit); in smu_v15_0_get_current_power_limit()

12