Newer
Older
AMI-Aptio-BIOS-Reversed / RegAccessPeim / RegAccessPeim.h
@Ajax Dong Ajax Dong 2 days ago 1 KB Init
/** @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__ */