72#define PS2_MOUSE_DEV_SIGNATURE SIGNATURE_32 ('p', 's', '2', 'm')
89 UINT8 DataPackageSize;
97#define PS2_MOUSE_DEV_FROM_THIS(a) CR (a, PS2_MOUSE_DEV, SimplePointerProtocol, PS2_MOUSE_DEV_SIGNATURE)
219 OUT CHAR16 **DriverName
297 OUT CHAR16 **ControllerName
316 IN BOOLEAN ExtendedVerification
EFI_STATUS EFIAPI MouseGetState(IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN OUT EFI_SIMPLE_POINTER_STATE *State)
EFI_STATUS In8042Data(IN OUT UINT8 *Data)
EFI_STATUS EFIAPI PS2MouseDriverStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer)
EFI_STATUS EFIAPI PS2MouseDriverSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
EFI_DRIVER_BINDING_PROTOCOL gPS2MouseDriver
EFI_STATUS EFIAPI MouseReset(IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
EFI_STATUS EFIAPI Ps2MouseComponentNameGetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_STATUS EFIAPI PS2MouseDriverStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
VOID EFIAPI MouseWaitForInput(IN EFI_EVENT Event, IN VOID *Context)
EFI_STATUS EFIAPI Ps2MouseComponentNameGetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
BOOLEAN CheckMouseConnect(IN PS2_MOUSE_DEV *MouseDev)
VOID EFIAPI PollMouse(IN EFI_EVENT Event, IN VOID *Context)