/kernel/liteos_m/arch/csky/common/ |
H A 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 133 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) ArchIntSetPriority() argument 210 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, HWI_MODE_T hwiMode, HWI_PROC_FUNC hwiHandler, HwiIrqParam *irqParam) ArchHwiCreate() argument 264 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) ArchHwiDelete() argument [all...] |
/kernel/uniproton/src/arch/cpu/armv7-m/common/hwi/ |
H A D | prt_hwi_internal.h | 43 #define OS_GET_HWI_REG_OFFSET(hwiNum) (((hwiNum) >> OS_HWI_NUM_SHIFT_BIT) << 2) 87 #define NVIC_SET_IRQ(hwiNum) \ 89 *(volatile U32 *)((uintptr_t)OS_NVIC_SETENA_BASE + (((hwiNum) >> 5) << 2)) = 1UL << ((hwiNum) & 0x1FUL); \ 93 #define NVIC_CLR_IRQ(hwiNum) \ 95 *(volatile U32 *)((uintptr_t)OS_NVIC_CLRENA_BASE + (((hwiNum) >> 5) << 2)) = 1UL << ((hwiNum) & 0x1FUL); \ 99 #define NVIC_SET_IRQ_PRI(hwiNum, pri) \ 101 *(volatile U8 *)((uintptr_t)OS_NVIC_PRI_BASE + (hwiNum)) [all...] |
H A 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_MA in PRT_HwiEnable() 173 PRT_HwiClearPendingBit(HwiHandle hwiNum) PRT_HwiClearPendingBit() argument 189 PRT_HwiTrigger(U32 dstCore, HwiHandle hwiNum) PRT_HwiTrigger() argument 213 PRT_HwiDisable(HwiHandle hwiNum) PRT_HwiDisable() argument [all...] |
/kernel/liteos_m/arch/risc-v/nuclei/gcc/ |
H A 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() 86 Input : hwiNum 97 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, HWI_MODE_T hwiMode, HWI_PROC_FUNC hwiHandler, HwiIrqParam *irqParam) ArchHwiCreate() argument 142 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) ArchHwiDelete() argument [all...] |
/kernel/liteos_a/arch/arm/arm/src/ |
H A 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, cons argument 229 OsHwiCreateShared(HWI_HANDLE_T hwiNum, HWI_MODE_T hwiMode, HWI_PROC_FUNC hwiHandler, const HwiIrqParam *irqParam) OsHwiCreateShared() argument 292 UINT32 hwiNum; OsHwiInit() local 307 LOS_HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, HWI_MODE_T hwiMode, HWI_PROC_FUNC hwiHandler, HwiIrqParam *irqParam) LOS_HwiCreate() argument 331 LOS_HwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) LOS_HwiDelete() argument [all...] |
/kernel/liteos_m/arch/arm/common/ |
H A D | los_common_interrupt.c | 147 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() argument 149 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchIntTrigger() 158 return hwiOps->triggerIrq(hwiNum); in ArchIntTrigger() 161 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() argument 163 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchIntEnable() 172 return hwiOps->enableIrq(hwiNum); in ArchIntEnable() 175 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() argument 177 if (hwiNum >= OS_HWI_MAX_NUM) { in ArchIntDisable() 186 return hwiOps->disableIrq(hwiNum); in ArchIntDisable() 189 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() argument 203 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) ArchIntSetPriority() argument 238 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, HWI_MODE_T hwiMode, HWI_PROC_FUNC hwiHandler, HwiIrqParam *irqParam) ArchHwiCreate() argument 301 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) ArchHwiDelete() argument [all...] |
/kernel/liteos_m/arch/xtensa/common/ |
H A 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 191 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, HWI_MODE_T hwiMode, HWI_PROC_FUNC hwiHandler, HwiIrqParam *irqParam) ArchHwiCreate() argument 248 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) ArchHwiDelete() argument [all...] |
/kernel/liteos_m/components/trace/ |
H A D | los_trace.h | 284 * @param hwiNum [IN] Type #UINT32. The hardware interrupt number. 291 typedef BOOL (*TRACE_HWI_FILTER_HOOK)(UINT32 hwiNum); 329 #define HWI_CREATE_PARAMS(hwiNum, hwiPrio, hwiMode, hwiHandler) hwiNum, hwiPrio, hwiMode, hwiHandler 330 #define HWI_CREATE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret 331 #define HWI_DELETE_PARAMS(hwiNum) hwiNum 332 #define HWI_DELETE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevI [all...] |
/kernel/liteos_m/arch/risc-v/common/ |
H A 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, priorit in ArchIntSetPriority() [all...] |
/kernel/liteos_m/arch/include/ |
H A 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);
97 * @param hwiNum [IN] Type#HWI_HANDLE_T: hardware interrupt number. The value range applicable
107 UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam);
126 * @param hwiNum [IN] Type#HWI_HANDLE_T: hardware interrupt number. The value range applicable for a
144 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_ [all...] |
/kernel/liteos_m/arch/risc-v/riscv32/gcc/ |
H A 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() 140 Input : hwiNum --- hwi num to create 148 LITE_OS_SEC_TEXT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() argument 195 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) ArchHwiDelete() argument [all...] |
/kernel/liteos_m/arch/csky/v2/gcc/ |
H A 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)) * PRI_OFF_PER_INT); in HwiSetPriority() 131 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() argument 136 VIC_REG->ICER[hwiNum / OS_SYS_VECTOR_CN in HwiMask() 142 HwiPending(HWI_HANDLE_T hwiNum) HwiPending() argument 153 HwiClear(HWI_HANDLE_T hwiNum) HwiClear() argument 172 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument [all...] |
/kernel/uniproton/src/include/uapi/ |
H A D | prt_hwi.h | 222 * @param hwiNum [IN] 类型#U32,硬中断号。 228 typedef void (*HwiEntryHook)(U32 hwiNum); 237 * @param hwiNum [IN] 类型#U32,硬中断号。 243 typedef void (*HwiExitHook)(U32 hwiNum); 257 * @param hwiNum [IN] 类型#HwiHandle,硬中断号。 267 extern U32 PRT_HwiSetAttr(HwiHandle hwiNum, HwiPrior hwiPrio, HwiMode mode); 281 * @param hwiNum [IN] 类型#HwiHandle,硬中断号。 291 extern U32 PRT_HwiCreate(HwiHandle hwiNum, HwiProcFunc handler, HwiArg arg); 304 * @param hwiNum [IN] 类型#HwiHandle,硬中断号。 312 extern U32 PRT_HwiDelete(HwiHandle hwiNum); [all...] |
/kernel/liteos_a/kernel/include/ |
H A D | los_trace.h | 311 * @param hwiNum [IN] Type #UINT32. The hardware interrupt number. 318 typedef BOOL (*TRACE_HWI_FILTER_HOOK)(UINT32 hwiNum); 356 #define HWI_CREATE_PARAMS(hwiNum, hwiPrio, hwiMode, hwiHandler) hwiNum, hwiPrio, hwiMode, hwiHandler 357 #define HWI_CREATE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret 358 #define HWI_DELETE_PARAMS(hwiNum) hwiNum 359 #define HWI_DELETE_SHARE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevI [all...] |
/kernel/liteos_a/testsuites/kernel/sample/kernel_base/core/swtmr/full/ |
H A 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/uniproton/src/core/kernel/irq/ |
H A 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, hwiPri in PRT_HwiSetAttr() 348 PRT_HwiCreate(HwiHandle hwiNum, HwiProcFunc handler, HwiArg arg) PRT_HwiCreate() argument 409 PRT_HwiDelete(HwiHandle hwiNum) PRT_HwiDelete() argument [all...] |
/kernel/liteos_m/testsuites/src/ |
H A 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, NUL in TestHwiDelete() 354 TestHwiClear(UINT32 hwiNum) TestHwiClear() argument [all...] |
/kernel/liteos_m/testsuites/sample/kernel/swtmr/ |
H A 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()
|
H A D | It_los_swtmr_022.c | 73 HWI_HANDLE_T hwiNum = HWI_NUM_INT14;
in Testcase() local 76 ret = LOS_HwiCreate(hwiNum, 1, 0, Case2, 0);
in Testcase() 79 TestHwiTrigger(hwiNum);
in Testcase() 90 TestHwiDelete(hwiNum);
in Testcase()
|
H A D | It_los_swtmr_023.c | 74 HWI_HANDLE_T hwiNum = HWI_NUM_INT14;
in Testcase() local 77 ret = LOS_HwiCreate(hwiNum, 1, 0, Case2, 0);
in Testcase() 80 TestHwiTrigger(hwiNum);
in Testcase() 90 TestHwiDelete(hwiNum);
in Testcase()
|
/kernel/liteos_m/arch/xtensa/lx6/gcc/ |
H A D | los_interrupt.c | 95 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() argument 97 __asm__ __volatile__("wsr %0, intset; rsync" : : "a"(0x1U << hwiNum));
in HwiPending() 101 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() argument 106 __asm__ __volatile__("wsr %0, intenable; rsync" : : "a"(ier | ((UINT32)0x1U << hwiNum)));
in HwiUnmask() 111 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() argument 116 __asm__ __volatile__("wsr %0, intenable; rsync" : : "a"(ier & ~((UINT32)0x1U << hwiNum)));
in HwiMask() 146 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() argument 148 __asm__ __volatile__("wsr %0, intclear; rsync" : : "a"(0x1U << hwiNum));
in HwiClear() 153 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate() argument 156 HwiUnmask(hwiNum);
in HwiCreate() [all...] |
/kernel/liteos_m/arch/arm/cortex-m3/keil/ |
H A 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() 86 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/ |
H A 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() 88 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
H A 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() 88 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/ |
H A 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() 87 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument [all...] |