Object for a SA2UL crypto operation.
Data Fields | |
SA2UL_Handle | handle |
SA2UL_Params | prms |
uint32_t | isOpen |
CSL_Cp_aceRegs * | pSaRegs |
uint32_t | psilInst |
uint32_t | ringaccChnls [SA2UL_NUMBER_OF_RINGS] |
uint32_t | udmapTxChnum |
uint32_t | udmapRxChnum [2] |
uint32_t | udmapRxFlownum |
Udma_ChObject | udmaTxChObj |
Udma_ChObject | udmaRxChObj [2] |
Udma_FlowObject | udmaFlowObj |
Udma_RingObject | udmaRingObj [2] |
Udma_EventObject | udmaEvtObj |
Udma_EventObject | udmaEvtObj0 |
Udma_DrvHandle | drvHandle |
Udma_ChHandle | rxChHandle [2] |
Udma_ChHandle | txChHandle |
Udma_FlowHandle | rxFlowHandle |
Udma_RingHandle | rxFreeRingHandle |
Udma_RingHandle | rxRingHandle |
Udma_RingHandle | txComplRingHandle |
Udma_RingHandle | txRingHandle |
Udma_EventHandle | rxEvtHandle |
uint32_t | storageQueueHead |
uint32_t | storageQueueTail |
uint32_t | storageQueueFree |
uint64_t | storageQueue [SA2UL_RING_N_ELEMS] |
uint8_t | sa2ulContextId [SA2UL_INSTANCES_MAX] |
uint8_t | contextId |
SA2UL_Handle SA2UL_Object::handle |
Instance handle to which this object belongs, refer SA2UL_Handle
SA2UL_Params SA2UL_Object::prms |
Open parameter as provided by user, refer SA2UL_Params
uint32_t SA2UL_Object::isOpen |
Flag to indicate whether the instance is opened already
CSL_Cp_aceRegs* SA2UL_Object::pSaRegs |
Pointer to register overlay
uint32_t SA2UL_Object::psilInst |
SA2UL psil Instance
uint32_t SA2UL_Object::ringaccChnls[SA2UL_NUMBER_OF_RINGS] |
SA2UL psil Instance
uint32_t SA2UL_Object::udmapTxChnum |
UDMA tx channel allocated
uint32_t SA2UL_Object::udmapRxChnum[2] |
UDMA Rx channel allocated
uint32_t SA2UL_Object::udmapRxFlownum |
UDMA Rx flow allocated
Udma_ChObject SA2UL_Object::udmaTxChObj |
UDMA tx ch object
Udma_ChObject SA2UL_Object::udmaRxChObj[2] |
UDMA rx ch objects
Udma_FlowObject SA2UL_Object::udmaFlowObj |
UDMA rx flow object
Udma_RingObject SA2UL_Object::udmaRingObj[2] |
UDMA ring object
Udma_EventObject SA2UL_Object::udmaEvtObj |
UDMA event object
Udma_EventObject SA2UL_Object::udmaEvtObj0 |
UDMA event object0
Udma_DrvHandle SA2UL_Object::drvHandle |
UDMA driver handle
Udma_ChHandle SA2UL_Object::rxChHandle[2] |
UDMA rx channel handles
Udma_ChHandle SA2UL_Object::txChHandle |
UDMA tx channel handle
Udma_FlowHandle SA2UL_Object::rxFlowHandle |
UDMA rx flow handle
Udma_RingHandle SA2UL_Object::rxFreeRingHandle |
UDMA rx free ring handle
Udma_RingHandle SA2UL_Object::rxRingHandle |
UDMA rx ring handle
Udma_RingHandle SA2UL_Object::txComplRingHandle |
UDMA tx completion ring handle
Udma_RingHandle SA2UL_Object::txRingHandle |
UDMA tx ring handle
Udma_EventHandle SA2UL_Object::rxEvtHandle |
UDMA rx event handle
uint32_t SA2UL_Object::storageQueueHead |
uint32_t SA2UL_Object::storageQueueTail |
uint32_t SA2UL_Object::storageQueueFree |
uint64_t SA2UL_Object::storageQueue[SA2UL_RING_N_ELEMS] |
uint8_t SA2UL_Object::sa2ulContextId[SA2UL_INSTANCES_MAX] |
secure contextId array
uint8_t SA2UL_Object::contextId |
secure context Id