Home
last modified time | relevance | path

Searched refs:power_limit (Results 1 - 25 of 69) sorted by relevance

123

/kernel/linux/linux-6.6/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()
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 in __set_power_limit_uw()
190 get_power_limit_uw(struct powercap_zone *pcz, int cid, u64 *power_limit) get_power_limit_uw() argument
267 set_power_limit_uw(struct powercap_zone *pcz, int cid, u64 power_limit) set_power_limit_uw() argument
[all...]
H A Ddtpm_devfreq.c48 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 Ddtpm_cpu.c41 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()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mei/
H A Diwl-mei.h367 * @power_limit: pointer to an array of 10 elements (le16) represents the power
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 Dmain.c202 * @power_limit: pointer to an array of 10 elements (le16) represents the power
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()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A 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()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H 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()
/kernel/linux/linux-6.6/include/linux/
H A Ddtpm.h22 u64 power_limit; member
/kernel/linux/linux-5.10/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
1587 uint64_t power_limit:2; global() member
1624 uint64_t power_limit:2; global() member
1661 uint64_t power_limit:2; global() member
[all...]
/kernel/linux/linux-6.6/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
1587 uint64_t power_limit:2; global() member
1624 uint64_t power_limit:2; global() member
1661 uint64_t power_limit:2; global() member
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_7_ppt.c1951 uint32_t power_limit, od_percent; in smu_v13_0_7_get_power_limit() local
1953 if (smu_v13_0_get_current_power_limit(smu, &power_limit)) in smu_v13_0_7_get_power_limit()
1954 power_limit = smu->adev->pm.ac_power ? in smu_v13_0_7_get_power_limit()
1959 *current_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
1961 *default_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
1967 dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in smu_v13_0_7_get_power_limit()
1969 power_limit *= (100 + od_percent); in smu_v13_0_7_get_power_limit()
1970 power_limit /= 100; in smu_v13_0_7_get_power_limit()
1972 *max_power_limit = power_limit; in smu_v13_0_7_get_power_limit()
H A Dsmu_v13_0_0_ppt.c1997 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Darcturus_ppt.c1337 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()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dphy.c1639 s8 power_limit = 0, prev_power_limit, ret; in _rtl8812ae_phy_set_txpower_limit() local
1643 &power_limit)) { in _rtl8812ae_phy_set_txpower_limit()
1646 channel, power_limit); in _rtl8812ae_phy_set_txpower_limit()
1649 power_limit = power_limit > MAX_POWER_INDEX ? in _rtl8812ae_phy_set_txpower_limit()
1650 MAX_POWER_INDEX : power_limit; in _rtl8812ae_phy_set_txpower_limit()
1701 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit()
1704 power_limit; in _rtl8812ae_phy_set_txpower_limit()
1725 if (power_limit < prev_power_limit) in _rtl8812ae_phy_set_txpower_limit()
1727 [rate_section][channel_index][RF90_PATH_A] = power_limit; in _rtl8812ae_phy_set_txpower_limit()
1741 _rtl8812ae_phy_config_bb_txpwr_lmt(struct ieee80211_hw *hw, const char *regulation, const char *band, const char *bandwidth, const char *rate_section, const char *rf_path, const char *channel, const char *power_limit) _rtl8812ae_phy_config_bb_txpwr_lmt() argument
2334 s8 power_limit = MAX_POWER_INDEX; _rtl8812ae_phy_get_txpower_limit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dphy.c1638 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()
1740 _rtl8812ae_phy_config_bb_txpwr_lmt(struct ieee80211_hw *hw, const char *regulation, const char *band, const char *bandwidth, const char *rate_section, const char *rf_path, const char *channel, const char *power_limit) _rtl8812ae_phy_config_bb_txpwr_lmt() argument
2330 s8 power_limit = MAX_POWER_INDEX; _rtl8812ae_phy_get_txpower_limit() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dnavi10_ppt.c1850 uint32_t power_limit, od_percent; in navi10_get_power_limit() local
1852 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in navi10_get_power_limit()
1858 power_limit = in navi10_get_power_limit()
1861 smu->current_power_limit = power_limit; in navi10_get_power_limit()
1867 dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in navi10_get_power_limit()
1869 power_limit *= (100 + od_percent); in navi10_get_power_limit()
1870 power_limit /= 100; in navi10_get_power_limit()
1872 smu->max_power_limit = power_limit; in navi10_get_power_limit()
H A Darcturus_ppt.c1163 uint32_t power_limit, od_percent; in arcturus_get_power_limit() local
1165 if (smu_v11_0_get_current_power_limit(smu, &power_limit)) { in arcturus_get_power_limit()
1171 power_limit = in arcturus_get_power_limit()
1174 smu->current_power_limit = power_limit; in arcturus_get_power_limit()
1179 dev_dbg(smu->adev->dev, "ODSETTING_POWERPERCENTAGE: %d (default: %d)\n", od_percent, power_limit); in arcturus_get_power_limit()
1181 power_limit *= (100 + od_percent); in arcturus_get_power_limit()
1182 power_limit /= 100; in arcturus_get_power_limit()
1184 smu->max_power_limit = power_limit; in arcturus_get_power_limit()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/
H A Dsmu_v11_0.h177 uint32_t *power_limit);
/kernel/linux/linux-5.10/drivers/net/wireless/ath/
H A Dath.h86 int16_t power_limit; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/
H A Dath.h86 int16_t power_limit; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Dsmu_v11_0.h188 uint32_t *power_limit);
H A Dsmu_v13_0.h167 uint32_t *power_limit);
/kernel/linux/linux-5.10/drivers/powercap/
H A Dintel_rapl_common.c313 u64 power_limit) in set_power_limit()
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()
312 set_power_limit(struct powercap_zone *power_zone, int cid, u64 power_limit) set_power_limit() argument

Completed in 50 milliseconds

123