Lines Matching defs:pDevObj

250     PDEVICE_OBJECT        pDevObj;
310 PDEVICE_OBJECT pDevObj;
317 PDEVICE_OBJECT pDevObj;
359 static NTSTATUS MouFindWheel(PDEVICE_OBJECT pDevObj);
362 static NTSTATUS MouInitHw(PDEVICE_OBJECT pDevObj);
365 static NTSTATUS KbdInitHw(PDEVICE_OBJECT pDevObj);
369 static VOID InitHw(PDEVICE_OBJECT pDevObj);
436 static VOID QueueInput(PDEVICE_OBJECT pDevObj)
438 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
448 KeInsertQueueDpc(&pDevExt->MouseIsrDpc, pDevObj->CurrentIrp, NULL);
601 PDEVICE_OBJECT pDevObj = (PDEVICE_OBJECT)pCtx;
602 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
618 PDEVICE_OBJECT pDevObj = ((PKBDINITIATECTX)pCtx)->pDevObj;
619 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
624 KbdStartIO(pDevObj);
631 PDEVICE_OBJECT pDevObj = pTmCtx->pDevObj;
632 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
740 static VOID CompleteDpc(PKDPC Dpc, PDEVICE_OBJECT pDevObj, PIRP Irp, PVOID pCtx)
745 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
749 Irp = pDevObj->CurrentIrp;
768 IoStartNextPacket(pDevObj, FALSE);
772 static NTSTATUS I8042Flush(PDEVICE_OBJECT pDevObj, PIRP Irp)
774 NOREF(pDevObj);
783 static NTSTATUS I8042DevCtrl(PDEVICE_OBJECT pDevObj, PIRP Irp)
791 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
950 IoStartPacket(pDevObj, Irp, (PULONG)NULL, NULL);
960 static NTSTATUS I8042OpenClose(PDEVICE_OBJECT pDevObj, PIRP Irp)
962 NOREF(pDevObj);
974 static VOID CtrlRetriesExceededDpc(PKDPC Dpc, PDEVICE_OBJECT pDevObj, PIRP Irp, PVOID pCtx)
978 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
982 IoStartNextPacket(pDevObj, FALSE);
1011 static VOID I8042StartIo(PDEVICE_OBJECT pDevObj, PIRP Irp)
1017 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
1025 IoStartNextPacket(pDevObj, FALSE);
1037 IoStartNextPacket(pDevObj, FALSE);
1044 IoStartNextPacket(pDevObj, FALSE);
1056 IoStartNextPacket(pDevObj, FALSE);
1061 keyboardInitiateContext.pDevObj = pDevObj;
1072 keyboardInitiateContext.pDevObj = pDevObj;
1093 static VOID CtrlTimeoutDpc(PKDPC Dpc, PDEVICE_OBJECT pDevObj, PVOID SystemContext1, PVOID SystemContext2)
1095 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
1099 PIRP irp = pDevObj->CurrentIrp;
1109 timerContext.pDevObj = pDevObj;
1115 pDevObj->CurrentIrp->IoStatus.Information = 0;
1116 pDevObj->CurrentIrp->IoStatus.Status = STATUS_IO_TIMEOUT;
1118 IoStartNextPacket(pDevObj, FALSE);
1133 static VOID CtrlKbdIsrDpc(PKDPC Dpc, PDEVICE_OBJECT pDevObj, PIRP Irp, PVOID pCtx)
1139 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
1238 static VOID CtrlMouIsrDpc(PKDPC Dpc, PDEVICE_OBJECT pDevObj, PIRP Irp, PVOID pCtx)
1244 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
1344 PDEVICE_OBJECT pDevObj = (PDEVICE_OBJECT)pCtx;
1345 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
1483 QueueInput(pDevObj);
1526 QueueInput(pDevObj);
1560 PDEVICE_OBJECT pDevObj = (PDEVICE_OBJECT)pCtx;
1561 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
1593 || !pDevObj->CurrentIrp)
1598 KbdStartIO(pDevObj);
1603 KeInsertQueueDpc(&pDevExt->RetriesExceededDpc, pDevObj->CurrentIrp, NULL);
1617 KbdStartIO(pDevObj);
1622 IoRequestDpc(pDevObj, pDevObj->CurrentIrp, NULL);
1685 KeInsertQueueDpc(&pDevExt->KeyboardIsrDpc, pDevObj->CurrentIrp, NULL);
1695 static NTSTATUS MouEnableTrans(PDEVICE_OBJECT pDevObj)
1699 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
1908 pDevExt->pDevObj = pPortDevObj;
2382 static NTSTATUS MouQueryButtons(PDEVICE_OBJECT pDevObj, PUCHAR pNumButtons)
2384 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
2427 static NTSTATUS MouInitHw(PDEVICE_OBJECT pDevObj)
2429 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
2453 MouFindWheel(pDevObj);
2456 status = MouQueryButtons(pDevObj, &numButtons);
2487 static NTSTATUS KbdInitHw(PDEVICE_OBJECT pDevObj)
2491 PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
2607 static VOID InitHw(PDEVICE_OBJECT pDevObj)
2609 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
2627 NTSTATUS status = MouInitHw(pDevObj);
2634 NTSTATUS status = KbdInitHw(pDevObj);
3219 static NTSTATUS MouFindWheel(PDEVICE_OBJECT pDevObj)
3222 PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;