Home
last modified time | relevance | path

Searched refs:attr_set (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.15/drivers/cpufreq/
Dcpufreq_governor_attr_set.c32 struct gov_attr_set *attr_set = to_gov_attr_set(kobj); in governor_store() local
36 mutex_lock(&attr_set->update_lock); in governor_store()
37 ret = attr_set->usage_count ? gattr->store(attr_set, buf, count) : -EBUSY; in governor_store()
38 mutex_unlock(&attr_set->update_lock); in governor_store()
48 void gov_attr_set_init(struct gov_attr_set *attr_set, struct list_head *list_node) in gov_attr_set_init() argument
50 INIT_LIST_HEAD(&attr_set->policy_list); in gov_attr_set_init()
51 mutex_init(&attr_set->update_lock); in gov_attr_set_init()
52 attr_set->usage_count = 1; in gov_attr_set_init()
53 list_add(list_node, &attr_set->policy_list); in gov_attr_set_init()
57 void gov_attr_set_get(struct gov_attr_set *attr_set, struct list_head *list_node) in gov_attr_set_get() argument
[all …]
Dcpufreq_governor.h39 struct gov_attr_set attr_set; member
48 static inline struct dbs_data *to_dbs_data(struct gov_attr_set *attr_set) in to_dbs_data() argument
50 return container_of(attr_set, struct dbs_data, attr_set); in to_dbs_data()
55 (struct gov_attr_set *attr_set, char *buf) \
57 struct dbs_data *dbs_data = to_dbs_data(attr_set); \
64 (struct gov_attr_set *attr_set, char *buf) \
66 struct dbs_data *dbs_data = to_dbs_data(attr_set); \
179 ssize_t store_sampling_rate(struct gov_attr_set *attr_set, const char *buf,
Dcpufreq_conservative.c147 static ssize_t store_sampling_down_factor(struct gov_attr_set *attr_set, in store_sampling_down_factor() argument
150 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_sampling_down_factor()
162 static ssize_t store_up_threshold(struct gov_attr_set *attr_set, in store_up_threshold() argument
165 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_up_threshold()
178 static ssize_t store_down_threshold(struct gov_attr_set *attr_set, in store_down_threshold() argument
181 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_down_threshold()
196 static ssize_t store_ignore_nice_load(struct gov_attr_set *attr_set, in store_ignore_nice_load() argument
199 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_ignore_nice_load()
221 static ssize_t store_freq_step(struct gov_attr_set *attr_set, const char *buf, in store_freq_step() argument
224 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_freq_step()
Dcpufreq_ondemand.c203 static ssize_t store_io_is_busy(struct gov_attr_set *attr_set, const char *buf, in store_io_is_busy() argument
206 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_io_is_busy()
221 static ssize_t store_up_threshold(struct gov_attr_set *attr_set, in store_up_threshold() argument
224 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_up_threshold()
238 static ssize_t store_sampling_down_factor(struct gov_attr_set *attr_set, in store_sampling_down_factor() argument
241 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_sampling_down_factor()
253 list_for_each_entry(policy_dbs, &attr_set->policy_list, list) { in store_sampling_down_factor()
266 static ssize_t store_ignore_nice_load(struct gov_attr_set *attr_set, in store_ignore_nice_load() argument
269 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_ignore_nice_load()
291 static ssize_t store_powersave_bias(struct gov_attr_set *attr_set, in store_powersave_bias() argument
[all …]
Dcpufreq_governor.c44 ssize_t store_sampling_rate(struct gov_attr_set *attr_set, const char *buf, in store_sampling_rate() argument
47 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_sampling_rate()
62 list_for_each_entry(policy_dbs, &attr_set->policy_list, list) { in store_sampling_rate()
99 list_for_each_entry(policy_dbs, &dbs_data->attr_set.policy_list, list) { in gov_update_cpu_data()
418 gov_attr_set_get(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_init()
428 gov_attr_set_init(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_init()
450 ret = kobject_init_and_add(&dbs_data->attr_set.kobj, &gov->kobj_type, in cpufreq_dbs_governor_init()
459 kobject_put(&dbs_data->attr_set.kobj); in cpufreq_dbs_governor_init()
487 count = gov_attr_set_put(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_exit()
/Linux-v5.15/tools/testing/selftests/mount_setattr/
Dmount_setattr_test.c108 __u64 attr_set; member
351 .attr_set = MOUNT_ATTR_RDONLY | MOUNT_ATTR_NOSUID, in mount_setattr_thread()
449 .attr_set = (1U << 31), in TEST_F()
458 invalid_attr.attr_set = 0; in TEST_F()
468 invalid_attr.attr_set = (1U << 31); in TEST_F()
517 large_attr.attr3.attr_set = MOUNT_ATTR_RDONLY; in TEST_F()
521 large_attr.attr3.attr_set = 0; in TEST_F()
522 large_attr.attr1.attr_set = MOUNT_ATTR_RDONLY; in TEST_F()
546 .attr_set = MOUNT_ATTR_RDONLY | MOUNT_ATTR_NOEXEC | MOUNT_ATTR_RELATIME, in TEST_F()
582 .attr_set = MOUNT_ATTR_RDONLY | MOUNT_ATTR_NOEXEC | MOUNT_ATTR_RELATIME, in TEST_F()
[all …]
/Linux-v5.15/kernel/sched/
Dcpufreq_schedutil.c19 struct gov_attr_set attr_set; member
502 static inline struct sugov_tunables *to_sugov_tunables(struct gov_attr_set *attr_set) in to_sugov_tunables() argument
504 return container_of(attr_set, struct sugov_tunables, attr_set); in to_sugov_tunables()
507 static ssize_t rate_limit_us_show(struct gov_attr_set *attr_set, char *buf) in rate_limit_us_show() argument
509 struct sugov_tunables *tunables = to_sugov_tunables(attr_set); in rate_limit_us_show()
515 rate_limit_us_store(struct gov_attr_set *attr_set, const char *buf, size_t count) in rate_limit_us_store() argument
517 struct sugov_tunables *tunables = to_sugov_tunables(attr_set); in rate_limit_us_store()
526 list_for_each_entry(sg_policy, &attr_set->policy_list, tunables_hook) in rate_limit_us_store()
542 struct gov_attr_set *attr_set = container_of(kobj, struct gov_attr_set, kobj); in sugov_tunables_free() local
544 kfree(to_sugov_tunables(attr_set)); in sugov_tunables_free()
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/
Dnouveau_hwmon.c73 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()
581 if (!therm || !therm->attr_set) in nouveau_temp_write()
586 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_DOWN_CLK, in nouveau_temp_write()
589 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_DOWN_CLK_HYST, in nouveau_temp_write()
592 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_CRITICAL, in nouveau_temp_write()
595 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_CRITICAL_HYST, in nouveau_temp_write()
598 return therm->attr_set(therm, NVKM_THERM_ATTR_THRS_SHUTDOWN, in nouveau_temp_write()
[all …]
/Linux-v5.15/include/linux/
Dcpufreq.h646 void gov_attr_set_init(struct gov_attr_set *attr_set, struct list_head *list_node);
647 void gov_attr_set_get(struct gov_attr_set *attr_set, struct list_head *list_node);
648 unsigned int gov_attr_set_put(struct gov_attr_set *attr_set, struct list_head *list_node);
653 ssize_t (*show)(struct gov_attr_set *attr_set, char *buf);
654 ssize_t (*store)(struct gov_attr_set *attr_set, const char *buf,
/Linux-v5.15/tools/include/uapi/linux/
Dmount.h130 __u64 attr_set; member
/Linux-v5.15/include/uapi/linux/
Dmount.h130 __u64 attr_set; member
/Linux-v5.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dtherm.h97 int (*attr_set)(struct nvkm_therm *, enum nvkm_therm_attr_type, int); member
/Linux-v5.15/arch/arm64/kvm/hyp/
Dpgtable.c950 kvm_pte_t attr_set; member
971 pte |= data->attr_set; in stage2_attr_walker()
994 u64 size, kvm_pte_t attr_set, in stage2_update_leaf_attrs() argument
1001 .attr_set = attr_set & attr_mask, in stage2_update_leaf_attrs()
/Linux-v5.15/fs/
Dnamespace.c78 unsigned int attr_set; member
3922 flags |= kattr->attr_set; in recalc_flags()
3991 if ((kattr->attr_set & MNT_READONLY) && in mount_setattr_prepare()
4035 if ((kattr->attr_set & MNT_READONLY) && in mount_setattr_commit()
4106 if (!((attr->attr_set | attr->attr_clr) & MOUNT_ATTR_IDMAP)) in build_mount_idmapped()
4176 if ((attr->attr_set | attr->attr_clr) & ~MOUNT_SETATTR_VALID_FLAGS) in build_mount_kattr()
4179 kattr->attr_set = attr_flags_to_mnt_flags(attr->attr_set); in build_mount_kattr()
4200 switch (attr->attr_set & MOUNT_ATTR__ATIME) { in build_mount_kattr()
4202 kattr->attr_set |= MNT_RELATIME; in build_mount_kattr()
4205 kattr->attr_set |= MNT_NOATIME; in build_mount_kattr()
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dbase.c437 therm->attr_set = nvkm_therm_attr_set; in nvkm_therm_ctor()
/Linux-v5.15/drivers/scsi/ufs/
Dufshcd.h1071 u8 attr_set, u32 mib_val, u8 peer);
Dufshcd.c3812 u8 attr_set, u32 mib_val, u8 peer) in ufshcd_dme_set_attr() argument
3826 uic_cmd.argument2 = UIC_ARG_ATTR_TYPE(attr_set); in ufshcd_dme_set_attr()