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... | |
HWA_InterruptCtx * | interruptCtxParamSet |
Registered Interrupt Handler for each paramset completion in the ALT thread. More... | |
uint64_t | interrupt1ParamSetMask |
interrupt enable mask for background thread More... | |
HWA_DoneInterruptCtx | interruptCtxDone |
interrupt context for all paramset done interrupt 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.
HWA_InterruptCtx* HWA_Object::interruptCtxParamSet |
Registered Interrupt Handler for each paramset completion in the ALT thread.
Registered Interrupt Handler for interrupt at the end of group of paramsets in the ALT thread
interrupt context for each paramset
uint64_t HWA_Object::interrupt1ParamSetMask |
interrupt enable mask for background thread
HWA_DoneInterruptCtx HWA_Object::interruptCtxDone |
interrupt context for all paramset done interrupt