188 *intCnt = *intCnt + 1;
190#ifdef LOSCFG_CPUP_INCLUDE_IRQ
194 OsHookCall(LOS_HOOK_TYPE_ISR_ENTER, intNum);
196#ifndef LOSCFG_NO_SHARED_IRQ
197 while (hwiForm->
pstNext != NULL) {
204 func((
INT32)(*param), (VOID *)(*(param + 1)));
212#ifndef LOSCFG_NO_SHARED_IRQ
217 OsHookCall(LOS_HOOK_TYPE_ISR_EXIT, intNum);
220#ifdef LOSCFG_CPUP_INCLUDE_IRQ
224 *intCnt = *intCnt - 1;
size_t g_intCount[LOSCFG_KERNEL_CORE_NUM]
记录每个CPUcore的中断数量
LITE_OS_SEC_TEXT_MINOR VOID OsCpupIrqStart(UINT16 cpuid)
LITE_OS_SEC_TEXT_MINOR VOID OsCpupIrqEnd(UINT16 cpuid, UINT32 intNum)
STATIC INLINE UINT32 ArchCurrCpuid(VOID)
VOID(* HWI_PROC_FUNC2)(INT32, VOID *)
VOID(* HWI_PROC_FUNC0)(VOID)
STATIC INLINE VOID OsSchedIrqUsedTimeUpdate(VOID)
STATIC INLINE VOID OsSchedIrqStartTime(VOID)
获取中断开始时间