Symbol: elog_obj
arch/powerpc/platforms/powernv/opal-elog.c
100
struct elog_obj *elog;
arch/powerpc/platforms/powernv/opal-elog.c
116
struct elog_obj *elog;
arch/powerpc/platforms/powernv/opal-elog.c
134
struct elog_obj *elog;
arch/powerpc/platforms/powernv/opal-elog.c
164
struct elog_obj *elog = to_elog_obj(kobj);
arch/powerpc/platforms/powernv/opal-elog.c
190
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 sprintf(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
59
elog_obj->type,
arch/powerpc/platforms/powernv/opal-elog.c
60
elog_type_to_string(elog_obj->type));
arch/powerpc/platforms/powernv/opal-elog.c
63
static ssize_t elog_ack_show(struct elog_obj *elog_obj,
arch/powerpc/platforms/powernv/opal-elog.c
70
static ssize_t elog_ack_store(struct elog_obj *elog_obj,
arch/powerpc/platforms/powernv/opal-elog.c
79
if (sysfs_remove_file_self(&elog_obj->kobj, &attr->attr)) {
arch/powerpc/platforms/powernv/opal-elog.c
80
opal_send_ack_elog(elog_obj->id);
arch/powerpc/platforms/powernv/opal-elog.c
81
kobject_put(&elog_obj->kobj);