@@ -974,8 +974,8 @@ bool CommandListCoreFamilyImmediate<gfxCoreFamily>::preferCopyThroughLockedPtr(C
974974 bool cpuMemCopyEnabled = false ;
975975
976976 switch (transferType) {
977- case HOST_USM_TO_DEVICE_USM :
978- case DEVICE_USM_TO_HOST_USM : {
977+ case TransferType::hostUsmToDeviceUsm :
978+ case TransferType::deviceUsmToHostUsm : {
979979 if (this ->dependenciesPresent ) {
980980 cpuMemCopyEnabled = false ;
981981 break ;
@@ -990,8 +990,8 @@ bool CommandListCoreFamilyImmediate<gfxCoreFamily>::preferCopyThroughLockedPtr(C
990990 cpuMemCopyEnabled = allEventsCompleted;
991991 break ;
992992 }
993- case HOST_NON_USM_TO_DEVICE_USM :
994- case DEVICE_USM_TO_HOST_NON_USM :
993+ case TransferType::hostNonUsmToDeviceUsm :
994+ case TransferType::deviceUsmToHostNonUsm :
995995 cpuMemCopyEnabled = true ;
996996 break ;
997997 default :
@@ -1004,19 +1004,19 @@ bool CommandListCoreFamilyImmediate<gfxCoreFamily>::preferCopyThroughLockedPtr(C
10041004
10051005template <GFXCORE_FAMILY gfxCoreFamily>
10061006bool CommandListCoreFamilyImmediate<gfxCoreFamily>::isSuitableUSMHostAlloc(NEO::SvmAllocationData *alloc) {
1007- return alloc && (alloc->memoryType == InternalMemoryType::HOST_UNIFIED_MEMORY );
1007+ return alloc && (alloc->memoryType == InternalMemoryType::hostUnifiedMemory );
10081008}
10091009
10101010template <GFXCORE_FAMILY gfxCoreFamily>
10111011bool CommandListCoreFamilyImmediate<gfxCoreFamily>::isSuitableUSMDeviceAlloc(NEO::SvmAllocationData *alloc) {
1012- return alloc && (alloc->memoryType == InternalMemoryType::DEVICE_UNIFIED_MEMORY ) &&
1012+ return alloc && (alloc->memoryType == InternalMemoryType::deviceUnifiedMemory ) &&
10131013 alloc->gpuAllocations .getGraphicsAllocation (this ->device ->getRootDeviceIndex ()) &&
10141014 alloc->gpuAllocations .getGraphicsAllocation (this ->device ->getRootDeviceIndex ())->storageInfo .getNumBanks () == 1 ;
10151015}
10161016
10171017template <GFXCORE_FAMILY gfxCoreFamily>
10181018bool CommandListCoreFamilyImmediate<gfxCoreFamily>::isSuitableUSMSharedAlloc(NEO::SvmAllocationData *alloc) {
1019- return alloc && (alloc->memoryType == InternalMemoryType::SHARED_UNIFIED_MEMORY );
1019+ return alloc && (alloc->memoryType == InternalMemoryType::sharedUnifiedMemory );
10201020}
10211021
10221022template <GFXCORE_FAMILY gfxCoreFamily>
@@ -1138,111 +1138,111 @@ TransferType CommandListCoreFamilyImmediate<gfxCoreFamily>::getTransferType(cons
11381138 const bool dstHostNonUSM = (cpuMemCopyInfo.dstAllocData == nullptr ) && !cpuMemCopyInfo.dstIsImportedHostPtr ;
11391139
11401140 if (srcHostNonUSM && dstHostUSM) {
1141- return HOST_NON_USM_TO_HOST_USM ;
1141+ return TransferType::hostNonUsmToHostUsm ;
11421142 }
11431143 if (srcHostNonUSM && dstDeviceUSM) {
1144- return HOST_NON_USM_TO_DEVICE_USM ;
1144+ return TransferType::hostNonUsmToDeviceUsm ;
11451145 }
11461146 if (srcHostNonUSM && dstSharedUSM) {
1147- return HOST_NON_USM_TO_SHARED_USM ;
1147+ return TransferType::hostNonUsmToSharedUsm ;
11481148 }
11491149 if (srcHostNonUSM && dstHostNonUSM) {
1150- return HOST_NON_USM_TO_HOST_NON_USM ;
1150+ return TransferType::hostNonUsmToHostNonUsm ;
11511151 }
11521152
11531153 if (srcHostUSM && dstHostUSM) {
1154- return HOST_USM_TO_HOST_USM ;
1154+ return TransferType::hostUsmToHostUsm ;
11551155 }
11561156 if (srcHostUSM && dstDeviceUSM) {
1157- return HOST_USM_TO_DEVICE_USM ;
1157+ return TransferType::hostUsmToDeviceUsm ;
11581158 }
11591159 if (srcHostUSM && dstSharedUSM) {
1160- return HOST_USM_TO_SHARED_USM ;
1160+ return TransferType::hostUsmToSharedUsm ;
11611161 }
11621162 if (srcHostUSM && dstHostNonUSM) {
1163- return HOST_USM_TO_HOST_NON_USM ;
1163+ return TransferType::hostUsmToHostNonUsm ;
11641164 }
11651165
11661166 if (srcDeviceUSM && dstHostUSM) {
1167- return DEVICE_USM_TO_HOST_USM ;
1167+ return TransferType::deviceUsmToHostUsm ;
11681168 }
11691169 if (srcDeviceUSM && dstDeviceUSM) {
1170- return DEVICE_USM_TO_DEVICE_USM ;
1170+ return TransferType::deviceUsmToDeviceUsm ;
11711171 }
11721172 if (srcDeviceUSM && dstSharedUSM) {
1173- return DEVICE_USM_TO_SHARED_USM ;
1173+ return TransferType::deviceUsmToSharedUsm ;
11741174 }
11751175 if (srcDeviceUSM && dstHostNonUSM) {
1176- return DEVICE_USM_TO_HOST_NON_USM ;
1176+ return TransferType::deviceUsmToHostNonUsm ;
11771177 }
11781178
11791179 if (srcSharedUSM && dstHostUSM) {
1180- return SHARED_USM_TO_HOST_USM ;
1180+ return TransferType::sharedUsmToHostUsm ;
11811181 }
11821182 if (srcSharedUSM && dstDeviceUSM) {
1183- return SHARED_USM_TO_DEVICE_USM ;
1183+ return TransferType::sharedUsmToDeviceUsm ;
11841184 }
11851185 if (srcSharedUSM && dstSharedUSM) {
1186- return SHARED_USM_TO_SHARED_USM ;
1186+ return TransferType::sharedUsmToSharedUsm ;
11871187 }
11881188 if (srcSharedUSM && dstHostNonUSM) {
1189- return SHARED_USM_TO_HOST_NON_USM ;
1189+ return TransferType::sharedUsmToHostNonUsm ;
11901190 }
11911191
1192- return TRANSFER_TYPE_UNKNOWN ;
1192+ return TransferType::unknown ;
11931193}
11941194
11951195template <GFXCORE_FAMILY gfxCoreFamily>
11961196size_t CommandListCoreFamilyImmediate<gfxCoreFamily>::getTransferThreshold(TransferType transferType) {
11971197 size_t retVal = 0u ;
11981198
11991199 switch (transferType) {
1200- case HOST_NON_USM_TO_HOST_USM :
1200+ case TransferType::hostNonUsmToHostUsm :
12011201 retVal = 1 * MemoryConstants::megaByte;
12021202 break ;
1203- case HOST_NON_USM_TO_DEVICE_USM :
1203+ case TransferType::hostNonUsmToDeviceUsm :
12041204 retVal = 4 * MemoryConstants::megaByte;
12051205 if (NEO::debugManager.flags .ExperimentalH2DCpuCopyThreshold .get () != -1 ) {
12061206 retVal = NEO::debugManager.flags .ExperimentalH2DCpuCopyThreshold .get ();
12071207 }
12081208 break ;
1209- case HOST_NON_USM_TO_SHARED_USM :
1209+ case TransferType::hostNonUsmToSharedUsm :
12101210 retVal = 0u ;
12111211 break ;
1212- case HOST_NON_USM_TO_HOST_NON_USM :
1212+ case TransferType::hostNonUsmToHostNonUsm :
12131213 retVal = 1 * MemoryConstants::megaByte;
12141214 break ;
1215- case HOST_USM_TO_HOST_USM :
1215+ case TransferType::hostUsmToHostUsm :
12161216 retVal = 200 * MemoryConstants::kiloByte;
12171217 break ;
1218- case HOST_USM_TO_DEVICE_USM :
1218+ case TransferType::hostUsmToDeviceUsm :
12191219 retVal = 50 * MemoryConstants::kiloByte;
12201220 break ;
1221- case HOST_USM_TO_SHARED_USM :
1221+ case TransferType::hostUsmToSharedUsm :
12221222 retVal = 0u ;
12231223 break ;
1224- case HOST_USM_TO_HOST_NON_USM :
1224+ case TransferType::hostUsmToHostNonUsm :
12251225 retVal = 500 * MemoryConstants::kiloByte;
12261226 break ;
1227- case DEVICE_USM_TO_DEVICE_USM :
1227+ case TransferType::deviceUsmToDeviceUsm :
12281228 retVal = 0u ;
12291229 break ;
1230- case DEVICE_USM_TO_SHARED_USM :
1230+ case TransferType::deviceUsmToSharedUsm :
12311231 retVal = 0u ;
12321232 break ;
1233- case DEVICE_USM_TO_HOST_USM :
1233+ case TransferType::deviceUsmToHostUsm :
12341234 retVal = 128u ;
12351235 break ;
1236- case DEVICE_USM_TO_HOST_NON_USM :
1236+ case TransferType::deviceUsmToHostNonUsm :
12371237 retVal = 1 * MemoryConstants::kiloByte;
12381238 if (NEO::debugManager.flags .ExperimentalD2HCpuCopyThreshold .get () != -1 ) {
12391239 retVal = NEO::debugManager.flags .ExperimentalD2HCpuCopyThreshold .get ();
12401240 }
12411241 break ;
1242- case SHARED_USM_TO_HOST_USM :
1243- case SHARED_USM_TO_DEVICE_USM :
1244- case SHARED_USM_TO_SHARED_USM :
1245- case SHARED_USM_TO_HOST_NON_USM :
1242+ case TransferType::sharedUsmToHostUsm :
1243+ case TransferType::sharedUsmToDeviceUsm :
1244+ case TransferType::sharedUsmToSharedUsm :
1245+ case TransferType::sharedUsmToHostNonUsm :
12461246 retVal = 0u ;
12471247 break ;
12481248 default :
0 commit comments