Home
last modified time | relevance | path

Searched refs:hwiNum (Results 1 - 25 of 50) sorted by relevance

12

/kernel/liteos_m/arch/csky/common/
H A 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
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 Dprt_hwi_internal.h43 #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 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_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 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()
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 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, 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 Dlos_common_interrupt.c147 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 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
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 Dlos_trace.h284 * @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 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, priorit in ArchIntSetPriority()
[all...]
/kernel/liteos_m/arch/include/
H A 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);
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 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()
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 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)) * 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 Dprt_hwi.h222 * @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 Dlos_trace.h311 * @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 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/uniproton/src/core/kernel/irq/
H A 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, 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 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, NUL in TestHwiDelete()
354 TestHwiClear(UINT32 hwiNum) TestHwiClear() argument
[all...]
/kernel/liteos_m/testsuites/sample/kernel/swtmr/
H A 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()
H A DIt_los_swtmr_022.c73 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 DIt_los_swtmr_023.c74 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 Dlos_interrupt.c95 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 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()
86 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument
[all...]
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/
H A 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()
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 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()
88 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument
[all...]
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/
H A 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()
87 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) HwiCreate() argument
[all...]

Completed in 13 milliseconds

12