Newer
Older
AMI-Aptio-BIOS-Reversed / GenericSio / GenericSio.h
@Ajax Dong Ajax Dong 2 days ago 2 KB Init
/** @file
  GenericSio.h -- Header for GenericSio

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __GENERICSIO_H__
#define __GENERICSIO_H__

#include "../uefi_headers/Uefi.h"

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
DebugPrint2(
  VOID
);

EFI_STATUS
EFIAPI
DebugGetPlatformErrorLevel(
  VOID
);

EFI_STATUS
EFIAPI
HobLibGetNextHob(
  VOID
);

EFI_STATUS
EFIAPI
AcpiResGetDsdt(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceDetectPresence(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceRegisterController(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceParseAllResources(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceHandleIoFixedLocation(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceHandleMemFixedLocation(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceHandleDmaFixedLocation(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceIoRead(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceIoWrite(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceSetCompatibleDecode(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceSwitchToRuntimeSmmAccess(
  VOID
);

EFI_STATUS
EFIAPI
SioDevicePowerManagement(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceProgramResource(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceOpenChildHandle(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceCloseChildHandle(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceCheckSameDevice(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceNotifyEntry(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceProcessNotification(
  VOID
);

EFI_STATUS
EFIAPI
SioDeviceDiscovery(
  VOID
);

EFI_STATUS
EFIAPI
GetPchPcieRpNumber(
  VOID
);

EFI_STATUS
EFIAPI
SioCommunicationSendMessage(
  VOID
);

EFI_STATUS
EFIAPI
SioCommunicationSendSmmMessage(
  VOID
);

EFI_STATUS
EFIAPI
SioPciReadConfig(
  VOID
);

EFI_STATUS
EFIAPI
SioPcieGetController(
  VOID
);

EFI_STATUS
EFIAPI
SioPcieConfigureController(
  VOID
);

EFI_STATUS
EFIAPI
SioPcieGetVendorId(
  VOID
);

EFI_STATUS
EFIAPI
PciExpressLibWrite(
  VOID
);

EFI_STATUS
EFIAPI
SioPciWriteConfig(
  VOID
);

EFI_STATUS
EFIAPI
SioPciReadConfig_Read(
  VOID
);

EFI_STATUS
EFIAPI
SioPciFindCapability(
  VOID
);

EFI_STATUS
EFIAPI
SioPciDeviceGetDeviceId(
  VOID
);

EFI_STATUS
EFIAPI
PchInitS3BootScriptInit(
  VOID
);

EFI_STATUS
EFIAPI
SioSmmLockBoxRestore(
  VOID
);

EFI_STATUS
EFIAPI
PcieEndPointL1ssConfig(
  VOID
);

EFI_STATUS
EFIAPI
ConfigureRstPcieStorageRemapping(
  VOID
);

EFI_STATUS
EFIAPI
DetectPcieStorageDevices(
  VOID
);

EFI_STATUS
EFIAPI
ConfigurePmForRstRemapping(
  VOID
);

EFI_STATUS
EFIAPI
RstPcieStorageRemappingLateConfig(
  VOID
);

EFI_STATUS
EFIAPI
PchUpdateNvsArea(
  VOID
);

EFI_STATUS
EFIAPI
PchInitGlobalDataInit(
  VOID
);

#endif /* __GENERICSIO_H__ */