Lines Matching refs:SasEx
692 SASEX_DEVICE_PATH *SasEx; in DevPathToTextSasEx() local
695 SasEx = DevPath; in DevPathToTextSasEx()
698 for (Index = 0; Index < sizeof (SasEx->SasAddress) / sizeof (SasEx->SasAddress[0]); Index++) { in DevPathToTextSasEx()
699 UefiDevicePathLibCatPrint (Str, L"%02x", SasEx->SasAddress[Index]); in DevPathToTextSasEx()
702 for (Index = 0; Index < sizeof (SasEx->Lun) / sizeof (SasEx->Lun[0]); Index++) { in DevPathToTextSasEx()
703 UefiDevicePathLibCatPrint (Str, L"%02x", SasEx->Lun[Index]); in DevPathToTextSasEx()
705 UefiDevicePathLibCatPrint (Str, L",0x%x,", SasEx->RelativeTargetPort); in DevPathToTextSasEx()
707 if (((SasEx->DeviceTopology & 0x0f) == 0) && ((SasEx->DeviceTopology & BIT7) == 0)) { in DevPathToTextSasEx()
709 } else if (((SasEx->DeviceTopology & 0x0f) <= 2) && ((SasEx->DeviceTopology & BIT7) == 0)) { in DevPathToTextSasEx()
713 ((SasEx->DeviceTopology & BIT4) != 0) ? L"SATA" : L"SAS", in DevPathToTextSasEx()
714 ((SasEx->DeviceTopology & BIT5) != 0) ? L"External" : L"Internal", in DevPathToTextSasEx()
715 ((SasEx->DeviceTopology & BIT6) != 0) ? L"Expanded" : L"Direct" in DevPathToTextSasEx()
717 if ((SasEx->DeviceTopology & 0x0f) == 1) { in DevPathToTextSasEx()
723 UefiDevicePathLibCatPrint (Str, L"0x%x", ((SasEx->DeviceTopology >> 8) & 0xff) + 1); in DevPathToTextSasEx()
726 UefiDevicePathLibCatPrint (Str, L"0x%x,0,0,0", SasEx->DeviceTopology); in DevPathToTextSasEx()