Searched defs:pvUser2 (Results 1 - 25 of 41) sorted by relevance

12

/vbox/src/VBox/Runtime/r0drv/generic/
H A DRTMpPokeCpu-r0drv-generic.cpp35 static DECLCALLBACK(void) rtMpNtPokeCpuDummy(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
39 NOREF(pvUser2);
H A DRTMpOn-r0drv-generic.cpp37 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 DRTPathTraverseList.cpp40 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 DRTMpOnPair-generic.cpp51 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 Dmp-r0drv.h39 * @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 DloadgeneratorR0.cpp41 static DECLCALLBACK(void) loadgenR0IpiWorker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
45 NOREF(pvUser2);
/vbox/src/VBox/HostDrivers/Support/
H A DSUPR0IdcClientStubs.c78 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 DSUPDrvSem.cpp57 * @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 Dmp-r0drv-haiku.c141 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 Dmp-r0drv-freebsd.c146 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 Dmp-r0drv-darwin.cpp189 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 Dmp-r0drv-solaris.c44 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 DtstPDMAsyncCompletion.cpp61 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 DtstPDMAsyncCompletionStress.cpp158 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 DHMAll.cpp127 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 Dmp-r0drv-linux.c211 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 Dtimer-r0drv-linux.c880 * @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 DCPUMR0.cpp144 * @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 DHMR0.cpp50 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 Ddbgmod.cpp503 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 Dprocess-creation-posix.cpp279 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 DSUPDrv-linux.c989 static DECLCALLBACK(void) supdrvLnxMsrProberModifyOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dmp-r0drv-nt.cpp238 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 Dscmsubversion.cpp60 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 DtstIntNetR0.cpp76 * @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

Completed in 108 milliseconds

12