INCREASE_MAPPED_TRANSFER_BYTE_COUNT
void __fastcall INCREASE_MAPPED_TRANSFER_BYTE_COUNT(__int64 a1, unsigned int a2, char a3){
unsigned __int32 v3;
unsigned __int32 v4;
unsigned __int32 v5;
unsigned __int32 v6;
UINT64 v7;
v3 = *(_DWORD *)(a1 + 160) << 12;
v4 = a2 + _InterlockedExchangeAdd((volatile signed __int32 *)(a1 + 188), a2);
if( !a3 && v4 > v3 )
{
v5 = v3;
v6 = v4;
ViHalPreprocessOptions(
&dword_140C12CAC,
(PSTR)"Driver did not flush adapter buffers -- bytes mapped: %x(%x max).",
0xDui64,
v4,
v3,
0i64,
v7);
VfReportIssueWithOptions(0xE6ui64, 0xDui64, v6, v5, 0i64, &dword_140C12CAC);
}
}Referenced by:
VfMapTransfer
VfMapTransferEx