HalpDmaAllocateReservedMapping
VOID __fastcall HalpDmaAllocateReservedMapping(){
_HALP_ALLOC_CONTEXT *v0;
UINT8 *v1;
VOID *MappingAddress;
_HALP_ALLOC_CONTEXT *v3;
v1 = HalpMmAllocCtxAlloc(v0, 0x30ui64);
if( v1 )
{
MappingAddress = MmAllocateMappingAddress(0x200000ui64, 0x206C6148ui64);
*((_QWORD *)v1 + 2) = MappingAddress;
if( MappingAddress )
{
*((_DWORD *)v1 + 6) = 0;
*((_DWORD *)v1 + 7) = 0;
*((_QWORD *)v1 + 4) = 0i64;
}
else
{
HalpMmAllocCtxFree(v3, v1);
}
}
}Referenced by:
HalpDmaAllocateMappingResources
HalpDmaAllocateReservedMappingArray