Lines Matching refs:pArgs
154 * @param pArgs Pointer to RTMPARGS to pass to @a pfnSolWorker.
156 static void rtMpSolCrossCall(PRTSOLCPUSET pCpuSet, PFNRTMPSOLWORKER pfnSolWorker, PRTMPARGS pArgs)
166 g_rtSolXcCall.u.pfnSol_xc_call_old_ulong((xc_arg_t)pArgs, /* Arg to IPI function */
175 g_rtSolXcCall.u.pfnSol_xc_call_old((xc_arg_t)pArgs, /* Arg to IPI function */
185 g_rtSolXcCall.u.pfnSol_xc_call((xc_arg_t)pArgs, /* Arg to IPI function */
205 PRTMPARGS pArgs = (PRTMPARGS)(uArg);
214 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2);
259 PRTMPARGS pArgs = (PRTMPARGS)(uArg);
262 Assert(idCpu != pArgs->idCpu);
263 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
311 PRTMPARGS pArgs = (PRTMPARGS)(uArg);
314 Assert(idCpu == pArgs->idCpu || idCpu == pArgs->idCpu2);
315 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
316 ASMAtomicIncU32(&pArgs->cHits);
396 PRTMPARGS pArgs = (PRTMPARGS)(uArg);
399 Assert(idCpu == pArgs->idCpu);
400 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
401 ASMAtomicIncU32(&pArgs->cHits);