| /kernel/liteos_m/arch/risc-v/nuclei/gcc/ |
| D | los_interrupt.c | 41 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 43 if (hwiNum >= OS_HWI_MAX_NUM) { in HwiUnmask() 47 ECLIC_EnableIRQ(hwiNum); in HwiUnmask() 52 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 54 if (hwiNum >= OS_HWI_MAX_NUM) { in HwiMask() 58 ECLIC_DisableIRQ(hwiNum); in HwiMask() 63 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 65 if (hwiNum >= OS_HWI_MAX_NUM) { in HwiSetPriority() 73 ECLIC_SetPriorityIRQ(hwiNum, (hwiPrio & 0xffff)); in HwiSetPriority() 97 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() argument [all …]
|
| /kernel/liteos_m/arch/csky/common/ |
| D | los_common_interrupt.c | 77 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() argument 79 if (!HwiNumValid(hwiNum)) { in ArchIntTrigger() 88 return hwiOps->triggerIrq(hwiNum); in ArchIntTrigger() 91 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() argument 93 if (!HwiNumValid(hwiNum)) { in ArchIntEnable() 102 return hwiOps->enableIrq(hwiNum); in ArchIntEnable() 105 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() argument 107 if (!HwiNumValid(hwiNum)) { in ArchIntDisable() 116 return hwiOps->disableIrq(hwiNum); in ArchIntDisable() 119 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() argument [all …]
|
| /kernel/uniproton/src/arch/cpu/armv7-m/common/hwi/ |
| D | prt_hwi_internal.h | 43 #define OS_GET_HWI_REG_OFFSET(hwiNum) (((hwiNum) >> OS_HWI_NUM_SHIFT_BIT) << 2) argument 87 #define NVIC_SET_IRQ(hwiNum) … argument 89 …*(volatile U32 *)((uintptr_t)OS_NVIC_SETENA_BASE + (((hwiNum) >> 5) << 2)) = 1UL << ((hwiNum) & 0x… 93 #define NVIC_CLR_IRQ(hwiNum) … argument 95 …*(volatile U32 *)((uintptr_t)OS_NVIC_CLRENA_BASE + (((hwiNum) >> 5) << 2)) = 1UL << ((hwiNum) & 0x… 99 #define NVIC_SET_IRQ_PRI(hwiNum, pri) \ argument 101 *(volatile U8 *)((uintptr_t)OS_NVIC_PRI_BASE + (hwiNum)) = (U8)(pri); \ 111 #define NVIC_CLR_IRQ_PEND(hwiNum) … argument 113 …*(volatile U32 *)((uintptr_t)OS_NVIC_CLRPEND_BASE + (((hwiNum) >> 5) << 2)) = 1UL << ((hwiNum) & 0… 117 #define NVIC_SET_IRQ_PEND(hwiNum) … argument [all …]
|
| D | prt_hwi.c | 82 HwiHandle hwiNum; in OsInterrupt() local 91 hwiNum = OsIntNumGet() - OS_MX_SYS_VECTOR_CNT; in OsInterrupt() 93 if (hwiNum > g_hwiMaxNumConfig) { in OsInterrupt() 102 OsHwiHookDispatcher(hwiNum); in OsInterrupt() 123 OS_SEC_L4_TEXT void OsHwiPrioritySet(HwiHandle hwiNum, HwiPrior hwiPrio) in OsHwiPrioritySet() argument 126 NVIC_SET_IRQ_PRI(hwiNum, OS_HWI_GET_HWI_PRIO(hwiPrio)); in OsHwiPrioritySet() 129 OS_SEC_L4_TEXT U32 OsHwiPriorityGet(HwiHandle hwiNum) in OsHwiPriorityGet() argument 131 return (U32)OS_HWI_GET_USER_PRIO((*((volatile U8 *)((uintptr_t)OS_NVIC_PRI_BASE + (hwiNum))))); in OsHwiPriorityGet() 137 OS_SEC_L2_TEXT U32 PRT_HwiEnable(HwiHandle hwiNum) in PRT_HwiEnable() argument 141 if (hwiNum > OS_HWI_MAX) { in PRT_HwiEnable() [all …]
|
| /kernel/liteos_m/arch/arm/common/ |
| D | los_common_interrupt.c | 151 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() argument 153 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchIntTrigger() 162 return hwiOps->triggerIrq(hwiNum); in ArchIntTrigger() 165 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() argument 167 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchIntEnable() 176 return hwiOps->enableIrq(hwiNum); in ArchIntEnable() 179 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() argument 181 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchIntDisable() 190 return hwiOps->disableIrq(hwiNum); in ArchIntDisable() 193 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() argument [all …]
|
| /kernel/liteos_m/arch/xtensa/common/ |
| D | los_common_interrupt.c | 77 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() argument 79 if (!HwiNumValid(hwiNum)) { in ArchIntTrigger() 88 return hwiOps->triggerIrq(hwiNum); in ArchIntTrigger() 91 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() argument 93 if (!HwiNumValid(hwiNum)) { in ArchIntEnable() 102 return hwiOps->enableIrq(hwiNum); in ArchIntEnable() 105 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() argument 107 if (!HwiNumValid(hwiNum)) { in ArchIntDisable() 116 return hwiOps->disableIrq(hwiNum); in ArchIntDisable() 119 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() argument [all …]
|
| /kernel/liteos_a/arch/arm/arm/src/ |
| D | los_hwi.c | 132 STATIC UINT32 OsHwiDelNoShared(HWI_HANDLE_T hwiNum) in OsHwiDelNoShared() argument 137 g_hwiForm[hwiNum].pfnHook = NULL; in OsHwiDelNoShared() 138 if (g_hwiForm[hwiNum].uwParam) { in OsHwiDelNoShared() 139 (VOID)LOS_MemFree(m_aucSysMem0, (VOID *)g_hwiForm[hwiNum].uwParam); in OsHwiDelNoShared() 141 g_hwiForm[hwiNum].uwParam = 0; in OsHwiDelNoShared() 147 STATIC UINT32 OsHwiCreateNoShared(HWI_HANDLE_T hwiNum, HWI_MODE_T hwiMode, in OsHwiCreateNoShared() argument 154 if (g_hwiForm[hwiNum].pfnHook == NULL) { in OsHwiCreateNoShared() 155 g_hwiForm[hwiNum].pfnHook = hwiHandler; in OsHwiCreateNoShared() 162 g_hwiForm[hwiNum].uwParam = retParam; in OsHwiCreateNoShared() 171 STATIC UINT32 OsHwiDelShared(HWI_HANDLE_T hwiNum, const HwiIrqParam *irqParam) in OsHwiDelShared() argument [all …]
|
| /kernel/liteos_m/components/trace/ |
| D | los_trace.h | 291 typedef BOOL (*TRACE_HWI_FILTER_HOOK)(UINT32 hwiNum); 329 #define HWI_CREATE_PARAMS(hwiNum, hwiPrio, hwiMode, hwiHandler) hwiNum, hwiPrio, hwiMode, hwiHandler argument 330 #define HWI_CREATE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret argument 331 #define HWI_DELETE_PARAMS(hwiNum) hwiNum argument 332 #define HWI_DELETE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret argument 333 #define HWI_RESPONSE_IN_PARAMS(hwiNum) hwiNum argument 334 #define HWI_RESPONSE_OUT_PARAMS(hwiNum) hwiNum argument 335 #define HWI_ENABLE_PARAMS(hwiNum) hwiNum argument 336 #define HWI_DISABLE_PARAMS(hwiNum) hwiNum argument 337 #define HWI_TRIGGER_PARAMS(hwiNum) hwiNum argument [all …]
|
| /kernel/liteos_m/arch/include/ |
| D | los_interrupt.h | 62 UINT32 (*triggerIrq)(HWI_HANDLE_T hwiNum); 63 UINT32 (*clearIrq)(HWI_HANDLE_T hwiNum); 64 UINT32 (*enableIrq)(HWI_HANDLE_T hwiNum); 65 UINT32 (*disableIrq)(HWI_HANDLE_T hwiNum); 66 UINT32 (*setIrqPriority)(HWI_HANDLE_T hwiNum, UINT8 priority); 68 UINT32 (*createIrq)(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio); 107 UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam); 144 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, HWI_MODE_T mode, 150 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum); 151 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum); [all …]
|
| /kernel/liteos_a/kernel/include/ |
| D | los_trace.h | 318 typedef BOOL (*TRACE_HWI_FILTER_HOOK)(UINT32 hwiNum); 356 #define HWI_CREATE_PARAMS(hwiNum, hwiPrio, hwiMode, hwiHandler) hwiNum, hwiPrio, hwiMode, hwiHandler argument 357 #define HWI_CREATE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret argument 358 #define HWI_DELETE_PARAMS(hwiNum) hwiNum argument 359 #define HWI_DELETE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret argument 360 #define HWI_RESPONSE_IN_PARAMS(hwiNum) hwiNum argument 361 #define HWI_RESPONSE_OUT_PARAMS(hwiNum) hwiNum argument 362 #define HWI_ENABLE_PARAMS(hwiNum) hwiNum argument 363 #define HWI_DISABLE_PARAMS(hwiNum) hwiNum argument 364 #define HWI_TRIGGER_PARAMS(hwiNum) hwiNum argument [all …]
|
| /kernel/liteos_m/arch/risc-v/common/ |
| D | los_common_interrupt.c | 49 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() argument 56 return hwiOps->triggerIrq(hwiNum); in ArchIntTrigger() 59 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() argument 66 return hwiOps->enableIrq(hwiNum); in ArchIntEnable() 69 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() argument 76 return hwiOps->disableIrq(hwiNum); in ArchIntDisable() 79 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() argument 86 return hwiOps->clearIrq(hwiNum); in ArchIntClear() 89 UINT32 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) in ArchIntSetPriority() argument 96 return hwiOps->setIrqPriority(hwiNum, priority); in ArchIntSetPriority()
|
| /kernel/liteos_m/arch/risc-v/riscv32/gcc/ |
| D | los_interrupt.c | 106 __attribute__((section(".interrupt.text"))) VOID HalHwiInterruptDone(HWI_HANDLE_T hwiNum) in HalHwiInterruptDone() argument 110 OsHookCall(LOS_HOOK_TYPE_ISR_ENTER, hwiNum); in HalHwiInterruptDone() 112 HWI_HANDLE_FORM_S *hwiForm = &g_hwiForm[hwiNum]; in HalHwiInterruptDone() 116 ++g_hwiFormCnt[hwiNum]; in HalHwiInterruptDone() 118 OsHookCall(LOS_HOOK_TYPE_ISR_EXIT, hwiNum); in HalHwiInterruptDone() 123 LITE_OS_SEC_TEXT UINT32 HalGetHwiFormCnt(HWI_HANDLE_T hwiNum) in HalGetHwiFormCnt() argument 125 if (hwiNum < OS_HWI_MAX_NUM) { in HalGetHwiFormCnt() 126 return g_hwiFormCnt[hwiNum]; in HalGetHwiFormCnt() 148 LITE_OS_SEC_TEXT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() argument 160 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchHwiCreate() [all …]
|
| /kernel/uniproton/src/include/uapi/ |
| D | prt_hwi.h | 228 typedef void (*HwiEntryHook)(U32 hwiNum); 243 typedef void (*HwiExitHook)(U32 hwiNum); 267 extern U32 PRT_HwiSetAttr(HwiHandle hwiNum, HwiPrior hwiPrio, HwiMode mode); 291 extern U32 PRT_HwiCreate(HwiHandle hwiNum, HwiProcFunc handler, HwiArg arg); 312 extern U32 PRT_HwiDelete(HwiHandle hwiNum); 330 extern U32 PRT_HwiTrigger(U32 dstCore, HwiHandle hwiNum); 368 extern U32 PRT_HwiClearPendingBit(HwiHandle hwiNum); 386 extern U32 PRT_HwiDisable(HwiHandle hwiNum); 407 extern U32 PRT_HwiEnable(HwiHandle hwiNum);
|
| /kernel/liteos_a/testsuites/kernel/sample/kernel_base/core/swtmr/full/ |
| D | It_los_swtmr_022.c | 52 UINT32 hwiNum; in HwiF01() local 54 hwiNum = HWI_NUM_INT32; in HwiF01() 56 hwiNum = HWI_NUM_INT31; in HwiF01() 58 hwiNum = HWI_NUM_INT32; in HwiF01() 60 hwiNum = HWI_NUM_INT69; in HwiF01() 62 hwiNum = HWI_NUM_INT11; in HwiF01() 64 hwiNum = HWI_NUM_INT60; in HwiF01() 66 hwiNum = HWI_NUM_INT60; in HwiF01()
|
| /kernel/liteos_m/arch/csky/v2/gcc/ |
| D | los_interrupt.c | 108 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 113 VIC_REG->ISER[hwiNum / OS_SYS_VECTOR_CNT] = (UINT32)(1UL << (hwiNum % OS_SYS_VECTOR_CNT)); in HwiUnmask() 114 VIC_REG->ISSR[hwiNum / OS_SYS_VECTOR_CNT] = (UINT32)(1UL << (hwiNum % OS_SYS_VECTOR_CNT)); in HwiUnmask() 120 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 125 …VIC_REG->IPR[hwiNum / PRI_PER_REG] |= (((priority << PRI_OFF_IN_REG) << (hwiNum % PRI_PER_REG)) * … in HwiSetPriority() 131 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 136 VIC_REG->ICER[hwiNum / OS_SYS_VECTOR_CNT] = (UINT32)(1UL << (hwiNum % OS_SYS_VECTOR_CNT)); in HwiMask() 142 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 147 VIC_REG->ISPR[hwiNum / OS_SYS_VECTOR_CNT] = (UINT32)(1UL << (hwiNum % OS_SYS_VECTOR_CNT)); in HwiPending() 153 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument [all …]
|
| /kernel/uniproton/src/core/kernel/irq/ |
| D | prt_irq.c | 143 HwiHandle hwiNum = OS_HWI_GET_HWINUM(archHwi); in OsHwiHookDispatcher() local 144 U32 irqNum = OS_HWI2IRQ(hwiNum); in OsHwiHookDispatcher() 146 OS_MHOOK_ACTIVATE_PARA1(OS_HOOK_HWI_ENTRY, hwiNum); in OsHwiHookDispatcher() 150 OS_MHOOK_ACTIVATE_PARA1(OS_HOOK_HWI_EXIT, hwiNum); in OsHwiHookDispatcher() 153 static OS_SEC_L4_TEXT U32 OsHwiSetAttrParaCheck(HwiHandle hwiNum, HwiPrior hwiPrio, HwiMode mode) in OsHwiSetAttrParaCheck() argument 155 if (OS_HWI_NUM_CHECK(hwiNum)) { in OsHwiSetAttrParaCheck() 190 OS_SEC_L4_TEXT U32 PRT_HwiSetAttr(HwiHandle hwiNum, HwiPrior hwiPrio, HwiMode mode) in PRT_HwiSetAttr() argument 196 ret = OsHwiSetAttrParaCheck(hwiNum, hwiPrio, mode); in PRT_HwiSetAttr() 201 irqNum = OS_HWI2IRQ(hwiNum); in PRT_HwiSetAttr() 214 OsHwiPrioritySet(hwiNum, hwiPrio); in PRT_HwiSetAttr() [all …]
|
| /kernel/liteos_m/testsuites/src/ |
| D | osTest.c | 302 VOID TestHwiTrigger(UINT32 hwiNum) in TestHwiTrigger() argument 304 HalIrqEnable(hwiNum); in TestHwiTrigger() 307 UINT32 TestHwiDelete(UINT32 hwiNum) in TestHwiDelete() argument 312 VOID TestHwiClear(UINT32 hwiNum) in TestHwiClear() argument 331 VOID TestHwiTrigger(UINT32 hwiNum) in TestHwiTrigger() argument 333 LOS_HwiTrigger(hwiNum); in TestHwiTrigger() 336 VOID TestHwiUnTrigger(UINT32 hwiNum) in TestHwiUnTrigger() argument 338 LOS_HwiClear(hwiNum); in TestHwiUnTrigger() 346 UINT32 TestHwiDelete(UINT32 hwiNum) in TestHwiDelete() argument 348 UINT32 ret = LOS_HwiDelete(hwiNum, NULL); in TestHwiDelete() [all …]
|
| /kernel/liteos_m/testsuites/sample/kernel/swtmr/ |
| D | It_los_swtmr_043.c | 68 HWI_HANDLE_T hwiNum = HWI_NUM_INT12; in Testcase() local 79 ret = LOS_HwiCreate(hwiNum, 1, 0, Case2, 0); in Testcase() 82 TestHwiTrigger(hwiNum); in Testcase() 86 TestHwiDelete(hwiNum); in Testcase() 90 TestHwiDelete(hwiNum); in Testcase()
|
| /kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
| D | los_interrupt.c | 56 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 58 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 62 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 64 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 68 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 70 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 74 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 76 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 80 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 82 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|
| /kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
| D | los_interrupt.c | 58 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 60 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 64 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 66 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 70 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 72 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 76 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 78 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 82 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 84 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|
| /kernel/liteos_m/arch/arm/cortex-m7/iar/ |
| D | los_interrupt.c | 60 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 62 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 66 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 68 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 72 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 74 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 78 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 80 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 84 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 86 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|
| /kernel/liteos_m/arch/arm/cortex-m4/iar/ |
| D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 59 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 65 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 71 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 77 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 83 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|
| /kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
| D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 59 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 65 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 71 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 77 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 83 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|
| /kernel/liteos_m/arch/arm/cortex-m3/keil/ |
| D | los_interrupt.c | 56 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 58 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 62 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 64 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 68 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 70 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 74 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 76 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 80 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 82 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|
| /kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
| D | los_interrupt.c | 58 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() argument 60 NVIC_EnableIRQ((IRQn_Type)hwiNum); in HwiUnmask() 64 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 66 NVIC_DisableIRQ((IRQn_Type)hwiNum); in HwiMask() 70 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() argument 72 NVIC_SetPriority((IRQn_Type)hwiNum, priority); in HwiSetPriority() 76 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() argument 78 NVIC_SetPendingIRQ((IRQn_Type)hwiNum); in HwiPending() 82 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() argument 84 NVIC_ClearPendingIRQ((IRQn_Type)hwiNum); in HwiClear() [all …]
|