Home
last modified time | relevance | path

Searched refs:bitOffset (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/irqsteer/
Dfsl_irqsteer.c198 uint32_t bitOffset; in IRQSTEER_GetMasterNextInterrupt() local
201 bitOffset = __CLZ(__RBIT(base->CHn_STATUS[regIndex])); in IRQSTEER_GetMasterNextInterrupt()
203 if (IRQSTEER_INT_SRC_REG_WIDTH == bitOffset) in IRQSTEER_GetMasterNextInterrupt()
206 bitOffset = __CLZ(__RBIT(base->CHn_STATUS[regIndex])); in IRQSTEER_GetMasterNextInterrupt()
209 if (IRQSTEER_INT_SRC_REG_WIDTH == bitOffset) in IRQSTEER_GetMasterNextInterrupt()
215 …irqNum = (uint32_t)IRQSTEER_INT_SRC_NUM(regIndex, bitOffset) + (uint32_t)FSL_FEATURE_IRQSTEER_IRQ_… in IRQSTEER_GetMasterNextInterrupt()
222 uint32_t bitOffset, regIndex, chanStatus, sliceNum; in IRQSTEER_GetMasterNextInterrupt() local
229 bitOffset = 0; in IRQSTEER_GetMasterNextInterrupt()
241 return (IRQn_Type)(uint32_t)IRQSTEER_INT_SRC_NUM(regIndex, bitOffset); in IRQSTEER_GetMasterNextInterrupt()
244 bitOffset++; in IRQSTEER_GetMasterNextInterrupt()
Dfsl_irqsteer.h71 #define IRQSTEER_INT_SRC_NUM(regIndex, bitOffset) \ argument
72 …L_FEATURE_IRQSTEER_CHn_MASK_COUNT - 1U - (regIndex)) * (IRQSTEER_INT_SRC_REG_WIDTH)) + (bitOffset))