Symbol: elog_obj
arch/powerpc/platforms/powernv/opal-elog.c
115
struct elog_obj *elog;
arch/powerpc/platforms/powernv/opal-elog.c
133
struct elog_obj *elog;
arch/powerpc/platforms/powernv/opal-elog.c
163
struct elog_obj *elog = to_elog_obj(kobj);
arch/powerpc/platforms/powernv/opal-elog.c
189
struct elog_obj *elog;
arch/powerpc/platforms/powernv/opal-elog.c
28
#define to_elog_obj(x) container_of(x, struct elog_obj, kobj)
arch/powerpc/platforms/powernv/opal-elog.c
32
ssize_t (*show)(struct elog_obj *elog, struct elog_attribute *attr,
arch/powerpc/platforms/powernv/opal-elog.c
34
ssize_t (*store)(struct elog_obj *elog, struct elog_attribute *attr,
arch/powerpc/platforms/powernv/opal-elog.c
39
static ssize_t elog_id_show(struct elog_obj *elog_obj,
arch/powerpc/platforms/powernv/opal-elog.c
43
return sysfs_emit(buf, "0x%llx\n", elog_obj->id);
arch/powerpc/platforms/powernv/opal-elog.c
54
static ssize_t elog_type_show(struct elog_obj *elog_obj,
arch/powerpc/platforms/powernv/opal-elog.c
58
return sysfs_emit(buf, "0x%llx %s\n", elog_obj->type,
arch/powerpc/platforms/powernv/opal-elog.c
59
elog_type_to_string(elog_obj->type));
arch/powerpc/platforms/powernv/opal-elog.c
62
static ssize_t elog_ack_show(struct elog_obj *elog_obj,
arch/powerpc/platforms/powernv/opal-elog.c
69
static ssize_t elog_ack_store(struct elog_obj *elog_obj,
arch/powerpc/platforms/powernv/opal-elog.c
78
if (sysfs_remove_file_self(&elog_obj->kobj, &attr->attr)) {
arch/powerpc/platforms/powernv/opal-elog.c
79
opal_send_ack_elog(elog_obj->id);
arch/powerpc/platforms/powernv/opal-elog.c
80
kobject_put(&elog_obj->kobj);
arch/powerpc/platforms/powernv/opal-elog.c
99
struct elog_obj *elog;