20 #include <drivers/crc/adi_crc.h> 24 typedef struct __ADI_CRC_DEVICE ADI_CRC_DEVICE;
25 typedef ADI_CRC_RESULT (*CRC_BUFFER_SUBMIT) (ADI_CRC_DEVICE *pDevice,
void *pBuffer, uint32_t NumBytes, uint32_t NumBits);
31 ADI_CRC_OP_IN_PROGRESS = 0x01u,
38 struct __ADI_CRC_DEVICE
40 volatile ADI_CRC_TypeDef *pReg;
41 CRC_BUFFER_SUBMIT pfSubmitBuffer;
42 ADI_CALLBACK pfCallback;
45 uint32_t RemainingBytes;
46 uint32_t RemainingBits;
47 ADI_CRC_OP_STATUS eCrcOpStatus;
53 volatile ADI_CRC_TypeDef *pReg;
struct __ADI_CRC_DEVICE * ADI_CRC_HANDLE