\r
#include <Protocol/DebugSupport.h>\r
\r
-\r
//\r
// Protocol GUID\r
//\r
#define EFI_HARDWARE_INTERRUPT_PROTOCOL_GGUID \\r
{ 0x2890B3EA, 0x053D, 0x1643, { 0xAD, 0x0C, 0xD6, 0x48, 0x08, 0xDA, 0x3F, 0xF1 } }\r
\r
-\r
typedef struct _EFI_HARDWARE_INTERRUPT_PROTOCOL EFI_HARDWARE_INTERRUPT_PROTOCOL;\r
\r
-\r
typedef UINTN HARDWARE_INTERRUPT_SOURCE;\r
\r
-\r
/**\r
C Interrupt Handler calledin the interrupt context when Source interrupt is active.\r
\r
**/\r
typedef\r
VOID\r
-(EFIAPI *HARDWARE_INTERRUPT_HANDLER) (\r
+(EFIAPI *HARDWARE_INTERRUPT_HANDLER)(\r
IN HARDWARE_INTERRUPT_SOURCE Source,\r
IN EFI_SYSTEM_CONTEXT SystemContext\r
);\r
\r
-\r
/**\r
Register Handler for the specified interrupt source.\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *HARDWARE_INTERRUPT_REGISTER) (\r
+(EFIAPI *HARDWARE_INTERRUPT_REGISTER)(\r
IN EFI_HARDWARE_INTERRUPT_PROTOCOL *This,\r
IN HARDWARE_INTERRUPT_SOURCE Source,\r
IN HARDWARE_INTERRUPT_HANDLER Handler\r
);\r
\r
-\r
/**\r
Enable interrupt source Source.\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *HARDWARE_INTERRUPT_ENABLE) (\r
+(EFIAPI *HARDWARE_INTERRUPT_ENABLE)(\r
IN EFI_HARDWARE_INTERRUPT_PROTOCOL *This,\r
IN HARDWARE_INTERRUPT_SOURCE Source\r
);\r
\r
-\r
-\r
/**\r
Disable interrupt source Source.\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *HARDWARE_INTERRUPT_DISABLE) (\r
+(EFIAPI *HARDWARE_INTERRUPT_DISABLE)(\r
IN EFI_HARDWARE_INTERRUPT_PROTOCOL *This,\r
IN HARDWARE_INTERRUPT_SOURCE Source\r
);\r
\r
-\r
/**\r
Return current state of interrupt source Source.\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *HARDWARE_INTERRUPT_INTERRUPT_STATE) (\r
+(EFIAPI *HARDWARE_INTERRUPT_INTERRUPT_STATE)(\r
IN EFI_HARDWARE_INTERRUPT_PROTOCOL *This,\r
IN HARDWARE_INTERRUPT_SOURCE Source,\r
IN BOOLEAN *InterruptState\r
);\r
\r
/**\r
- Signal to the hardware that the End Of Intrrupt state\r
+ Signal to the hardware that the End Of Interrupt state\r
has been reached.\r
\r
@param This Instance pointer for this protocol\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *HARDWARE_INTERRUPT_END_OF_INTERRUPT) (\r
+(EFIAPI *HARDWARE_INTERRUPT_END_OF_INTERRUPT)(\r
IN EFI_HARDWARE_INTERRUPT_PROTOCOL *This,\r
IN HARDWARE_INTERRUPT_SOURCE Source\r
);\r
\r
-\r
struct _EFI_HARDWARE_INTERRUPT_PROTOCOL {\r
- HARDWARE_INTERRUPT_REGISTER RegisterInterruptSource;\r
- HARDWARE_INTERRUPT_ENABLE EnableInterruptSource;\r
- HARDWARE_INTERRUPT_DISABLE DisableInterruptSource;\r
- HARDWARE_INTERRUPT_INTERRUPT_STATE GetInterruptSourceState;\r
- HARDWARE_INTERRUPT_END_OF_INTERRUPT EndOfInterrupt;\r
+ HARDWARE_INTERRUPT_REGISTER RegisterInterruptSource;\r
+ HARDWARE_INTERRUPT_ENABLE EnableInterruptSource;\r
+ HARDWARE_INTERRUPT_DISABLE DisableInterruptSource;\r
+ HARDWARE_INTERRUPT_INTERRUPT_STATE GetInterruptSourceState;\r
+ HARDWARE_INTERRUPT_END_OF_INTERRUPT EndOfInterrupt;\r
};\r
\r
-extern EFI_GUID gHardwareInterruptProtocolGuid;\r
+extern EFI_GUID gHardwareInterruptProtocolGuid;\r
\r
#endif\r
-\r
-\r