IN EFI_HANDLE *ChildHandleBuffer\r
);\r
\r
-EFI_STATUS SiI3132AtaPassThruCommand (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132AtaPassThruCommand (\r
IN SATA_SI3132_INSTANCE *pSataSiI3132Instance,\r
IN SATA_SI3132_PORT *pSataPort,\r
IN UINT16 PortMultiplierPort,\r
/**\r
* EFI ATA Pass Thru Protocol\r
*/\r
-EFI_STATUS SiI3132AtaPassThru (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132AtaPassThru (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
IN UINT16 PortMultiplierPort,\r
IN EFI_EVENT Event OPTIONAL\r
);\r
\r
-EFI_STATUS SiI3132GetNextPort (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132GetNextPort (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN OUT UINT16 *Port\r
);\r
\r
-EFI_STATUS SiI3132GetNextDevice (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132GetNextDevice (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
IN OUT UINT16 *PortMultiplierPort\r
);\r
\r
-EFI_STATUS SiI3132BuildDevicePath (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132BuildDevicePath (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
IN UINT16 PortMultiplierPort,\r
IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath\r
);\r
\r
-EFI_STATUS SiI3132GetDevice (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132GetDevice (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
OUT UINT16 *Port,\r
OUT UINT16 *PortMultiplierPort\r
);\r
\r
-EFI_STATUS SiI3132ResetPort (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132ResetPort (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port\r
);\r
\r
-EFI_STATUS SiI3132ResetDevice (\r
+EFI_STATUS\r
+EFIAPI\r
+SiI3132ResetDevice (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
IN UINT16 PortMultiplierPort\r
}\r
\r
EFI_STATUS\r
+EFIAPI\r
SiI3132AtaPassThruCommand (\r
IN SATA_SI3132_INSTANCE *SataSiI3132Instance,\r
IN SATA_SI3132_PORT *SataPort,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132AtaPassThru (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132GetNextPort (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN OUT UINT16 *Port\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132GetNextDevice (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132BuildDevicePath (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
port number does not exist.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132GetDevice (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132ResetPort (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
SiI3132ResetDevice (\r
IN EFI_ATA_PASS_THRU_PROTOCOL *This,\r
IN UINT16 Port,\r
Send 'OK' when the function is done executing successfully.\r
**/\r
VOID\r
+EFIAPI\r
SendSuccess (\r
VOID\r
);\r
Send empty packet to specify that particular command/functionality is not supported.\r
**/\r
VOID\r
+EFIAPI\r
SendNotSupported (\r
VOID\r
);\r
@param SystemContext Register content at time of the exception\r
**/\r
VOID\r
+EFIAPI\r
ReadGeneralRegisters (\r
IN EFI_SYSTEM_CONTEXT SystemContext\r
);\r
@param InBuffer This is the input buffer received from gdb server\r
**/\r
VOID\r
+EFIAPI\r
WriteNthRegister (\r
IN EFI_SYSTEM_CONTEXT SystemContext,\r
IN CHAR8 *InBuffer\r
**/\r
\r
VOID\r
+EFIAPI\r
WriteGeneralRegisters (\r
IN EFI_SYSTEM_CONTEXT SystemContext,\r
IN CHAR8 *InBuffer\r
@param *PacketData Pointer to Payload data for the packet\r
**/\r
VOID\r
+EFIAPI\r
ReadFromMemory (\r
IN CHAR8 *PacketData\r
);\r
@param PacketData Pointer to Payload data for the packet\r
**/\r
VOID\r
+EFIAPI\r
WriteToMemory (\r
IN CHAR8 *PacketData\r
);\r
**/\r
\r
VOID\r
+EFIAPI\r
ContinueAtAddress (\r
IN EFI_SYSTEM_CONTEXT SystemContext,\r
IN CHAR8 *PacketData\r
@param PacketData Pointer to Payload data for the packet\r
**/\r
VOID\r
+EFIAPI\r
SingleStep (\r
IN EFI_SYSTEM_CONTEXT SystemContext,\r
IN CHAR8 *PacketData\r