UefiDevicePathLibCatPrint
UefiDevicePathLibCatPrint (Str, "I1394(%016lx)", F1394DevPath->Guid);
UefiDevicePathLibCatPrint (Str, "USB(0x%x,0x%x)", Usb->ParentPortNumber, Usb->InterfaceNumber);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "Unit(0x%x)", LogicalUnit->Lun);
UefiDevicePathLibCatPrint (Str, "UsbAudio");
UefiDevicePathLibCatPrint (Str, "UsbCDCControl");
UefiDevicePathLibCatPrint (Str, "UsbHID");
UefiDevicePathLibCatPrint (Str, "UsbImage");
UefiDevicePathLibCatPrint (Str, "UsbPrinter");
UefiDevicePathLibCatPrint (Str, "UsbMassStorage");
UefiDevicePathLibCatPrint (Str, "UsbHub");
UefiDevicePathLibCatPrint (Str, "UsbCDCData");
UefiDevicePathLibCatPrint (Str, "UsbSmartCard");
UefiDevicePathLibCatPrint (Str, "UsbVideo");
UefiDevicePathLibCatPrint (Str, "UsbDiagnostic");
UefiDevicePathLibCatPrint (Str, "UsbWireless");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "I2O(0x%x)", I2ODevPath->Tid);
UefiDevicePathLibCatPrint (Str, "MAC(");
UefiDevicePathLibCatPrint (Str, "%02x", MacDevPath->MacAddress.Addr[Index]);
UefiDevicePathLibCatPrint (Str, ",0x%x)", MacDevPath->IfType);
UefiDevicePathLibCatPrint (Str, "TCP");
UefiDevicePathLibCatPrint (Str, "UDP");
UefiDevicePathLibCatPrint (Str, "0x%x", Protocol);
UefiDevicePathLibCatPrint (Str, "%d.%d.%d.%d", Address->Addr[0], Address->Addr[1], Address->Addr[2], Address->Addr[3]);
UefiDevicePathLibCatPrint (Str, "Pci(0x%x,0x%x)", Pci->Device, Pci->Function);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "IPv4(");
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, ",%s,", IPDevPath->StaticIpAddress ? "Static" : "DHCP");
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, "IPv6(");
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, ",Static,");
UefiDevicePathLibCatPrint (Str, ",StatelessAutoConfigure,");
UefiDevicePathLibCatPrint (Str, ",StatefulAutoConfigure,");
UefiDevicePathLibCatPrint (Str, ",0x%x,", IPDevPath->PrefixLength);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "Uart(DEFAULT,");
UefiDevicePathLibCatPrint (Str, "Uart(%ld,", Uart->BaudRate);
UefiDevicePathLibCatPrint (Str, "DEFAULT,");
UefiDevicePathLibCatPrint (Str, "%d,", Uart->DataBits);
UefiDevicePathLibCatPrint (Str, "%c,", Parity);
UefiDevicePathLibCatPrint (Str, "D)");
UefiDevicePathLibCatPrint (Str, "1)");
UefiDevicePathLibCatPrint (Str, "1.5)");
UefiDevicePathLibCatPrint (Str, "2)");
UefiDevicePathLibCatPrint (Str, "x)");
UefiDevicePathLibCatPrint (Str, "PcCard(0x%x)", Pccard->FunctionNumber);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "%02x", ((UINT8 *)&ISCSIDevPath->Lun)[Index]);
UefiDevicePathLibCatPrint (Str, ",%s,", (((Options >> 1) & 0x0001) != 0) ? "CRC32C" : "None");
UefiDevicePathLibCatPrint (Str, "%s,", (((Options >> 3) & 0x0001) != 0) ? "CRC32C" : "None");
UefiDevicePathLibCatPrint (Str, "%s,", "None");
UefiDevicePathLibCatPrint (Str, "%s,", "CHAP_UNI");
UefiDevicePathLibCatPrint (Str, "%s,", "CHAP_BI");
UefiDevicePathLibCatPrint (Str, "%s)", (ISCSIDevPath->NetworkProtocol == 0) ? "TCP" : "reserved");
UefiDevicePathLibCatPrint (Str, "Vlan(%d)", Vlan->VlanId);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "Wi-Fi(%s)", SSId);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "Dns(");
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, "Uri(%s)", UriStr);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, ",0x%lx,0x%lx)", Hd->PartitionStart, Hd->PartitionSize);
UefiDevicePathLibCatPrint (Str, "CDROM(0x%x)", Cd->BootEntry);
UefiDevicePathLibCatPrint (Str, "CDROM(0x%x,0x%lx,0x%lx)", Cd->BootEntry, Cd->PartitionStart, Cd->PartitionSize);
UefiDevicePathLibCatPrint (Str, "File(%s)", name);
UefiDevicePathLibCatPrint (Str, "Media(%36s)", G(&MediaProt->Protocol));
UefiDevicePathLibCatPrint (Str, "Fv(%36s)", G(&Fv->FvName));
UefiDevicePathLibCatPrint (Str, "FvFile(%36s)", G(&FvFile->FvFileName));
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "BBS(%s,%s", Type, Bbs->String);
UefiDevicePathLibCatPrint (Str, "BBS(0x%x,%s", Bbs->DeviceType, Bbs->String);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, ",0x%x)", Bbs->StatusFlag);
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, "Path(%d,%d", DevicePathType (Node), DevicePathSubType (Node));
UefiDevicePathLibCatPrint (Str, "%s(%d", mUefiDevicePathLibToTextTableGeneric[Index].Text, DevicePathSubType (Node));
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, "%02x", ((UINT8 *)Node)[Index]);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, "VenPcAnsi()");
UefiDevicePathLibCatPrint (Str, "VenVt100()");
UefiDevicePathLibCatPrint (Str, "VenVt100Plus()");
UefiDevicePathLibCatPrint (Str, "VenUtf8()");
UefiDevicePathLibCatPrint (Str, "UartFlowCtrl(%s)", "None");
UefiDevicePathLibCatPrint (&Str, "/");
UefiDevicePathLibCatPrint (Str, "UartFlowCtrl(%s)", "Hardware");
UefiDevicePathLibCatPrint (Str, "UartFlowCtrl(%s)", "XonXoff");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "NoTopology,0,0,0,");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "0,");
UefiDevicePathLibCatPrint (Str, "0x%x,", ((Info >> 8) & 0xff) + 1);
UefiDevicePathLibCatPrint (Str, "0x%x,0,0,0,", Info);
UefiDevicePathLibCatPrint (Str, "0x%x)", ((SAS_DEVICE_PATH *)Vendor)->Reserved);
UefiDevicePathLibCatPrint (Str, "DebugPort()");
UefiDevicePathLibCatPrint (Str, "Ven%s(%36s", Type, G(&Vendor->Guid));
UefiDevicePathLibCatPrint (Str, ",");
UefiDevicePathLibCatPrint (Str, "%02x", ((VENDOR_DEVICE_PATH_WITH_DATA *)Vendor)->VendorDefinedData[Index]);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "PciRoot(0x%x)", Acpi->UID);
UefiDevicePathLibCatPrint (Str, "PcieRoot(0x%x)", Acpi->UID);
UefiDevicePathLibCatPrint (Str, "Floppy(0x%x)", Acpi->UID);
UefiDevicePathLibCatPrint (Str, "Keyboard(0x%x)", Acpi->UID);
UefiDevicePathLibCatPrint (Str, "Serial(0x%x)", Acpi->UID);
UefiDevicePathLibCatPrint (Str, "ParallelPort(0x%x)", Acpi->UID);
UefiDevicePathLibCatPrint (Str, "Acpi(PNP%04x,0x%x)", EISA_ID_TO_NUM (Acpi->HID), Acpi->UID);
UefiDevicePathLibCatPrint (Str, "Acpi(0x%08x,0x%x)", Acpi->HID, Acpi->UID);
UefiDevicePathLibCatPrint (Str, "PciRoot(%s)", Strings[UidStrIndex]);
UefiDevicePathLibCatPrint (Str, "PciRoot(0x%x)", AcpiEx->UID);
UefiDevicePathLibCatPrint (Str, "PcieRoot(%s)", Strings[UidStrIndex]);
UefiDevicePathLibCatPrint (Str, "PcieRoot(0x%x)", AcpiEx->UID);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "AcpiEx(%s,", Strings[HidStrIndex]);
UefiDevicePathLibCatPrint (Str, "AcpiEx(%s,", HIDText);
UefiDevicePathLibCatPrint (Str, "%s,", Strings[CidStrIndex]);
UefiDevicePathLibCatPrint (Str, "%s,", CIDText);
UefiDevicePathLibCatPrint (Str, "%s)", Strings[UidStrIndex]);
UefiDevicePathLibCatPrint (Str, "0x%x)", AcpiEx->UID);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "AcpiAdr(0x%x", AcpiAdr->ADR);
UefiDevicePathLibCatPrint (Str, ",0x%x", Addr[Index]);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, "Ata(0x%x)", Atapi->Lun);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "Scsi(0x%x,0x%x)", Scsi->Pun, Scsi->Lun);
UefiDevicePathLibCatPrint (Str, "Fibre(0x%lx,0x%lx)", Fibre->WWN, Fibre->Lun);
UefiDevicePathLibCatPrint (Str, "FibreEx(0x");
UefiDevicePathLibCatPrint (Str, "%02x", FibreEx->WWN[Index]);
UefiDevicePathLibCatPrint (Str, ",0x");
UefiDevicePathLibCatPrint (Str, "%02x", FibreEx->Lun[Index]);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (Str, "SasEx(0x");
UefiDevicePathLibCatPrint (Str, "%02x", SasEx->SasAddress[Index]);
UefiDevicePathLibCatPrint (Str, ",0x");
UefiDevicePathLibCatPrint (Str, "%02x", SasEx->Lun[Index]);
UefiDevicePathLibCatPrint (Str, ",0x%x,", SasEx->RelativeTargetPort);
UefiDevicePathLibCatPrint (Str, "NoTopology,0,0,0");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "0");
UefiDevicePathLibCatPrint (Str, "0x%x", ((SasEx->DeviceTopology >> 8) & 0xff) + 1);
UefiDevicePathLibCatPrint (Str, "0x%x,0,0,0", SasEx->DeviceTopology);
UefiDevicePathLibCatPrint (Str, ")");
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (Str, "UFS(0x%x,0x%x)", Ufs->Pun, Ufs->Lun);
UefiDevicePathLibCatPrint (
UefiDevicePathLibCatPrint (