#include <hapi.h>
|
| void(* | pEnterStandby )(const uint32_t *pCopyList) |
| |
| uint32_t(* | pCrc32 )(const uint8_t *pData, uint32_t nBytes) |
| |
| void(* | pApplyCopyList )(const uint32_t *pList) |
| |
| uint32_t(* | pFlashSectorErase )(uint32_t key, uint32_t sectorAddress) |
| |
| uint32_t(* | pFlashBankErase )(uint32_t key, uint32_t bankSelect) |
| |
| uint32_t(* | pFlashProgram )(uint32_t key, const uint8_t *pDataBuffer, uint32_t address, uint32_t nBytes) |
| |
| uint32_t(* | pCountBits )(uint32_t word) |
| |
| void(* | pSecdedEncode )(uint8_t *pParity, const uint64_t *pData, uint32_t nWords64) |
| |
| int32_t(* | pSecdedDecode )(uint64_t *pData, const uint8_t *pParity, uint32_t nWords64) |
| |
| void(* | pReservedDoNotUse )(void) |
| |
| int_fast16_t(* | pSha256SwHashData )(SHA256SW_Handle handle, SHA2SW_HashType hashType, const void *data, size_t length, uint32_t digest[8]) |
| |
| int_fast16_t(* | pSha256SwStart )(SHA256SW_Handle handle, SHA2SW_HashType hashType) |
| |
| int_fast16_t(* | pSha256SwAddData )(SHA256SW_Handle handle, const void *data, size_t length) |
| |
| int_fast16_t(* | pSha256SwFinalize )(SHA256SW_Handle handle, uint32_t digest[8]) |
| |
| void(* | pResetDevice )(void) |
| |
| void(* | pSHA256SwProcessBlock )(uint32_t digest[8], uint32_t Ws[16]) |
| |
| const uint32_t(* | pSHA256SW_K256 )[64] |
| |
| const uint32_t(* | pSHA256SW_initialDigest256 )[8] |
| |
| void(* | pWaitUs )(uint32_t nUs) |
| |
| uint32_t(* | pClz )(uint32_t x) |
| |
| int32_t(* | pSbSetUpdateImageAddress )(uint32_t address) |
| |
| uint32_t(* | pSbGetUpdateImageAddress )(void) |
| |
| int32_t(* | pSbSetId )(uint32_t id) |
| |
| uint32_t(* | pSbGetId )(void) |
| |
| void(* | pSbSetStatus )(uint32_t status) |
| |
| uint32_t(* | pSbGetStatus )(void) |
| |
| bool(* | pSetTcmSync )(bool syncVal) |
| |
§ pEnterStandby
| void(* HARD_API_T::pEnterStandby) (const uint32_t *pCopyList) |
§ pCrc32
| uint32_t(* HARD_API_T::pCrc32) (const uint8_t *pData, uint32_t nBytes) |
§ pApplyCopyList
| void(* HARD_API_T::pApplyCopyList) (const uint32_t *pList) |
§ pFlashSectorErase
| uint32_t(* HARD_API_T::pFlashSectorErase) (uint32_t key, uint32_t sectorAddress) |
§ pFlashBankErase
| uint32_t(* HARD_API_T::pFlashBankErase) (uint32_t key, uint32_t bankSelect) |
§ pFlashProgram
| uint32_t(* HARD_API_T::pFlashProgram) (uint32_t key, const uint8_t *pDataBuffer, uint32_t address, uint32_t nBytes) |
§ pCountBits
| uint32_t(* HARD_API_T::pCountBits) (uint32_t word) |
§ pSecdedEncode
| void(* HARD_API_T::pSecdedEncode) (uint8_t *pParity, const uint64_t *pData, uint32_t nWords64) |
§ pSecdedDecode
| int32_t(* HARD_API_T::pSecdedDecode) (uint64_t *pData, const uint8_t *pParity, uint32_t nWords64) |
§ pReservedDoNotUse
| void(* HARD_API_T::pReservedDoNotUse) (void) |
§ pSha256SwHashData
§ pSha256SwStart
§ pSha256SwAddData
| int_fast16_t(* HARD_API_T::pSha256SwAddData) (SHA256SW_Handle handle, const void *data, size_t length) |
§ pSha256SwFinalize
| int_fast16_t(* HARD_API_T::pSha256SwFinalize) (SHA256SW_Handle handle, uint32_t digest[8]) |
§ pResetDevice
| void(* HARD_API_T::pResetDevice) (void) |
§ pSHA256SwProcessBlock
| void(* HARD_API_T::pSHA256SwProcessBlock) (uint32_t digest[8], uint32_t Ws[16]) |
§ pSHA256SW_K256
| const uint32_t(* HARD_API_T::pSHA256SW_K256)[64] |
§ pSHA256SW_initialDigest256
| const uint32_t(* HARD_API_T::pSHA256SW_initialDigest256)[8] |
§ pWaitUs
| void(* HARD_API_T::pWaitUs) (uint32_t nUs) |
§ pClz
| uint32_t(* HARD_API_T::pClz) (uint32_t x) |
§ pSbSetUpdateImageAddress
| int32_t(* HARD_API_T::pSbSetUpdateImageAddress) (uint32_t address) |
§ pSbGetUpdateImageAddress
| uint32_t(* HARD_API_T::pSbGetUpdateImageAddress) (void) |
§ pSbSetId
| int32_t(* HARD_API_T::pSbSetId) (uint32_t id) |
§ pSbGetId
| uint32_t(* HARD_API_T::pSbGetId) (void) |
§ pSbSetStatus
| void(* HARD_API_T::pSbSetStatus) (uint32_t status) |
§ pSbGetStatus
| uint32_t(* HARD_API_T::pSbGetStatus) (void) |
§ pSetTcmSync
| bool(* HARD_API_T::pSetTcmSync) (bool syncVal) |
The documentation for this struct was generated from the following file: