/** @file TCMPEI.h -- Header for TCMPEI Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __TCMPEI__H__ #define __TCMPEI__H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // EFI_STATUS EFIAPI internal_memcpy( VOID ); EFI_STATUS EFIAPI internal_memset( VOID ); EFI_STATUS EFIAPI fn_addr( VOID ); EFI_STATUS EFIAPI internal_memset32( VOID ); EFI_STATUS EFIAPI ModuleEntryPoint( VOID ); EFI_STATUS EFIAPI TcmStartup( VOID ); EFI_STATUS EFIAPI TcmContinueSelfTest( VOID ); EFI_STATUS EFIAPI TcmSetDeactivated( VOID ); EFI_STATUS EFIAPI TcmSetPhysicalPresence( VOID ); EFI_STATUS EFIAPI TcmBuildCommandPacket( VOID ); EFI_STATUS EFIAPI TcmStartupClear( VOID ); EFI_STATUS EFIAPI TcmStartupState( VOID ); EFI_STATUS EFIAPI TcmPhysicalEnable( VOID ); EFI_STATUS EFIAPI TcmPhysicalSetDeactivated( VOID ); EFI_STATUS EFIAPI TcmForceClear( VOID ); EFI_STATUS EFIAPI TcmGetFlags( VOID ); EFI_STATUS EFIAPI TcmCheckResponse( VOID ); EFI_STATUS EFIAPI TcmSm3CompressionFunction( VOID ); EFI_STATUS EFIAPI TcmSm3WordSwap( VOID ); EFI_STATUS EFIAPI TcmSm3ProcessBlock( VOID ); EFI_STATUS EFIAPI TcmSm3Finalize( VOID ); EFI_STATUS EFIAPI TcmSm3( VOID ); EFI_STATUS EFIAPI TcmPcrExtend( VOID ); EFI_STATUS EFIAPI TcmMicroDelay( VOID ); EFI_STATUS EFIAPI TcmWaitForStatusBits( VOID ); EFI_STATUS EFIAPI TcmReadStatusRegister( VOID ); EFI_STATUS EFIAPI TcmSetCommandReady( VOID ); EFI_STATUS EFIAPI TcmFifoIO( VOID ); EFI_STATUS EFIAPI TcmFifoTransmit( VOID ); EFI_STATUS EFIAPI TcmMemoryCopy( VOID ); EFI_STATUS EFIAPI TcmGetPeiServices( VOID ); EFI_STATUS EFIAPI TcmDebugPrint( VOID ); EFI_STATUS EFIAPI TcmPeiServicesAssert( VOID ); EFI_STATUS EFIAPI TcmDelayCycles( VOID ); EFI_STATUS EFIAPI TcmGetTpmDebugLevel( VOID ); EFI_STATUS EFIAPI TcmIoRead32( VOID ); EFI_STATUS EFIAPI TcmGetTimeConstant( VOID ); EFI_STATUS EFIAPI TcmGetPeiServicesFromTable( VOID ); EFI_STATUS EFIAPI TcmReadIdtr( VOID ); EFI_STATUS EFIAPI TcmGetPcdBaseAddress( VOID ); EFI_STATUS EFIAPI TcmSetLocality( VOID ); EFI_STATUS EFIAPI TcmGetPcdInterface( VOID ); #endif /* __TCMPEI__H__ */