| /drivers/cpufreq/ |
| A D | cpufreq_governor_attr_set.c | 31 mutex_lock(&attr_set->update_lock); in governor_store() 32 ret = attr_set->usage_count ? gattr->store(attr_set, buf, count) : -EBUSY; in governor_store() 33 mutex_unlock(&attr_set->update_lock); in governor_store() 46 mutex_init(&attr_set->update_lock); in gov_attr_set_init() 47 attr_set->usage_count = 1; in gov_attr_set_init() 54 mutex_lock(&attr_set->update_lock); in gov_attr_set_get() 55 attr_set->usage_count++; in gov_attr_set_get() 57 mutex_unlock(&attr_set->update_lock); in gov_attr_set_get() 65 mutex_lock(&attr_set->update_lock); in gov_attr_set_put() 67 count = --attr_set->usage_count; in gov_attr_set_put() [all …]
|
| A D | cpufreq_governor.h | 39 struct gov_attr_set attr_set; member 49 static inline struct dbs_data *to_dbs_data(struct gov_attr_set *attr_set) in to_dbs_data() argument 51 return container_of(attr_set, struct dbs_data, attr_set); in to_dbs_data() 56 (struct gov_attr_set *attr_set, char *buf) \ 58 struct dbs_data *dbs_data = to_dbs_data(attr_set); \ 65 (struct gov_attr_set *attr_set, char *buf) \ 67 struct dbs_data *dbs_data = to_dbs_data(attr_set); \ 178 ssize_t sampling_rate_store(struct gov_attr_set *attr_set, const char *buf,
|
| A D | cpufreq_conservative.c | 149 static ssize_t sampling_down_factor_store(struct gov_attr_set *attr_set, in sampling_down_factor_store() argument 152 struct dbs_data *dbs_data = to_dbs_data(attr_set); in sampling_down_factor_store() 164 static ssize_t up_threshold_store(struct gov_attr_set *attr_set, in up_threshold_store() argument 167 struct dbs_data *dbs_data = to_dbs_data(attr_set); in up_threshold_store() 180 static ssize_t down_threshold_store(struct gov_attr_set *attr_set, in down_threshold_store() argument 183 struct dbs_data *dbs_data = to_dbs_data(attr_set); in down_threshold_store() 197 static ssize_t ignore_nice_load_store(struct gov_attr_set *attr_set, in ignore_nice_load_store() argument 200 struct dbs_data *dbs_data = to_dbs_data(attr_set); in ignore_nice_load_store() 222 static ssize_t freq_step_store(struct gov_attr_set *attr_set, const char *buf, in freq_step_store() argument 225 struct dbs_data *dbs_data = to_dbs_data(attr_set); in freq_step_store()
|
| A D | cpufreq_ondemand.c | 208 struct dbs_data *dbs_data = to_dbs_data(attr_set); in io_is_busy_store() 223 static ssize_t up_threshold_store(struct gov_attr_set *attr_set, in up_threshold_store() argument 226 struct dbs_data *dbs_data = to_dbs_data(attr_set); in up_threshold_store() 240 static ssize_t sampling_down_factor_store(struct gov_attr_set *attr_set, in sampling_down_factor_store() argument 243 struct dbs_data *dbs_data = to_dbs_data(attr_set); in sampling_down_factor_store() 255 list_for_each_entry(policy_dbs, &attr_set->policy_list, list) { in sampling_down_factor_store() 268 static ssize_t ignore_nice_load_store(struct gov_attr_set *attr_set, in ignore_nice_load_store() argument 271 struct dbs_data *dbs_data = to_dbs_data(attr_set); in ignore_nice_load_store() 293 static ssize_t powersave_bias_store(struct gov_attr_set *attr_set, in powersave_bias_store() argument 296 struct dbs_data *dbs_data = to_dbs_data(attr_set); in powersave_bias_store() [all …]
|
| A D | cpufreq_governor.c | 44 ssize_t sampling_rate_store(struct gov_attr_set *attr_set, const char *buf, in sampling_rate_store() argument 47 struct dbs_data *dbs_data = to_dbs_data(attr_set); in sampling_rate_store() 62 list_for_each_entry(policy_dbs, &attr_set->policy_list, list) { in sampling_rate_store() 99 list_for_each_entry(policy_dbs, &dbs_data->attr_set.policy_list, list) { in gov_update_cpu_data() 428 gov_attr_set_get(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_init() 439 gov_attr_set_init(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_init() 462 ret = kobject_init_and_add(&dbs_data->attr_set.kobj, &gov->kobj_type, in cpufreq_dbs_governor_init() 471 kobject_put(&dbs_data->attr_set.kobj); in cpufreq_dbs_governor_init() 501 count = gov_attr_set_put(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_exit()
|
| /drivers/gpu/drm/nouveau/ |
| A D | nouveau_hwmon.c | 73 therm->attr_set(therm, NVKM_THERM_ATTR_THRS_FAN_BOOST, in nouveau_hwmon_set_temp1_auto_point1_temp() 106 therm->attr_set(therm, NVKM_THERM_ATTR_THRS_FAN_BOOST_HYST, in nouveau_hwmon_set_temp1_auto_point1_temp_hyst() 160 ret = therm->attr_set(therm, NVKM_THERM_ATTR_FAN_MIN_DUTY, value); in nouveau_hwmon_set_pwm1_min() 183 ret = therm->attr_set(therm, NVKM_THERM_ATTR_FAN_MAX_DUTY, value); in nouveau_hwmon_set_pwm1_max() 530 if (!therm || !therm->attr_set) in nouveau_temp_write() 535 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_DOWN_CLK, in nouveau_temp_write() 541 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_CRITICAL, in nouveau_temp_write() 547 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_SHUTDOWN, in nouveau_temp_write() 564 if (!therm || !therm->attr_set) in nouveau_pwm_write() 571 return therm->attr_set(therm, NVKM_THERM_ATTR_FAN_MODE, val); in nouveau_pwm_write() [all …]
|
| /drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| A D | therm.h | 97 int (*attr_set)(struct nvkm_therm *, enum nvkm_therm_attr_type, int); member
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
| A D | base.c | 437 therm->attr_set = nvkm_therm_attr_set; in nvkm_therm_ctor()
|
| /drivers/ufs/core/ |
| A D | ufshcd.c | 4176 u8 attr_set, u32 mib_val, u8 peer) in ufshcd_dme_set_attr() argument 4181 .argument2 = UIC_ARG_ATTR_TYPE(attr_set), in ufshcd_dme_set_attr()
|