Lines Matching refs:pDevExt
85 PVBOXMOUSE_DEVEXT pDevExt;
97 pDevExt = (PVBOXMOUSE_DEVEXT) pDO->DeviceExtension;
98 RtlZeroMemory(pDevExt, sizeof(VBOXMOUSE_DEVEXT));
100 IoInitializeRemoveLock(&pDevExt->RemoveLock, VBOXUSB_RLTAG, 1, 100);
102 rc = IoAcquireRemoveLock(&pDevExt->RemoveLock, pDevExt);
113 IoReleaseRemoveLockAndWait(&pDevExt->RemoveLock, pDevExt);
120 pDevExt->pdoMain = PDO;
121 pDevExt->pdoSelf = pDO;
122 pDevExt->pdoParent = pDOParent;
124 VBoxDeviceAdded(pDevExt);
135 PVBOXMOUSE_DEVEXT pDevExt;
138 pDevExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
143 return IoCallDriver(pDevExt->pdoParent, Irp);
150 PVBOXMOUSE_DEVEXT pDevExt;
153 pDevExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
155 VBoxDrvNotifyServiceCB(pDevExt, InputDataStart, InputDataEnd, InputDataConsumed);
163 PVBOXMOUSE_DEVEXT pDevExt;
167 pDevExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
177 if (pDevExt->OriginalConnectData.pfnServiceCB)
195 pDevExt->OriginalConnectData = *pData;
196 pData->pDO = pDevExt->pdoSelf;
200 VBoxInformHost(pDevExt);
209 PVBOXMOUSE_DEVEXT pDevExt;
214 pDevExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
222 IoReleaseRemoveLockAndWait(&pDevExt->RemoveLock, pDevExt);
224 VBoxDeviceRemoved(pDevExt);
229 IoDetachDevice(pDevExt->pdoParent);
251 PVBOXMOUSE_DEVEXT pDevExt;
254 pDevExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
258 return PoCallDriver(pDevExt->pdoParent, Irp);