Lines Matching refs:attr

26 static ssize_t show_domain_id(struct kobject *kobj, struct kobj_attribute *attr, char *buf)  in show_domain_id()  argument
28 struct uncore_data *data = container_of(attr, struct uncore_data, domain_id_kobj_attr); in show_domain_id()
33 static ssize_t show_fabric_cluster_id(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in show_fabric_cluster_id() argument
35 struct uncore_data *data = container_of(attr, struct uncore_data, fabric_cluster_id_kobj_attr); in show_fabric_cluster_id()
40 static ssize_t show_package_id(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in show_package_id() argument
42 struct uncore_data *data = container_of(attr, struct uncore_data, package_id_kobj_attr); in show_package_id()
101 struct kobj_attribute *attr, \
104 struct uncore_data *data = container_of(attr, struct uncore_data, name##_kobj_attr);\
112 struct kobj_attribute *attr, char *buf)\
114 struct uncore_data *data = container_of(attr, struct uncore_data, name##_kobj_attr);\
121 struct kobj_attribute *attr, char *buf)\
123 struct uncore_data *data = container_of(attr, struct uncore_data, name##_kobj_attr);\
138 struct kobj_attribute *attr, char *buf)\
140 struct uncore_data *data = container_of(attr, struct uncore_data,\
152 sysfs_attr_init(&data->_name##_kobj_attr.attr); \
155 data->_name##_kobj_attr.attr.name = #_name; \
156 data->_name##_kobj_attr.attr.mode = 0644; \
161 sysfs_attr_init(&data->_name##_kobj_attr.attr); \
164 data->_name##_kobj_attr.attr.name = #_name; \
165 data->_name##_kobj_attr.attr.mode = 0444; \
170 sysfs_attr_init(&data->_name##_kobj_attr.attr); \
173 data->_name##_kobj_attr.attr.name = #_name; \
174 data->_name##_kobj_attr.attr.mode = 0400; \
189 data->uncore_attrs[index++] = &data->domain_id_kobj_attr.attr; in create_attr_group()
191 data->uncore_attrs[index++] = &data->fabric_cluster_id_kobj_attr.attr; in create_attr_group()
193 data->uncore_attrs[index++] = &data->package_id_kobj_attr.attr; in create_attr_group()
196 data->uncore_attrs[index++] = &data->max_freq_khz_kobj_attr.attr; in create_attr_group()
197 data->uncore_attrs[index++] = &data->min_freq_khz_kobj_attr.attr; in create_attr_group()
198 data->uncore_attrs[index++] = &data->initial_min_freq_khz_kobj_attr.attr; in create_attr_group()
199 data->uncore_attrs[index++] = &data->initial_max_freq_khz_kobj_attr.attr; in create_attr_group()
203 data->uncore_attrs[index++] = &data->current_freq_khz_kobj_attr.attr; in create_attr_group()