elog_obj
struct elog_obj *elog;
struct elog_obj *elog;
struct elog_obj *elog;
struct elog_obj *elog = to_elog_obj(kobj);
struct elog_obj *elog;
#define to_elog_obj(x) container_of(x, struct elog_obj, kobj)
ssize_t (*show)(struct elog_obj *elog, struct elog_attribute *attr,
ssize_t (*store)(struct elog_obj *elog, struct elog_attribute *attr,
static ssize_t elog_id_show(struct elog_obj *elog_obj,
return sprintf(buf, "0x%llx\n", elog_obj->id);
static ssize_t elog_type_show(struct elog_obj *elog_obj,
elog_obj->type,
elog_type_to_string(elog_obj->type));
static ssize_t elog_ack_show(struct elog_obj *elog_obj,
static ssize_t elog_ack_store(struct elog_obj *elog_obj,
if (sysfs_remove_file_self(&elog_obj->kobj, &attr->attr)) {
opal_send_ack_elog(elog_obj->id);
kobject_put(&elog_obj->kobj);