HalpDmaPrependTranslations
_HALP_DMA_TRANSLATION_ENTRY *__stdcall HalpDmaPrependTranslations(
_HALP_DMA_TRANSLATION_ENTRY *NewTranslations,
_HALP_DMA_TRANSLATION_ENTRY *ExistingTranslations){
_HALP_DMA_TRANSLATION_ENTRY *v2;
_HALP_DMA_TRANSLATION_ENTRY *v3;
__int64 v4;
v3 = NewTranslations;
v4 = (unsigned int)((_DWORD)ExistingTranslations - 1);
if( (_DWORD)v4 )
{
do
{
v3 = v3->Next;
--v4;
}
while( v4 );
}
v3->Next = v2;
return NewTranslations;
}Referenced by:
HalpDmaAllocateLocalScatterPool
HalpDmaAllocateMapRegisters
HalpDmaAllocateMapRegistersAtHighLevel
HalpDmaCommitScatterMapBuffers