Lines Matching defs:pfnFunction

54  *          its status code is return.  Otherwise, the status of pfnFunction is
61 * @param pfnFunction Pointer to the function to call.
68 VMMR3_INT_DECL(int) VMR3ReqCallWait(PVM pVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
74 pfnFunction, cArgs, va);
91 * its status code is return. Otherwise, the status of pfnFunction is
98 * @param pfnFunction Pointer to the function to call.
105 VMMR3DECL(int) VMR3ReqCallWaitU(PUVM pUVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
111 pfnFunction, cArgs, va);
132 * @param pfnFunction Pointer to the function to call.
139 VMMR3DECL(int) VMR3ReqCallNoWait(PVM pVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
144 pfnFunction, cArgs, va);
162 * @param pfnFunction Pointer to the function to call.
168 VMMR3DECL(int) VMR3ReqCallNoWaitU(PUVM pUVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
173 pfnFunction, cArgs, va);
191 * @param pfnFunction Pointer to the function to call.
198 VMMR3_INT_DECL(int) VMR3ReqCallVoidWait(PVM pVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
204 pfnFunction, cArgs, va);
223 * @param pfnFunction Pointer to the function to call.
229 VMMR3DECL(int) VMR3ReqCallVoidWaitU(PUVM pUVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
235 pfnFunction, cArgs, va);
254 * @param pfnFunction Pointer to the function to call.
261 VMMR3DECL(int) VMR3ReqCallVoidNoWait(PVM pVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
267 pfnFunction, cArgs, va);
283 * its status code is return. Otherwise, the status of pfnFunction is
290 * @param pfnFunction Pointer to the function to call.
297 VMMR3DECL(int) VMR3ReqPriorityCallWait(PVM pVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
303 pfnFunction, cArgs, va);
321 * its status code is return. Otherwise, the status of pfnFunction is
328 * @param pfnFunction Pointer to the function to call.
334 VMMR3DECL(int) VMR3ReqPriorityCallWaitU(PUVM pUVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
340 pfnFunction, cArgs, va);
362 * @param pfnFunction Pointer to the function to call.
368 VMMR3DECL(int) VMR3ReqPriorityCallVoidWaitU(PUVM pUVM, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
374 pfnFunction, cArgs, va);
404 * @param pfnFunction Pointer to the function to call.
411 PFNRT pfnFunction, unsigned cArgs, ...)
415 int rc = VMR3ReqCallVU(pUVM, idDstCpu, ppReq, cMillies, fFlags, pfnFunction, cArgs, va);
443 * @param pfnFunction Pointer to the function to call.
459 PFNRT pfnFunction, unsigned cArgs, va_list Args)
461 LogFlow(("VMR3ReqCallV: idDstCpu=%u cMillies=%d fFlags=%#x pfnFunction=%p cArgs=%d\n", idDstCpu, cMillies, fFlags, pfnFunction, cArgs));
466 AssertPtrReturn(pfnFunction, VERR_INVALID_POINTER);
490 pReq->u.Internal.pfn = pfnFunction;