HvlpFlushRangeListTb
VOID __stdcall HvlpFlushRangeListTb(
UINT64 AddressSpace,
_KAFFINITY_EX *ProcessorSet,
UINT8 Global,
UINT64 RangeCount,
VOID **VaList){
CHAR v5;
UINT64 v6;
UINT64 *v7;
unsigned int v8;
INT64 v9;
INT64 v10[2];
__int64 v11;
unsigned int v12;
_QWORD *v13;
v5 = RangeCount;
v11 = 0i64;
*(_OWORD *)v10 = 0i64;
if( (_BYTE)VaList )
HvlpPrepareFlushHeader(v10, AddressSpace, (__int64)ProcessorSet, Global);
v8 = HvlpCountFlushVaList(v12, v13);
if( v8 <= 0xB && HvlpAllowFastFlushList() )
{
LODWORD(v9) = v8;
HvlpFastFlushListTb((INT64)v10, v5, (CHAR)VaList, v6, v7, v9);
}
else
{
HvlpSlowFlushListTb((__int64)v10, v5, (char)VaList, v6, v7, v8);
}
}Referenced by:
HvlFlushRangeListTb