Lines Matching refs:attr

329 	struct bin_attribute attr;
337 struct bin_attribute attr;
346 container_of(bin_attr, struct acpi_table_attr, attr);
367 struct acpi_table_attr *attr = NULL;
370 sysfs_attr_init(&table_attr->attr.attr);
373 list_for_each_entry(attr, &acpi_table_attr_list, node) {
374 if (ACPI_COMPARE_NAMESEG(table_attr->name, attr->name))
375 if (table_attr->instance < attr->instance)
376 table_attr->instance = attr->instance;
395 table_attr->attr.size = table_header->length;
396 table_attr->attr.read = acpi_table_show;
397 table_attr->attr.attr.name = table_attr->filename;
398 table_attr->attr.attr.mode = 0400;
400 return sysfs_create_bin_file(tables_obj, &table_attr->attr);
444 data_attr = container_of(bin_attr, struct acpi_data_attr, attr);
445 size = data_attr->attr.size;
477 data_attr->attr.size = bert->region_length;
478 data_attr->attr.attr.name = "BERT";
480 return sysfs_create_bin_file(tables_data_kobj, &data_attr->attr);
502 sysfs_attr_init(&data_attr->attr.attr);
503 data_attr->attr.read = acpi_data_show;
504 data_attr->attr.attr.mode = 0400;
609 kfree(counter_attrs[i].attr.name);
688 struct kobj_attribute *attr, char *buf)
690 int index = attr - counter_attrs;
745 struct kobj_attribute *attr, const char *buf,
748 int index = attr - counter_attrs;
924 sysfs_attr_init(&counter_attrs[i].attr);
925 counter_attrs[i].attr.name = name;
926 counter_attrs[i].attr.mode = 0644;
930 all_attrs[i] = &counter_attrs[i].attr;
952 acpi_show_profile(struct kobject *kobj, struct kobj_attribute *attr,
962 struct kobj_attribute *attr, char *buf)
970 struct kobj_attribute *attr,
988 &hotplug_enabled_attr.attr,
1020 struct kobj_attribute *attr, char *buf)
1026 struct kobj_attribute *attr,
1059 result = sysfs_create_file(hotplug_kobj, &force_remove_attr.attr);
1063 result = sysfs_create_file(acpi_kobj, &pm_profile_attr.attr);