HWA driver internal Config.
Data Fields | |
uint32_t | instanceNum |
HWA instance number. More... | |
uint32_t | refCnt |
HWA instance reference (open) count. More... | |
uint8_t | configInProgress |
HWA instance config is in progress. Protects Common register acccess in HWA_configCommon() and HWA_configRam(). More... | |
uint16_t | paramSetMapInProgress |
HWA paramset config is in progress [used as bitmap]. Protects Paramset register access in HWA_configParamSet(), HWA_enableParamSetInterrupt() and HWA_disableParamSetInterrupt() More... | |
HWA_Attrs const * | hwAttrs |
HWA Hardware related params. More... | |
HwiP_Object | hwiHandleParamSet |
Registered Interrupt Handler for each paramset completion. More... | |
HwiP_Object | hwiHandleDone |
Registered Interrupt Handler for interrupt at the end of group of paramsets. More... | |
HwiP_Object | hwiHandleParamSetALT |
Registered Interrupt Handler for each paramset completion in the ALT thread. More... | |
HwiP_Object | hwiHandleDoneALT |
Registered Interrupt Handler for interrupt at the end of group of paramsets in the ALT thread. More... | |
HwiP_Object | hwiHandleLocalRamErr |
Registered Interrupt Handler for local ram error. More... | |
HWA_InterruptCtx * | interruptCtxParamSet |
interrupt context for each paramset More... | |
uint64_t | interrupt1ParamSetMask |
interrupt enable mask for background thread More... | |
uint64_t | interrupt2ParamSetMask |
interrupt enable mask for ALT thread More... | |
HWA_DoneInterruptCtx | interruptCtxDone |
interrupt context for all paramset done interrupt More... | |
HWA_DoneInterruptCtx | interruptCtxDoneALT |
interrupt context for all paramset done interrupt in the ALT thread More... | |
uint32_t HWA_Object::instanceNum |
HWA instance number.
uint32_t HWA_Object::refCnt |
HWA instance reference (open) count.
uint8_t HWA_Object::configInProgress |
HWA instance config is in progress. Protects Common register acccess in HWA_configCommon() and HWA_configRam().
uint16_t HWA_Object::paramSetMapInProgress |
HWA paramset config is in progress [used as bitmap]. Protects Paramset register access in HWA_configParamSet(), HWA_enableParamSetInterrupt() and HWA_disableParamSetInterrupt()
HWA_Attrs const* HWA_Object::hwAttrs |
HWA Hardware related params.
HwiP_Object HWA_Object::hwiHandleParamSet |
Registered Interrupt Handler for each paramset completion.
HwiP_Object HWA_Object::hwiHandleDone |
Registered Interrupt Handler for interrupt at the end of group of paramsets.
HwiP_Object HWA_Object::hwiHandleParamSetALT |
Registered Interrupt Handler for each paramset completion in the ALT thread.
HwiP_Object HWA_Object::hwiHandleDoneALT |
Registered Interrupt Handler for interrupt at the end of group of paramsets in the ALT thread.
HwiP_Object HWA_Object::hwiHandleLocalRamErr |
Registered Interrupt Handler for local ram error.
HWA_InterruptCtx* HWA_Object::interruptCtxParamSet |
interrupt context for each paramset
uint64_t HWA_Object::interrupt1ParamSetMask |
interrupt enable mask for background thread
uint64_t HWA_Object::interrupt2ParamSetMask |
interrupt enable mask for ALT thread
HWA_DoneInterruptCtx HWA_Object::interruptCtxDone |
interrupt context for all paramset done interrupt
HWA_DoneInterruptCtx HWA_Object::interruptCtxDoneALT |
interrupt context for all paramset done interrupt in the ALT thread