Lines Matching refs:MouseDev

137   PS2_MOUSE_DEV                       *MouseDev;
144 MouseDev = NULL;
198 MouseDev = AllocateZeroPool (sizeof (PS2_MOUSE_DEV));
199 if (MouseDev == NULL) {
206 MouseDev->Signature = PS2_MOUSE_DEV_SIGNATURE;
207 MouseDev->Handle = Controller;
208 MouseDev->SampleRate = SampleRate20;
209 MouseDev->Resolution = MouseResolution4;
210 MouseDev->Scaling = Scaling1;
211 MouseDev->DataPackageSize = 3;
212 MouseDev->IsaIo = IsaIo;
213 MouseDev->DevicePath = ParentDevicePath;
218 MouseDev->Mode.ResolutionX = 4;
219 MouseDev->Mode.ResolutionY = 4;
220 MouseDev->Mode.LeftButton = TRUE;
221 MouseDev->Mode.RightButton = TRUE;
223 MouseDev->SimplePointerProtocol.Reset = MouseReset;
224 MouseDev->SimplePointerProtocol.GetState = MouseGetState;
225 MouseDev->SimplePointerProtocol.Mode = &(MouseDev->Mode);
269 Status = MouseDev->SimplePointerProtocol.Reset (
270 &MouseDev->SimplePointerProtocol,
288 MouseDev,
289 &((MouseDev->SimplePointerProtocol).WaitForInput)
302 MouseDev,
303 &MouseDev->TimerEvent
312 Status = gBS->SetTimer (MouseDev->TimerEvent, TimerPeriodic, 100000);
318 MouseDev->ControllerNameTable = NULL;
322 &MouseDev->ControllerNameTable,
329 &MouseDev->ControllerNameTable,
341 &MouseDev->SimplePointerProtocol,
366 if ((MouseDev != NULL) && (MouseDev->SimplePointerProtocol.WaitForInput != NULL)) {
367 gBS->CloseEvent (MouseDev->SimplePointerProtocol.WaitForInput);
370 if ((MouseDev != NULL) && (MouseDev->TimerEvent != NULL)) {
371 gBS->CloseEvent (MouseDev->TimerEvent);
374 if ((MouseDev != NULL) && (MouseDev->ControllerNameTable != NULL)) {
375 FreeUnicodeStringTable (MouseDev->ControllerNameTable);
389 if (MouseDev != NULL) {
390 FreePool (MouseDev);
437 PS2_MOUSE_DEV *MouseDev;
452 MouseDev = PS2_MOUSE_DEV_FROM_THIS (SimplePointerProtocol);
460 MouseDev->DevicePath
466 &MouseDev->SimplePointerProtocol
475 gBS->SetTimer (MouseDev->TimerEvent, TimerCancel, 0);
476 gBS->CloseEvent (MouseDev->TimerEvent);
484 Status = In8042Data (MouseDev->IsaIo, &Data);
487 gBS->CloseEvent (MouseDev->SimplePointerProtocol.WaitForInput);
488 FreeUnicodeStringTable (MouseDev->ControllerNameTable);
489 FreePool (MouseDev);
527 PS2_MOUSE_DEV *MouseDev;
532 MouseDev = PS2_MOUSE_DEV_FROM_THIS (This);
540 MouseDev->DevicePath
550 ZeroMem (&MouseDev->State, sizeof (EFI_SIMPLE_POINTER_STATE));
551 MouseDev->StateChanged = FALSE;
558 Status = In8042Data (MouseDev->IsaIo, &Data);
561 CheckKbStatus (MouseDev->IsaIo, &KeyboardEnable);
563 KbcDisableKb (MouseDev->IsaIo);
565 MouseDev->IsaIo->Io.Read (MouseDev->IsaIo, EfiIsaIoWidthUint8, KBC_CMD_STS_PORT, 1, &Data);
571 MouseDev->IsaIo->Io.Read (MouseDev->IsaIo, EfiIsaIoWidthUint8, KBC_DATA_PORT, 1, &Data);
580 if (ExtendedVerification && CheckMouseConnect (MouseDev)) {
584 Status = PS2MouseReset (MouseDev->IsaIo);
590 Status = PS2MouseSetSampleRate (MouseDev->IsaIo, MouseDev->SampleRate);
596 Status = PS2MouseSetResolution (MouseDev->IsaIo, MouseDev->Resolution);
602 Status = PS2MouseSetScaling (MouseDev->IsaIo, MouseDev->Scaling);
608 Status = PS2MouseEnable (MouseDev->IsaIo);
618 KbcEnableKb (MouseDev->IsaIo);
627 @param MouseDev - Mouse Private Data Structure
635 IN PS2_MOUSE_DEV *MouseDev
641 Status = PS2MouseEnable (MouseDev->IsaIo);
666 PS2_MOUSE_DEV *MouseDev;
669 MouseDev = PS2_MOUSE_DEV_FROM_THIS (This);
675 if (!MouseDev->StateChanged) {
680 CopyMem (State, &(MouseDev->State), sizeof (EFI_SIMPLE_POINTER_STATE));
685 MouseDev->State.RelativeMovementX = 0;
686 MouseDev->State.RelativeMovementY = 0;
687 MouseDev->State.RelativeMovementZ = 0;
688 MouseDev->StateChanged = FALSE;
710 PS2_MOUSE_DEV *MouseDev;
712 MouseDev = (PS2_MOUSE_DEV *) Context;
718 if (MouseDev->StateChanged) {
740 PS2_MOUSE_DEV *MouseDev;
742 MouseDev = (PS2_MOUSE_DEV *) Context;
747 PS2MouseGetPacket (MouseDev);