HalpDmaAllocateScatterPagesFromScatterPoolAtHighLevel
_HALP_DMA_TRANSLATION_ENTRY *__stdcall HalpDmaAllocateScatterPagesFromScatterPoolAtHighLevel(
_ADAPTER_OBJECT *ChildAdapter,
_HALP_DMA_ADAPTER_OBJECT *Adapter,
UINT64 PageCount,
UINT64 *PagesAllocated){
_ADAPTER_OBJECT *v4;
UINT64 v5;
UINT64 *v6;
_HALP_DMA_ADAPTER_OBJECT *v7;
_HALP_DMA_TRANSLATION_ENTRY *result;
if( HalpDmaGetAdapterVersion(ChildAdapter) != 2 )
return HalpDmaAllocateScatterPagesFromScatterPoolAtHighLevelV3(v4, v7, v5, v6);
LODWORD(result) = HalpDmaAllocateScatterPagesFromScatterPoolAtHighLevelV2((INT64)v4, (INT64)v7, v5, v6);
return result;
}Referenced by:
HalpDmaAllocateMapRegistersAtHighLevel