Lines Matching refs:pHyperOps
47 * @param pHyperOps Pointer to hypervisor ops structure.
51 int VirtioAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd, PVIRTIODEVICEOPS pDeviceOps, PVIRTIOHYPEROPS pHyperOps)
53 LogFlowFunc((VIRTIOLOGNAME ":VirtioAttach: pDip=%p enmCmd=%d pDeviceOps=%p pHyperOps=%p\n", pDip, enmCmd, pDeviceOps, pHyperOps));
57 AssertReturn(pHyperOps, DDI_EINVAL);
71 pDevice->pHyperOps = pHyperOps;
76 pDevice->pvHyper = pDevice->pHyperOps->pfnAlloc(pDevice);
82 rc = pDevice->pHyperOps->pfnAttach(pDevice);
85 pDevice->fHostFeatures = pDevice->pHyperOps->pfnGetFeatures(pDevice);
100 pDevice->pHyperOps->pfnDetach(pDevice);
105 pDevice->pHyperOps->pfnFree(pDevice);
150 pDevice->pHyperOps->pfnDetach(pDevice);
153 pDevice->pHyperOps->pfnFree(pDevice);
184 pQueue->pvData = pDevice->pHyperOps->pfnGetQueue(pDevice, pQueue);
212 pDevice->pHyperOps->pfnPutQueue(pDevice, pQueue);