Lines Matching refs:attr
34 struct attribute attr; member
35 ssize_t (*show)(struct elog_obj *elog, struct elog_attribute *attr,
37 ssize_t (*store)(struct elog_obj *elog, struct elog_attribute *attr,
40 #define to_elog_attr(x) container_of(x, struct elog_attribute, attr)
43 struct elog_attribute *attr, in elog_id_show() argument
58 struct elog_attribute *attr, in elog_type_show() argument
67 struct elog_attribute *attr, in elog_ack_show() argument
74 struct elog_attribute *attr, in elog_ack_store() argument
79 sysfs_remove_file_self(&elog_obj->kobj, &attr->attr); in elog_ack_store()
94 struct attribute *attr, in elog_attr_show() argument
100 attribute = to_elog_attr(attr); in elog_attr_show()
110 struct attribute *attr, in elog_attr_store() argument
116 attribute = to_elog_attr(attr); in elog_attr_store()
140 &id_attribute.attr,
141 &type_attribute.attr,
142 &ack_attribute.attr,
200 elog->raw_attr.attr.name = "raw"; in create_elog_obj()
201 elog->raw_attr.attr.mode = 0400; in create_elog_obj()