elog              176 arch/powerpc/include/asm/rtas.h static inline uint8_t rtas_error_severity(const struct rtas_error_log *elog)
elog              178 arch/powerpc/include/asm/rtas.h 	return (elog->byte1 & 0xE0) >> 5;
elog              181 arch/powerpc/include/asm/rtas.h static inline uint8_t rtas_error_disposition(const struct rtas_error_log *elog)
elog              183 arch/powerpc/include/asm/rtas.h 	return (elog->byte1 & 0x18) >> 3;
elog              187 arch/powerpc/include/asm/rtas.h void rtas_set_disposition_recovered(struct rtas_error_log *elog)
elog              189 arch/powerpc/include/asm/rtas.h 	elog->byte1 &= ~0x18;
elog              190 arch/powerpc/include/asm/rtas.h 	elog->byte1 |= (RTAS_DISP_FULLY_RECOVERED << 3);
elog              193 arch/powerpc/include/asm/rtas.h static inline uint8_t rtas_error_extended(const struct rtas_error_log *elog)
elog              195 arch/powerpc/include/asm/rtas.h 	return (elog->byte1 & 0x04) >> 2;
elog              198 arch/powerpc/include/asm/rtas.h static inline uint8_t rtas_error_initiator(const struct rtas_error_log *elog)
elog              200 arch/powerpc/include/asm/rtas.h 	return (elog->byte2 & 0xf0) >> 4;
elog              206 arch/powerpc/include/asm/rtas.h uint32_t rtas_error_extended_log_length(const struct rtas_error_log *elog)
elog              208 arch/powerpc/include/asm/rtas.h 	return be32_to_cpu(elog->extended_log_length);
elog               32 arch/powerpc/platforms/powernv/opal-elog.c 	ssize_t (*show)(struct elog_obj *elog, struct elog_attribute *attr,
elog               34 arch/powerpc/platforms/powernv/opal-elog.c 	ssize_t (*store)(struct elog_obj *elog, struct elog_attribute *attr,
elog               95 arch/powerpc/platforms/powernv/opal-elog.c 	struct elog_obj *elog;
elog               98 arch/powerpc/platforms/powernv/opal-elog.c 	elog = to_elog_obj(kobj);
elog              103 arch/powerpc/platforms/powernv/opal-elog.c 	return attribute->show(elog, attribute, buf);
elog              111 arch/powerpc/platforms/powernv/opal-elog.c 	struct elog_obj *elog;
elog              114 arch/powerpc/platforms/powernv/opal-elog.c 	elog = to_elog_obj(kobj);
elog              119 arch/powerpc/platforms/powernv/opal-elog.c 	return attribute->store(elog, attribute, buf, len);
elog              129 arch/powerpc/platforms/powernv/opal-elog.c 	struct elog_obj *elog;
elog              131 arch/powerpc/platforms/powernv/opal-elog.c 	elog = to_elog_obj(kobj);
elog              132 arch/powerpc/platforms/powernv/opal-elog.c 	kfree(elog->buffer);
elog              133 arch/powerpc/platforms/powernv/opal-elog.c 	kfree(elog);
elog              158 arch/powerpc/platforms/powernv/opal-elog.c 	struct elog_obj *elog = to_elog_obj(kobj);
elog              161 arch/powerpc/platforms/powernv/opal-elog.c 	if (!elog->buffer) {
elog              162 arch/powerpc/platforms/powernv/opal-elog.c 		elog->buffer = kzalloc(elog->size, GFP_KERNEL);
elog              163 arch/powerpc/platforms/powernv/opal-elog.c 		if (!elog->buffer)
elog              166 arch/powerpc/platforms/powernv/opal-elog.c 		opal_rc = opal_read_elog(__pa(elog->buffer),
elog              167 arch/powerpc/platforms/powernv/opal-elog.c 					 elog->size, elog->id);
elog              170 arch/powerpc/platforms/powernv/opal-elog.c 			       elog->id);
elog              171 arch/powerpc/platforms/powernv/opal-elog.c 			kfree(elog->buffer);
elog              172 arch/powerpc/platforms/powernv/opal-elog.c 			elog->buffer = NULL;
elog              177 arch/powerpc/platforms/powernv/opal-elog.c 	memcpy(buffer, elog->buffer + pos, count);
elog              184 arch/powerpc/platforms/powernv/opal-elog.c 	struct elog_obj *elog;
elog              187 arch/powerpc/platforms/powernv/opal-elog.c 	elog = kzalloc(sizeof(*elog), GFP_KERNEL);
elog              188 arch/powerpc/platforms/powernv/opal-elog.c 	if (!elog)
elog              191 arch/powerpc/platforms/powernv/opal-elog.c 	elog->kobj.kset = elog_kset;
elog              193 arch/powerpc/platforms/powernv/opal-elog.c 	kobject_init(&elog->kobj, &elog_ktype);
elog              195 arch/powerpc/platforms/powernv/opal-elog.c 	sysfs_bin_attr_init(&elog->raw_attr);
elog              197 arch/powerpc/platforms/powernv/opal-elog.c 	elog->raw_attr.attr.name = "raw";
elog              198 arch/powerpc/platforms/powernv/opal-elog.c 	elog->raw_attr.attr.mode = 0400;
elog              199 arch/powerpc/platforms/powernv/opal-elog.c 	elog->raw_attr.size = size;
elog              200 arch/powerpc/platforms/powernv/opal-elog.c 	elog->raw_attr.read = raw_attr_read;
elog              202 arch/powerpc/platforms/powernv/opal-elog.c 	elog->id = id;
elog              203 arch/powerpc/platforms/powernv/opal-elog.c 	elog->size = size;
elog              204 arch/powerpc/platforms/powernv/opal-elog.c 	elog->type = type;
elog              206 arch/powerpc/platforms/powernv/opal-elog.c 	elog->buffer = kzalloc(elog->size, GFP_KERNEL);
elog              208 arch/powerpc/platforms/powernv/opal-elog.c 	if (elog->buffer) {
elog              209 arch/powerpc/platforms/powernv/opal-elog.c 		rc = opal_read_elog(__pa(elog->buffer),
elog              210 arch/powerpc/platforms/powernv/opal-elog.c 					 elog->size, elog->id);
elog              213 arch/powerpc/platforms/powernv/opal-elog.c 			       elog->id);
elog              214 arch/powerpc/platforms/powernv/opal-elog.c 			kfree(elog->buffer);
elog              215 arch/powerpc/platforms/powernv/opal-elog.c 			elog->buffer = NULL;
elog              219 arch/powerpc/platforms/powernv/opal-elog.c 	rc = kobject_add(&elog->kobj, NULL, "0x%llx", id);
elog              221 arch/powerpc/platforms/powernv/opal-elog.c 		kobject_put(&elog->kobj);
elog              225 arch/powerpc/platforms/powernv/opal-elog.c 	rc = sysfs_create_bin_file(&elog->kobj, &elog->raw_attr);
elog              227 arch/powerpc/platforms/powernv/opal-elog.c 		kobject_put(&elog->kobj);
elog              231 arch/powerpc/platforms/powernv/opal-elog.c 	kobject_uevent(&elog->kobj, KOBJ_ADD);
elog              233 arch/powerpc/platforms/powernv/opal-elog.c 	return elog;
elog               71 arch/powerpc/platforms/pseries/io_event_irq.c static struct pseries_io_event * ioei_find_event(struct rtas_error_log *elog)
elog               81 arch/powerpc/platforms/pseries/io_event_irq.c 	if (unlikely(rtas_error_type(elog) != RTAS_TYPE_IO)) {
elog               83 arch/powerpc/platforms/pseries/io_event_irq.c 			    rtas_error_type(elog));
elog               87 arch/powerpc/platforms/pseries/io_event_irq.c 	sect = get_pseries_errorlog(elog, PSERIES_ELOG_SECT_ID_IO_EVENT);
elog             2186 drivers/scsi/megaraid/megaraid_sas.h 			u32 elog;