Lines Matching refs:SasEx
753 SASEX_DEVICE_PATH *SasEx; in DevPathToTextSasEx() local
756 SasEx = DevPath; in DevPathToTextSasEx()
759 for (Index = 0; Index < sizeof (SasEx->SasAddress) / sizeof (SasEx->SasAddress[0]); Index++) { in DevPathToTextSasEx()
760 UefiDevicePathLibCatPrint (Str, "%02x", SasEx->SasAddress[Index]); in DevPathToTextSasEx()
763 for (Index = 0; Index < sizeof (SasEx->Lun) / sizeof (SasEx->Lun[0]); Index++) { in DevPathToTextSasEx()
764 UefiDevicePathLibCatPrint (Str, "%02x", SasEx->Lun[Index]); in DevPathToTextSasEx()
766 UefiDevicePathLibCatPrint (Str, ",0x%x,", SasEx->RelativeTargetPort); in DevPathToTextSasEx()
768 if (((SasEx->DeviceTopology & 0x0f) == 0) && ((SasEx->DeviceTopology & BIT7) == 0)) { in DevPathToTextSasEx()
770 } else if (((SasEx->DeviceTopology & 0x0f) <= 2) && ((SasEx->DeviceTopology & BIT7) == 0)) { in DevPathToTextSasEx()
774 ((SasEx->DeviceTopology & BIT4) != 0) ? "SATA" : "SAS", in DevPathToTextSasEx()
775 ((SasEx->DeviceTopology & BIT5) != 0) ? "External" : "Internal", in DevPathToTextSasEx()
776 ((SasEx->DeviceTopology & BIT6) != 0) ? "Expanded" : "Direct" in DevPathToTextSasEx()
778 if ((SasEx->DeviceTopology & 0x0f) == 1) { in DevPathToTextSasEx()
784 UefiDevicePathLibCatPrint (Str, "0x%x", ((SasEx->DeviceTopology >> 8) & 0xff) + 1); in DevPathToTextSasEx()
787 UefiDevicePathLibCatPrint (Str, "0x%x,0,0,0", SasEx->DeviceTopology); in DevPathToTextSasEx()