Lines Matching defs:uArg
47 static int vmmGCTest(PVM pVM, unsigned uOperation, unsigned uArg);
61 * @param uArg Argument to that operation.
63 VMMRCDECL(int) VMMGCEntry(PVM pVM, unsigned uOperation, unsigned uArg, ...)
74 * Validate the svn revision (uArg) and build type (ellipsis).
76 if (uArg != VMMGetSvnRev())
80 va_start(va, uArg);
94 Log(("VMMGCEntry: VMMGC_DO_VMMGC_INIT - uArg=%u (svn revision) u64TS=%RX64; rc=%Rrc\n", uArg, u64TS, rc));
166 return vmmGCTest(pVM, uOperation, uArg);
234 * like this. Odd numbered variation (uArg) are executed with write
243 * @param uArg The variation. See function description for odd / even details.
250 static int vmmGCTest(PVM pVM, unsigned uOperation, unsigned uArg)
266 if (uArg & 1)
281 if (uArg <= 1)
294 if (uArg & 1)
297 if (uArg <= 1)
309 if (uArg <= 1)
316 if (uArg <= 1)
318 else if (uArg == 2 || uArg == 4)
323 rc = TRPMGCSetTempHandler(pVM, X86_XCPT_PF, uArg != 4 ? vmmGCTestTmpPFHandler : vmmGCTestTmpPFHandlerCorruptFS);
341 if (uArg & 1)