/* This function parses the IORT Named Component node. */
STATIC VOID DumpIortNodeNamedComponent(IN UINT8 *Ptr, IN UINT16 Length, IN UINT32 MappingCount, IN UINT32 MappingOffset)
/* This function parses the IORT Named Component node. */
STATIC VOID DumpIortNodeNamedComponent(IN UINT8 *Ptr, IN UINT16 Length, IN UINT32 MappingCount, IN UINT32 MappingOffset)
{
  UINT32  Offset;
  Offset = ParseAcpi (
             TRUE,
             2,
             "Named Component Node",
             Ptr,
             Length,
             PARSER_PARAMS (IortNodeNamedComponentParser)
             );
  PrintFieldName (2, L"Device Object Name");
  while ((*(Ptr + Offset) != 0) &&
         (Offset < Length))
  {
    Print (L"%c", *(Ptr + Offset));
    Offset++;
  }
  Print (L"\n");
  DumpIortNodeIdMappings (
    Ptr + MappingOffset,
    Length - MappingOffset,
    MappingCount
    );
}