Home
last modified time | relevance | path

Searched refs:hwiNum (Results 1 – 25 of 51) sorted by relevance

123

/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_interrupt.c41 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/
Dlos_common_interrupt.c77 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/
Dprt_hwi_internal.h43 #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 …]
Dprt_hwi.c82 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/
Dlos_common_interrupt.c151 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/
Dlos_common_interrupt.c77 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/
Dlos_hwi.c132 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/
Dlos_trace.h291 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/
Dlos_interrupt.h62 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/
Dlos_trace.h318 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/
Dlos_common_interrupt.c49 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/
Dlos_interrupt.c106 __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/
Dprt_hwi.h228 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/
DIt_los_swtmr_022.c52 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/
Dlos_interrupt.c108 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/
Dprt_irq.c143 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/
DosTest.c302 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/
DIt_los_swtmr_043.c68 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/
Dlos_interrupt.c56 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/
Dlos_interrupt.c58 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/
Dlos_interrupt.c60 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/
Dlos_interrupt.c57 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/
Dlos_interrupt.c57 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/
Dlos_interrupt.c56 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/
Dlos_interrupt.c58 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 …]

123