summaryrefslogtreecommitdiff
path: root/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c
diff options
context:
space:
mode:
Diffstat (limited to 'PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c')
-rw-r--r--PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c104
1 files changed, 52 insertions, 52 deletions
diff --git a/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c b/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c
index a12f536b41..5dfb98dc76 100644
--- a/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c
+++ b/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c
@@ -1,24 +1,24 @@
/** @file
- This driver module produces IDE_CONTROLLER_INIT protocol and will be used by
+ This driver module produces IDE_CONTROLLER_INIT protocol and will be used by
IDE Bus driver to support platform dependent timing information. This driver
is responsible for early initialization of IDE controller.
Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>
- This program and the accompanying materials
- are licensed and made available under the terms and conditions of the BSD License
- which accompanies this distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
+ This program and the accompanying materials
+ are licensed and made available under the terms and conditions of the BSD License
+ which accompanies this distribution. The full text of the license may be found at
+ http://opensource.org/licenses/bsd-license.php
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#include "IdeController.h"
-//
-// EFI_DRIVER_BINDING_PROTOCOL instance
-//
+///
+/// EFI_DRIVER_BINDING_PROTOCOL instance
+///
EFI_DRIVER_BINDING_PROTOCOL gIdeControllerDriverBinding = {
IdeControllerSupported,
IdeControllerStart,
@@ -46,34 +46,34 @@ EFI_IDE_CONTROLLER_INIT_PROTOCOL gEfiIdeControllerInit = {
/// EFI_ATA_COLLECTIVE_MODE Template
///
EFI_ATA_COLLECTIVE_MODE gEfiAtaCollectiveModeTemplate = {
- {
- TRUE, // PioMode.Valid
- 0 // PioMode.Mode
+ {
+ TRUE, ///< PioMode.Valid
+ 0 ///< PioMode.Mode
},
{
- TRUE, // SingleWordDmaMode.Valid
+ TRUE, ///< SingleWordDmaMode.Valid
0
},
{
- FALSE, // MultiWordDmaMode.Valid
+ FALSE, ///< MultiWordDmaMode.Valid
0
},
{
- TRUE, // UdmaMode.Valid
- 0 // UdmaMode.Mode
+ TRUE, ///< UdmaMode.Valid
+ 0 ///< UdmaMode.Mode
}
};
/**
- Chipset Ide Driver EntryPoint function. It follows the standard EFI driver model.
+ Chipset Ide Driver EntryPoint function. It follows the standard EFI driver model.
It's called by StartImage() of DXE Core.
- @param ImageHandle While the driver image loaded be the ImageLoader(),
- an image handle is assigned to this driver binary,
+ @param ImageHandle While the driver image loaded be the ImageLoader(),
+ an image handle is assigned to this driver binary,
all activities of the driver is tied to this ImageHandle
@param SystemTable A pointer to the system table, for all BS(Boo Services) and
RT(Runtime Services)
-
+
@return EFI_STATUS Status of EfiLibInstallDriverBindingComponentName2().
**/
EFI_STATUS
@@ -105,12 +105,12 @@ InitializeIdeControllerDriver (
Register Driver Binding protocol for this driver.
@param This A pointer points to the Binding Protocol instance
- @param Controller The handle of controller to be tested.
+ @param Controller The handle of controller to be tested.
@param RemainingDevicePath A pointer to the device path. Ignored by device
driver but used by bus driver
-
- @retval EFI_SUCCESS Driver loaded.
- @retval !EFI_SUCESS Driver not loaded.
+
+ @retval EFI_SUCCESS Driver loaded.
+ @retval !EFI_SUCESS Driver not loaded.
**/
EFI_STATUS
EFIAPI
@@ -185,16 +185,16 @@ Done:
}
/**
- This routine is called right after the .Supported() called and return
+ This routine is called right after the .Supported() called and return
EFI_SUCCESS. Notes: The supported protocols are checked but the Protocols
- are closed.
+ are closed.
@param This A pointer points to the Binding Protocol instance
@param Controller The handle of controller to be tested. Parameter
passed by the caller
@param RemainingDevicePath A pointer to the device path. Should be ignored by
device driver
-
+
@return EFI_STATUS Status of InstallMultipleProtocolInterfaces()
**/
EFI_STATUS
@@ -232,7 +232,7 @@ IdeControllerStart (
}
//
- // Install IDE_CONTROLLER_INIT protocol
+ // Install IDE_CONTROLLER_INIT protocol
//
return gBS->InstallMultipleProtocolInterfaces (
&Controller,
@@ -242,15 +242,15 @@ IdeControllerStart (
}
/**
- Stop this driver on Controller Handle.
+ Stop this driver on Controller Handle.
@param This Protocol instance pointer.
- @param Controller Handle of device to stop driver on
+ @param Controller Handle of device to stop driver on
@param NumberOfChildren Not used
@param ChildHandleBuffer Not used
-
- @retval EFI_SUCESS This driver is removed DeviceHandle
- @retval !EFI_SUCCESS This driver was not removed from this device
+
+ @retval EFI_SUCESS This driver is removed DeviceHandle
+ @retval !EFI_SUCCESS This driver was not removed from this device
**/
EFI_STATUS
EFIAPI
@@ -313,16 +313,16 @@ IdeControllerStop (
// Interface functions of IDE_CONTROLLER_INIT protocol
//
/**
- This function can be used to obtain information about a specified channel.
- It's usually used by IDE Bus driver during enumeration process.
+ This function can be used to obtain information about a specified channel.
+ It's usually used by IDE Bus driver during enumeration process.
@param This the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Channel Channel number (0 based, either 0 or 1)
- @param Enabled TRUE if the channel is enabled. If the channel is disabled,
+ @param Enabled TRUE if the channel is enabled. If the channel is disabled,
then it will no be enumerated.
@param MaxDevices The Max number of IDE devices that the bus driver can expect
on this channel. For ATA/ATAPI, this number is either 1 or 2.
-
+
@retval EFI_SUCCESS Success to get channel information
@retval EFI_INVALID_PARAMETER Invalid channel id.
**/
@@ -349,13 +349,13 @@ IdeInitGetChannelInfo (
}
/**
- This function is called by IdeBus driver before executing certain actions.
- This allows IDE Controller Init to prepare for each action.
+ This function is called by IdeBus driver before executing certain actions.
+ This allows IDE Controller Init to prepare for each action.
@param This the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Phase phase indicator defined by IDE_CONTROLLER_INIT protocol
@param Channel Channel number (0 based, either 0 or 1)
-
+
@return EFI_SUCCESS Success operation.
**/
EFI_STATUS
@@ -371,14 +371,14 @@ IdeInitNotifyPhase (
/**
This function is called by IdeBus driver to submit EFI_IDENTIFY_DATA data structure
- obtained from IDE deivce. This structure is used to set IDE timing
+ obtained from IDE deivce. This structure is used to set IDE timing
@param This The EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Channel IDE channel number (0 based, either 0 or 1)
@param Device IDE device number
@param IdentifyData A pointer to EFI_IDENTIFY_DATA data structure
-
- @return EFI_SUCCESS Success operation.
+
+ @return EFI_SUCCESS Success operation.
**/
EFI_STATUS
EFIAPI
@@ -394,14 +394,14 @@ IdeInitSubmitData (
/**
This function is called by IdeBus driver to disqualify unsupported operation
- mode on specfic IDE device
+ mode on specfic IDE device
@param This the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Channel IDE channel number (0 based, either 0 or 1)
@param Device IDE device number
@param BadModes Operation mode indicator
-
- @return EFI_SUCCESS Success operation.
+
+ @return EFI_SUCCESS Success operation.
**/
EFI_STATUS
EFIAPI
@@ -417,14 +417,14 @@ IdeInitDisqualifyMode (
/**
This function is called by IdeBus driver to calculate the best operation mode
- supported by specific IDE device
+ supported by specific IDE device
@param This the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Channel IDE channel number (0 based, either 0 or 1)
@param Device IDE device number
@param SupportedModes Modes collection supported by IDE device
-
- @retval EFI_OUT_OF_RESOURCES Fail to allocate pool.
+
+ @retval EFI_OUT_OF_RESOURCES Fail to allocate pool.
@retval EFI_INVALID_PARAMETER Invalid channel id and device id.
**/
EFI_STATUS
@@ -450,13 +450,13 @@ IdeInitCalculateMode (
/**
This function is called by IdeBus driver to set appropriate timing on IDE
- controller according supported operation mode.
+ controller according supported operation mode.
@param This the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Channel IDE channel number (0 based, either 0 or 1)
@param Device IDE device number
@param Modes IDE device modes
-
+
@retval EFI_SUCCESS Sucess operation.
**/
EFI_STATUS