]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h
Remove blank for function typedef, it will break generating doxygen document.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Protocol / IdeControllerInit.h
index aef6a2ea269d49100f978f4fbb5341cd50577106..14bf0eb505ebb24a4caa4783cbc6186f80dca7d8 100644 (file)
@@ -1,5 +1,13 @@
 /** @file\r
   This file declares EFI IDE Controller Init Protocol\r
+  The EFI_IDE_CONTROLLER_INIT_PROTOCOL provides the chipset-specific information to\r
+  the IDE bus driver. This protocol is mandatory for IDE controllers if the IDE devices behind the\r
+  controller are to be enumerated by an IDE bus driver.\r
+  There can only be one instance of EFI_IDE_CONTROLLER_INIT_PROTOCOL for each IDE\r
+  controller in a system. It is installed on the handle that corresponds to the IDE controller. An IDE\r
+  bus driver that wishes to manage an IDE bus and possibly IDE devices in a system will have to\r
+  retrieve the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance that is associated with the\r
+  controller to be managed.\r
 \r
   Copyright (c) 2007, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
@@ -278,7 +286,7 @@ typedef union {
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_IDE_CONTROLLER_GET_CHANNEL_INFO) (\r
+(EFIAPI *EFI_IDE_CONTROLLER_GET_CHANNEL_INFO)(\r
   IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This,\r
   IN  UINT8                           Channel,\r
   OUT BOOLEAN                         *Enabled,\r
@@ -301,7 +309,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_IDE_CONTROLLER_NOTIFY_PHASE) (\r
+(EFIAPI *EFI_IDE_CONTROLLER_NOTIFY_PHASE)(\r
   IN EFI_IDE_CONTROLLER_INIT_PROTOCOL  *This,\r
   IN EFI_IDE_CONTROLLER_ENUM_PHASE     Phase,\r
   IN UINT8                             Channel\r
@@ -322,7 +330,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_IDE_CONTROLLER_SUBMIT_DATA) (\r
+(EFIAPI *EFI_IDE_CONTROLLER_SUBMIT_DATA)(\r
   IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This,\r
   IN  UINT8                           Channel,\r
   IN  UINT8                           Device,\r
@@ -345,7 +353,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_IDE_CONTROLLER_DISQUALIFY_MODE) (\r
+(EFIAPI *EFI_IDE_CONTROLLER_DISQUALIFY_MODE)(\r
   IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This,\r
   IN  UINT8                           Channel,\r
   IN  UINT8                           Device,\r
@@ -368,7 +376,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_IDE_CONTROLLER_CALCULATE_MODE) (\r
+(EFIAPI *EFI_IDE_CONTROLLER_CALCULATE_MODE)(\r
   IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This,\r
   IN  UINT8                           Channel,\r
   IN  UINT8                           Device,\r
@@ -394,7 +402,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_IDE_CONTROLLER_SET_TIMING) (\r
+(EFIAPI *EFI_IDE_CONTROLLER_SET_TIMING)(\r
   IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This,\r
   IN  UINT8                           Channel,\r
   IN  UINT8                           Device,\r