- case AML_UINT8:\r
- *DataSize = sizeof(UINT8);\r
- break;\r
- case AML_UINT16:\r
- *DataSize = sizeof(UINT16);\r
- break;\r
- case AML_UINT32:\r
- *DataSize = sizeof(UINT32);\r
- break;\r
- case AML_UINT64:\r
- *DataSize = sizeof(UINT64);\r
- break;\r
- case AML_STRING:\r
- *DataSize = AsciiStrSize((CHAR8 *)Buffer);\r
- break;\r
- case AML_NAME:\r
- Status = AmlGetNameStringSize (Buffer, DataSize);\r
- if (EFI_ERROR (Status)) {\r
- return EFI_INVALID_PARAMETER;\r
- }\r
- break;\r
- case AML_OBJECT:\r
- ChildAmlByteEncoding = AmlSearchByOpByte (Buffer);\r
- if (ChildAmlByteEncoding == NULL) {\r
- return EFI_INVALID_PARAMETER;\r
- }\r
-\r
- //\r
- // NOTE: We need override DataType here, if there is a case the AML_OBJECT is AML_NAME.\r
- // We need convert type from EFI_ACPI_DATA_TYPE_CHILD to EFI_ACPI_DATA_TYPE_NAME_STRING.\r
- // We should not return CHILD because there is NO OpCode for NameString.\r
- //\r
- if ((ChildAmlByteEncoding->Attribute & AML_IS_NAME_CHAR) != 0) {\r
- if (DataType != NULL) {\r
- *DataType = AmlTypeToAcpiType (AML_NAME);\r
- }\r
+ case AML_UINT8:\r
+ *DataSize = sizeof (UINT8);\r
+ break;\r
+ case AML_UINT16:\r
+ *DataSize = sizeof (UINT16);\r
+ break;\r
+ case AML_UINT32:\r
+ *DataSize = sizeof (UINT32);\r
+ break;\r
+ case AML_UINT64:\r
+ *DataSize = sizeof (UINT64);\r
+ break;\r
+ case AML_STRING:\r
+ *DataSize = AsciiStrSize ((CHAR8 *)Buffer);\r
+ break;\r
+ case AML_NAME:\r