Lines Matching refs:attr
35 struct attribute attr; member
36 ssize_t (*show)(struct elog_obj *elog, struct elog_attribute *attr,
38 ssize_t (*store)(struct elog_obj *elog, struct elog_attribute *attr,
41 #define to_elog_attr(x) container_of(x, struct elog_attribute, attr)
44 struct elog_attribute *attr, in elog_id_show() argument
59 struct elog_attribute *attr, in elog_type_show() argument
68 struct elog_attribute *attr, in elog_ack_show() argument
75 struct elog_attribute *attr, in elog_ack_store() argument
80 sysfs_remove_file_self(&elog_obj->kobj, &attr->attr); in elog_ack_store()
95 struct attribute *attr, in elog_attr_show() argument
101 attribute = to_elog_attr(attr); in elog_attr_show()
111 struct attribute *attr, in elog_attr_store() argument
117 attribute = to_elog_attr(attr); in elog_attr_store()
141 &id_attribute.attr,
142 &type_attribute.attr,
143 &ack_attribute.attr,
201 elog->raw_attr.attr.name = "raw"; in create_elog_obj()
202 elog->raw_attr.attr.mode = 0400; in create_elog_obj()