/** @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__ */