HsaGetBlockedDomain
INT64 __fastcall HsaGetBlockedDomain(INT64 a1, INT64 *a2, UINT64 *a3){
_DWORD *ReservedDomain;
__int64 v6;
INT64 result;
unsigned __int64 v8;
if( a2 && (ReservedDomain = HalpHsaFindReservedDomain(a1, *(unsigned int *)a2)) != 0i64 )
{
v6 = *((_QWORD *)ReservedDomain + 1);
result = (unsigned int)*ReservedDomain;
v8 = *(_QWORD *)(v6 + 16);
}
else
{
v8 = HsaBlockedPageTablePhysical;
result = *(unsigned int *)(a1 + 200);
}
*a3 = v8 >> 12;
return result;
}Referenced by:
HsaInitializeIommu
HsaUpdateDeviceTableEntry