/** @file RegAccessPeim.h -- Header for RegAccessPeim Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __REGACCESSPEIM_H__ #define __REGACCESSPEIM_H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // EFI_STATUS EFIAPI ReportAssertMessage( VOID ); EFI_STATUS EFIAPI IsDebugEnabled( VOID ); EFI_STATUS EFIAPI BoolCheck( VOID ); EFI_STATUS EFIAPI CpuDeadLoopEx( VOID ); EFI_STATUS EFIAPI BitFieldMerge( VOID ); EFI_STATUS EFIAPI InternalLShift64( VOID ); EFI_STATUS EFIAPI InternalRShift64( VOID ); EFI_STATUS EFIAPI InternalReadIdtr( VOID ); EFI_STATUS EFIAPI PcdGetSize( VOID ); EFI_STATUS EFIAPI PcdSetRegisterAccess( VOID ); EFI_STATUS EFIAPI CpuTypeToTableIndex( VOID ); EFI_STATUS EFIAPI CpuTypeToDeviceIndex( VOID ); EFI_STATUS EFIAPI FuncBlockToTableIndex( VOID ); EFI_STATUS EFIAPI TranslateAddressWalk( VOID ); EFI_STATUS EFIAPI RegAccessValidateRange( VOID ); EFI_STATUS EFIAPI RegAccessReadRegister( VOID ); EFI_STATUS EFIAPI RegAccessWriteRegister( VOID ); EFI_STATUS EFIAPI RegAccessReadModify( VOID ); EFI_STATUS EFIAPI RegAccessGetConfigSpace( VOID ); EFI_STATUS EFIAPI RegAccessReadImpl( VOID ); EFI_STATUS EFIAPI RegAccessWriteImpl( VOID ); EFI_STATUS EFIAPI RegAccessReadModifyImpl( VOID ); EFI_STATUS EFIAPI RegAccessReadMultiImpl( VOID ); EFI_STATUS EFIAPI RegAccessWriteMultiImpl( VOID ); EFI_STATUS EFIAPI RegAccessTranslateFull( VOID ); EFI_STATUS EFIAPI RegAccessStripHighBits( VOID ); EFI_STATUS EFIAPI RegAccessEntryPoint( VOID ); #endif /* __REGACCESSPEIM_H__ */