Minor refinement for USB modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7257 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -854,7 +854,6 @@ UsbMouseReset (
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Event notification function for SIMPLE_POINTER.WaitForInput event.
|
||||
|
||||
@@ -881,7 +880,6 @@ UsbMouseWaitForInput (
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Handler for Delayed Recovery event.
|
||||
|
||||
|
@@ -291,6 +291,63 @@ UsbMouseComponentNameGetControllerName (
|
||||
OUT CHAR16 **ControllerName
|
||||
);
|
||||
|
||||
//
|
||||
// Functions of EFI_SIMPLE_POINTER_PROTOCOL
|
||||
//
|
||||
|
||||
/**
|
||||
Retrieves the current state of a pointer device.
|
||||
|
||||
@param This A pointer to the EFI_SIMPLE_POINTER_PROTOCOL instance.
|
||||
@param MouseState A pointer to the state information on the pointer device.
|
||||
|
||||
@retval EFI_SUCCESS The state of the pointer device was returned in State.
|
||||
@retval EFI_NOT_READY The state of the pointer device has not changed since the last call to
|
||||
GetState().
|
||||
@retval EFI_DEVICE_ERROR A device error occurred while attempting to retrieve the pointer device's
|
||||
current state.
|
||||
@retval EFI_INVALID_PARAMETER MouseState is NULL.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
GetMouseState (
|
||||
IN EFI_SIMPLE_POINTER_PROTOCOL *This,
|
||||
OUT EFI_SIMPLE_POINTER_STATE *MouseState
|
||||
);
|
||||
|
||||
/**
|
||||
Resets the pointer device hardware.
|
||||
|
||||
@param This A pointer to the EFI_SIMPLE_POINTER_PROTOCOL instance.
|
||||
@param ExtendedVerification Indicates that the driver may perform a more exhaustive
|
||||
verification operation of the device during reset.
|
||||
|
||||
@retval EFI_SUCCESS The device was reset.
|
||||
@retval EFI_DEVICE_ERROR The device is not functioning correctly and could not be reset.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
UsbMouseReset (
|
||||
IN EFI_SIMPLE_POINTER_PROTOCOL *This,
|
||||
IN BOOLEAN ExtendedVerification
|
||||
);
|
||||
|
||||
/**
|
||||
Event notification function for SIMPLE_POINTER.WaitForInput event.
|
||||
|
||||
@param Event Event to be signaled when there's input from mouse.
|
||||
@param Context Points to USB_MOUSE_DEV instance.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
UsbMouseWaitForInput (
|
||||
IN EFI_EVENT Event,
|
||||
IN VOID *Context
|
||||
);
|
||||
|
||||
//
|
||||
// Internal worker functions
|
||||
//
|
||||
@@ -355,59 +412,6 @@ OnMouseInterruptComplete (
|
||||
IN UINT32 Result
|
||||
);
|
||||
|
||||
/**
|
||||
Retrieves the current state of a pointer device.
|
||||
|
||||
@param This A pointer to the EFI_SIMPLE_POINTER_PROTOCOL instance.
|
||||
@param MouseState A pointer to the state information on the pointer device.
|
||||
|
||||
@retval EFI_SUCCESS The state of the pointer device was returned in State.
|
||||
@retval EFI_NOT_READY The state of the pointer device has not changed since the last call to
|
||||
GetState().
|
||||
@retval EFI_DEVICE_ERROR A device error occurred while attempting to retrieve the pointer device's
|
||||
current state.
|
||||
@retval EFI_INVALID_PARAMETER MouseState is NULL.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
GetMouseState (
|
||||
IN EFI_SIMPLE_POINTER_PROTOCOL *This,
|
||||
OUT EFI_SIMPLE_POINTER_STATE *MouseState
|
||||
);
|
||||
|
||||
/**
|
||||
Resets the pointer device hardware.
|
||||
|
||||
@param This A pointer to the EFI_SIMPLE_POINTER_PROTOCOL instance.
|
||||
@param ExtendedVerification Indicates that the driver may perform a more exhaustive
|
||||
verification operation of the device during reset.
|
||||
|
||||
@retval EFI_SUCCESS The device was reset.
|
||||
@retval EFI_DEVICE_ERROR The device is not functioning correctly and could not be reset.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
UsbMouseReset (
|
||||
IN EFI_SIMPLE_POINTER_PROTOCOL *This,
|
||||
IN BOOLEAN ExtendedVerification
|
||||
);
|
||||
|
||||
/**
|
||||
Event notification function for SIMPLE_POINTER.WaitForInput event.
|
||||
|
||||
@param Event Event to be signaled when there's input from mouse.
|
||||
@param Context Points to USB_MOUSE_DEV instance.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
UsbMouseWaitForInput (
|
||||
IN EFI_EVENT Event,
|
||||
IN VOID *Context
|
||||
);
|
||||
|
||||
/**
|
||||
Handler for Delayed Recovery event.
|
||||
|
||||
|
Reference in New Issue
Block a user