Lines Matching defs:ppTemplate

162  * @param   ppTemplate    Where to store the template handle.
164 static int pdmR3AsyncCompletionTemplateCreate(PVM pVM, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
169 AssertPtrReturn(ppTemplate, VERR_INVALID_POINTER);
193 *ppTemplate = pTemplate;
207 * @param ppTemplate Where to store the template pointer on success.
211 int pdmR3AsyncCompletionTemplateCreateDevice(PVM pVM, PPDMDEVINS pDevIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
214 LogFlow(("%s: pDevIns=%p ppTemplate=%p pfnCompleted=%p pszDesc=%s\n",
215 __FUNCTION__, pDevIns, ppTemplate, pfnCompleted, pszDesc));
222 AssertPtrReturn(ppTemplate, VERR_INVALID_POINTER);
234 *ppTemplate = pTemplate;
252 * @param ppTemplate Where to store the template pointer on success.
257 int pdmR3AsyncCompletionTemplateCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
261 LogFlow(("PDMR3AsyncCompletionTemplateCreateDriver: pDrvIns=%p ppTemplate=%p pfnCompleted=%p pszDesc=%s\n", pDrvIns, ppTemplate, pfnCompleted, pszDesc));
267 AssertPtrReturn(ppTemplate, VERR_INVALID_POINTER);
280 *ppTemplate = pTemplate;
298 * @param ppTemplate Where to store the template pointer on success.
302 int pdmR3AsyncCompletionTemplateCreateUsb(PVM pVM, PPDMUSBINS pUsbIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
305 LogFlow(("pdmR3AsyncCompletionTemplateCreateUsb: pUsbIns=%p ppTemplate=%p pfnCompleted=%p pszDesc=%s\n", pUsbIns, ppTemplate, pfnCompleted, pszDesc));
312 AssertPtrReturn(ppTemplate, VERR_INVALID_POINTER);
324 *ppTemplate = pTemplate;
341 * @param ppTemplate Where to store the template pointer on success.
347 VMMR3DECL(int) PDMR3AsyncCompletionTemplateCreateInternal(PVM pVM, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEINT pfnCompleted, void *pvUser2, const char *pszDesc)
349 LogFlow(("%s: ppTemplate=%p pfnCompleted=%p pvUser2=%p pszDesc=%s\n",
350 __FUNCTION__, ppTemplate, pfnCompleted, pvUser2, pszDesc));
357 AssertPtrReturn(ppTemplate, VERR_INVALID_POINTER);
369 *ppTemplate = pTemplate;