Lines Matching defs:gede
786 * apei_gede_report_header(sc, gede, ctx, ratelimitok, &headerlen, &report)
799 const ACPI_HEST_GENERIC_DATA *gede, const char *ctx, bool ratelimitok,
802 const ACPI_HEST_GENERIC_DATA_V300 *const gede_v3 = (const void *)gede;
819 apei_cper_guid_dec(gede->SectionType, §ype);
850 gede->ErrorSeverity,
851 (gede->ErrorSeverity < __arraycount(apei_gede_severity)
852 ? apei_gede_severity[gede->ErrorSeverity]
864 gede->Revision);
873 if (gede->Revision < 0x0300) {
874 *headerlenp = sizeof(*gede);
875 } else if (gede->Revision < 0x0400) {
892 "\0", gede->ValidationBits);
902 gede->Flags);
913 ctx, gede->ErrorDataLength);
920 (gede->ValidationBits & ACPI_HEST_GEN_VALID_FRU_ID) != 0) {
923 apei_cper_guid_dec(gede->FruId, &fruid);
928 (gede->ValidationBits & ACPI_HEST_GEN_VALID_FRU_STRING) != 0) {
930 ctx, gede->FruText);
938 gede->Revision >= 0x0300 && gede->Revision < 0x0400 &&
939 gede->ValidationBits & ACPI_HEST_GEN_VALID_TIMESTAMP) {
1072 const ACPI_HEST_GENERIC_DATA *gede0, *gede;
1190 gede0 = gede = (const ACPI_HEST_GENERIC_DATA *)(gesb + 1);
1226 if (datalen < sizeof(*gede)) {
1230 subctx, datalen, sizeof(*gede));
1240 apei_gede_report_header(sc, gede, subctx, ratelimitok,
1251 subctx, gede->Revision);
1261 if (datalen < gede->ErrorDataLength) {
1266 subctx, datalen, gede->ErrorDataLength);
1282 (*report->func)(sc, (const char *)gede + headerlen,
1283 gede->ErrorDataLength, subctx, ratelimitok);
1290 gede = (const ACPI_HEST_GENERIC_DATA *)((const char *)gede +
1291 + headerlen + gede->ErrorDataLength);