Lines Matching refs:pDrvIns

68     PPDMDRVINS          pDrvIns;
285 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
286 PDRVNAMEDPIPE pThis = PDMINS_2_DATA(pDrvIns, PDRVNAMEDPIPE);
287 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
345 LogRel(("NamedPipe%d: ConnectNamedPipe failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
353 LogRel(("NamedPipe%d: listen failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
360 LogRel(("NamedPipe%d: accept failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
365 LogRel(("NamedPipe%d: only single connection supported\n", pThis->pDrvIns->iInstance));
428 * @param pDrvIns The driver instance data.
430 static DECLCALLBACK(void) drvNamedPipePowerOff(PPDMDRVINS pDrvIns)
432 PDRVNAMEDPIPE pThis = PDMINS_2_DATA(pDrvIns, PDRVNAMEDPIPE);
445 * @param pDrvIns The driver instance data.
447 static DECLCALLBACK(void) drvNamedPipeDestruct(PPDMDRVINS pDrvIns)
449 PDRVNAMEDPIPE pThis = PDMINS_2_DATA(pDrvIns, PDRVNAMEDPIPE);
451 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
502 LogRel(("NamedPipe%d: listen thread did not terminate (%Rrc)\n", pDrvIns->iInstance, rc));
523 static DECLCALLBACK(int) drvNamedPipeConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
525 PDRVNAMEDPIPE pThis = PDMINS_2_DATA(pDrvIns, PDRVNAMEDPIPE);
526 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
531 pThis->pDrvIns = pDrvIns;
546 pDrvIns->IBase.pfnQueryInterface = drvNamedPipeQueryInterface;
554 PDMDRV_VALIDATE_CONFIG_RETURN(pDrvIns, "Location|IsServer", "");
558 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS,
562 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS,
582 LogRel(("NamedPipe%d: CreateNamedPipe failed rc=%Rrc\n", pThis->pDrvIns->iInstance));
583 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("NamedPipe#%d failed to create named pipe %s"),
584 pDrvIns->iInstance, pThis->pszLocation);
593 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("NamedPipe#%d failed to create listening thread"),
594 pDrvIns->iInstance);
605 LogRel(("NamedPipe%d: CreateFile failed rc=%Rrc\n", pThis->pDrvIns->iInstance));
606 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("NamedPipe#%d failed to connect to named pipe %s"),
607 pDrvIns->iInstance, pThis->pszLocation);
622 return PDMDrvHlpVMSetError(pDrvIns, RTErrConvertFromErrno(errno), RT_SRC_POS,
623 N_("NamedPipe#%d failed to create local socket"), pDrvIns->iInstance);
636 return PDMDrvHlpVMSetError(pDrvIns, RTErrConvertFromErrno(errno), RT_SRC_POS,
638 pDrvIns->iInstance, pThis->pszLocation);
642 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS,
643 N_("NamedPipe#%d failed to create listening thread"), pDrvIns->iInstance);
650 return PDMDrvHlpVMSetError(pDrvIns, RTErrConvertFromErrno(errno), RT_SRC_POS,
652 pDrvIns->iInstance, pThis->pszLocation);