/vbox/src/VBox/Runtime/r0drv/generic/ |
H A D | RTMpPokeCpu-r0drv-generic.cpp | 35 static DECLCALLBACK(void) rtMpNtPokeCpuDummy(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 39 NOREF(pvUser2);
|
H A D | RTMpOn-r0drv-generic.cpp | 37 RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 41 NOREF(pvUser2); 54 RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 58 NOREF(pvUser2); 64 RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 69 NOREF(pvUser2); 75 RTDECL(int) RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 81 NOREF(pvUser2);
|
/vbox/src/VBox/Runtime/common/path/ |
H A D | RTPathTraverseList.cpp | 40 RTDECL(int) RTPathTraverseList(const char *pszPathList, char chSep, PFNRTPATHTRAVERSER pfnCallback, void *pvUser1, void *pvUser2) argument 68 int rc = pfnCallback(psz, cch, pvUser1, pvUser2);
|
/vbox/src/VBox/Runtime/generic/ |
H A D | RTMpOnPair-generic.cpp | 51 void *pvUser2; member in struct:RTMPONPAIRGENERIC 64 static DECLCALLBACK(void) rtMpOnPairGenericWorker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 76 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 81 RTDECL(int) RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 100 Args.pvUser2 = pvUser2; 102 rc = RTMpOnAll(rtMpOnPairGenericWorker, &Args, pvUser2);
|
/vbox/src/VBox/Runtime/r0drv/ |
H A D | mp-r0drv.h | 39 * @param pvUser2 The second user argument. 41 typedef DECLCALLBACK(void) FNMPWORKER(RTCPUID idCpu, void *pvUser1, void *pvUser2); 53 void *pvUser2; member in struct:RTMPARGS
|
/vbox/src/VBox/ValidationKit/utils/misc/ |
H A D | loadgeneratorR0.cpp | 41 static DECLCALLBACK(void) loadgenR0IpiWorker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 45 NOREF(pvUser2);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR0IdcClientStubs.c | 78 SUPR0DECL(void *) SUPR0ObjRegister(PSUPDRVSESSION pSession, SUPDRVOBJTYPE enmType, PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) argument 80 static DECLCALLBACKPTR(void *, s_pfn)(PSUPDRVSESSION /* pSession */, SUPDRVOBJTYPE /* enmType */, PFNSUPDRVDESTRUCTOR /* pfnDestructor */, void * /* pvUser1 */, void * /* pvUser2 */); 81 DECLCALLBACKPTR(void *, pfn)(PSUPDRVSESSION /* pSession */, SUPDRVOBJTYPE /* enmType */, PFNSUPDRVDESTRUCTOR /* pfnDestructor */, void * /* pvUser1 */, void * /* pvUser2 */); 91 return pfn(pSession, enmType, pfnDestructor, pvUser1, pvUser2);
|
H A D | SUPDrvSem.cpp | 57 * @param pvUser2 NULL. 59 static DECLCALLBACK(void) supR0SemEventDestructor(void *pvObj, void *pvUser1, void *pvUser2) argument 61 Assert(pvUser2 == NULL); 229 * @param pvUser2 NULL. 231 static DECLCALLBACK(void) supR0SemEventMultiDestructor(void *pvObj, void *pvUser1, void *pvUser2) argument 233 Assert(pvUser2 == NULL);
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | mp-r0drv-haiku.c | 141 pArgs->pfnWorker(current, pArgs->pvUser1, pArgs->pvUser2); 145 RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 150 Args.pvUser2 = pvUser2; 170 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 174 RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 183 Args.pvUser2 = pvUser2; 205 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 211 RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | mp-r0drv-freebsd.c | 146 pArgs->pfnWorker(curcpu, pArgs->pvUser1, pArgs->pvUser2); 150 RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 155 Args.pvUser2 = pvUser2; 174 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 178 RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 192 Args.pvUser2 = pvUser2; 223 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 229 RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | mp-r0drv-darwin.cpp | 189 pArgs->pfnWorker(cpu_number(), pArgs->pvUser1, pArgs->pvUser2); 193 RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 200 Args.pvUser2 = pvUser2; 219 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 223 RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 231 Args.pvUser2 = pvUser2; 251 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 257 RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | mp-r0drv-solaris.c | 44 typedef int FNRTMPSOLWORKER(void *pvUser1, void *pvUser2, void *pvUser3); 214 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); 222 RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 231 Args.pvUser2 = pvUser2; 263 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 271 RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 280 Args.pvUser2 = pvUser2; 315 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 324 RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 409 RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument [all...] |
/vbox/src/VBox/VMM/testcase/ |
H A D | tstPDMAsyncCompletion.cpp | 61 void pfnAsyncTaskCompleted(PVM pVM, void *pvUser, void *pvUser2, int rc) argument 63 LogFlow((TESTCASE ": %s: pVM=%p pvUser=%p pvUser2=%p\n", __FUNCTION__, pVM, pvUser, pvUser2));
|
H A D | tstPDMAsyncCompletionStress.cpp | 158 static void tstPDMACStressTestFileTaskCompleted(PVM pVM, void *pvUser, void *pvUser2, int rcReq); 390 static void tstPDMACStressTestFileTaskCompleted(PVM pVM, void *pvUser, void *pvUser2, int rcReq) argument 392 PPDMACTESTFILE pTestFile = (PPDMACTESTFILE)pvUser2;
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | HMAll.cpp | 127 static DECLCALLBACK(void) hmFlushHandler(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 129 NOREF(idCpu); NOREF(pvUser1); NOREF(pvUser2);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | mp-r0drv-linux.c | 211 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); 224 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); 243 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 249 RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 261 Args.pvUser2 = pvUser2; 282 Args.pfnWorker(idCpu, Args.pvUser1, Args.pvUser2); 308 RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 316 Args.pvUser2 = pvUser2; 356 RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 476 RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument [all...] |
H A D | timer-r0drv-linux.c | 880 * @param pvUser2 Pointer to the argument structure. 882 static DECLCALLBACK(void) rtTimerLnxStartAllOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 884 PRTTIMERLINUXSTARTONCPUARGS pArgs = (PRTTIMERLINUXSTARTONCPUARGS)pvUser2; 1039 * @param pvUser2 Pointer to the argument structure. 1041 static DECLCALLBACK(void) rtTimerLinuxMpStartOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1043 PRTTIMERLINUXSTARTONCPUARGS pArgs = (PRTTIMERLINUXSTARTONCPUARGS)pvUser2; 1174 * @param pvUser2 Pointer to the argument structure. 1176 static DECLCALLBACK(void) rtTimerLnxStartOnSpecificCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1178 PRTTIMERLINUXSTARTONCPUARGS pArgs = (PRTTIMERLINUXSTARTONCPUARGS)pvUser2;
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | CPUMR0.cpp | 144 * @param pvUser2 Ignored. 146 static DECLCALLBACK(void) cpumR0CheckCpuid(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 151 NOREF(idCpu); NOREF(pvUser2); 784 * @param pvUser2 Ignored. 786 static DECLCALLBACK(void) cpumR0MapLocalApicCpuProber(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 788 NOREF(pvUser1); NOREF(pvUser2); 841 * @param pvUser2 Ignored. 843 static DECLCALLBACK(void) cpumR0MapLocalApicCpuChecker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 845 NOREF(pvUser1); NOREF(pvUser2);
|
H A D | HMR0.cpp | 50 static DECLCALLBACK(void) hmR0EnableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2); 51 static DECLCALLBACK(void) hmR0DisableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2); 52 static DECLCALLBACK(void) hmR0InitIntelCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2); 53 static DECLCALLBACK(void) hmR0InitAmdCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2); 792 * @param pvUser2 Ignored. 794 static DECLCALLBACK(void) hmR0InitIntelCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 800 NOREF(idCpu); NOREF(pvUser2); 813 * @param pvUser2 Ignored. 815 static DECLCALLBACK(void) hmR0InitAmdCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 820 NOREF(idCpu); NOREF(pvUser2); 877 hmR0EnableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1041 hmR0DisableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1057 hmR0DisableCpuOnSpecificCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument [all...] |
/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbgmod.cpp | 503 static DECLCALLBACK(int) rtDbgModExtDbgInfoOpenCallback(RTDBGCFG hDbgCfg, const char *pszFilename, void *pvUser1, void *pvUser2) argument 506 PCRTLDRDBGINFO pDbgInfo = (PCRTLDRDBGINFO)pvUser2; 674 static DECLCALLBACK(int) rtDbgModExtDbgInfoOpenCallback2(RTDBGCFG hDbgCfg, const char *pszFilename, void *pvUser1, void *pvUser2) argument 677 NOREF(pvUser2); /** @todo image matching string or smth. */ 748 rtDbgModExtDbgInfoOpenCallback2, pDbgMod, NULL /*pvUser2*/); 942 static DECLCALLBACK(int) rtDbgModFromPeImageOpenCallback(RTDBGCFG hDbgCfg, const char *pszFilename, void *pvUser1, void *pvUser2) argument 945 PRTDBGMODDEFERRED pDeferred = (PRTDBGMODDEFERRED)pvUser2; 1210 rtDbgModFromMachOImageOpenDsymMachOCallback(RTDBGCFG hDbgCfg, const char *pszFilename, void *pvUser1, void *pvUser2) argument 1213 PCRTDBGMODMACHOARGS pArgs = (PCRTDBGMODMACHOARGS)pvUser2;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | process-creation-posix.cpp | 279 static DECLCALLBACK(int) rtPathFindExec(char const *pchPath, size_t cchPath, void *pvUser1, void *pvUser2) argument 282 char *pszRealExec = (char *)pvUser2;
|
/vbox/src/VBox/HostDrivers/Support/linux/ |
H A D | SUPDrv-linux.c | 989 static DECLCALLBACK(void) supdrvLnxMsrProberModifyOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | mp-r0drv-nt.cpp | 238 pArgs->pfnWorker(KeGetCurrentProcessorNumber(), pArgs->pvUser1, pArgs->pvUser2); 256 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 276 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 295 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 307 * @param pvUser2 User argument 2. 314 static int rtMpCallUsingBroadcastIpi(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2, argument 321 Args.pvUser2 = pvUser2; 348 pArgs->pfnWorker(KeGetCurrentProcessorNumber(), pArgs->pvUser1, pArgs->pvUser2); 364 * @param pvUser2 Use 371 rtMpCallUsingDpcs(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2, RT_NT_CPUID enmCpuid, RTCPUID idCpu, RTCPUID idCpu2, uint32_t *pcHits) argument 508 RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 517 RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 526 RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 617 RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument [all...] |
/vbox/src/bldprogs/ |
H A D | scmsubversion.cpp | 60 static DECLCALLBACK(int) scmSvnFindSvnBinaryCallback(char const *pchPath, size_t cchPath, void *pvUser1, void *pvUser2) argument 63 size_t cchDst = (size_t)pvUser2;
|
/vbox/src/VBox/Devices/Network/testcase/ |
H A D | tstIntNetR0.cpp | 76 * @param pvUser2 The second user argument. 78 typedef DECLCALLBACK(void) FNSUPDRVDESTRUCTOR(void *pvObj, void *pvUser1, void *pvUser2); 90 void *pvUser2; member in struct:OBJREF 107 PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) 116 pRef->pvUser2 = pvUser2; 141 pRef->pfnDestructor(pRef, pRef->pvUser1, pRef->pvUser2); 106 SUPR0ObjRegister(PSUPDRVSESSION pSession, SUPDRVOBJTYPE enmType, PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) argument
|