NTSTATUS __stdcall HvlLpWritebackInvalidate(UINT64 LpIndex){
int v1;
LONGLONG *v2;
__int16 v3;
NTSTATUS v4;
__int128 v6[2];
v1 = LpIndex;
memset(v6, 0, sizeof(v6));
v2 = HvlpAcquireHypercallPage((PHYSICAL_ADDRESS *)v6, 1, 0i64, 32i64);
v2[1] = 0i64;
v2[2] = 0i64;
v2[3] = 0i64;
*(_DWORD *)v2 = v1;
*((_DWORD *)v2 + 1) = 65538;
HvcallInitiateHypercall();
v4 = v3 != 0 ? 0xC0000001 : 0;
HvlpReleaseHypercallPage((unsigned int *)v6);
return v4;
}