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