/kernel/liteos_m/arch/include/ |
H A D | los_interrupt.h | 44 typedef UINT32 HWI_HANDLE_T;
typedef 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 [all...] |
/kernel/liteos_m/arch/risc-v/common/ |
H A D | los_common_interrupt.c | 49 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() 59 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() 69 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() 79 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() 89 UINT32 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) in ArchIntSetPriority()
|
/kernel/liteos_m/arch/csky/common/ |
H A D | los_common_interrupt.c | 77 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() 91 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() 105 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() 119 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() 133 UINT32 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) in ArchIntSetPriority() 210 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, in ArchHwiCreate() 264 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
/kernel/liteos_m/arch/xtensa/common/ |
H A D | los_common_interrupt.c | 77 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() 91 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() 105 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() 119 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() 191 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 248 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
/kernel/liteos_m/arch/arm/common/ |
H A D | los_common_interrupt.c | 147 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() 161 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() 175 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() 189 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() 203 UINT32 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) in ArchIntSetPriority() 238 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio, in ArchHwiCreate() 301 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
/kernel/liteos_m/arch/risc-v/nuclei/gcc/ |
H A D | los_interrupt.c | 41 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 52 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 63 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 97 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 142 LITE_OS_SEC_TEXT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
/kernel/liteos_m/testsuites/sample/kernel/hwi/ |
H A D | it_los_hwi_040.c | 34 static UINT32 TesttriggerIrq(HWI_HANDLE_T hwiNum)
in TesttriggerIrq() 41 static UINT32 TestclearIrq(HWI_HANDLE_T hwiNum)
in TestclearIrq() 48 static UINT32 TestenableIrq(HWI_HANDLE_T hwiNum)
in TestenableIrq() 55 static UINT32 TestdisableIrq(HWI_HANDLE_T hwiNum)
in TestdisableIrq() 62 static UINT32 TestsetIrqPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in TestsetIrqPriority()
|
/kernel/liteos_a/arch/arm/include/ |
H A D | los_hwi.h | 217 typedef UINT32 HWI_HANDLE_T; typedef 378 * @param hwiNum [IN] Type #HWI_HANDLE_T: hardware interrupt number. 396 extern UINT32 LOS_HwiCreate(HWI_HANDLE_T hwiNum, 418 * @param hwiNum [IN] Type #HWI_HANDLE_T: hardware interrupt number. 431 extern UINT32 LOS_HwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam);
|
/kernel/liteos_a/arch/arm/arm/src/ |
H A D | los_hwi.c | 132 STATIC UINT32 OsHwiDelNoShared(HWI_HANDLE_T hwiNum) in OsHwiDelNoShared() 147 STATIC UINT32 OsHwiCreateNoShared(HWI_HANDLE_T hwiNum, HWI_MODE_T hwiMode, in OsHwiCreateNoShared() 171 STATIC UINT32 OsHwiDelShared(HWI_HANDLE_T hwiNum, const HwiIrqParam *irqParam) in OsHwiDelShared() 229 STATIC UINT32 OsHwiCreateShared(HWI_HANDLE_T hwiNum, HWI_MODE_T hwiMode, in OsHwiCreateShared() 307 LITE_OS_SEC_TEXT_INIT UINT32 LOS_HwiCreate(HWI_HANDLE_T hwiNum, in LOS_HwiCreate() 331 LITE_OS_SEC_TEXT_INIT UINT32 LOS_HwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in LOS_HwiDelete()
|
/kernel/liteos_m/arch/csky/v2/gcc/ |
H A D | los_interrupt.c | 108 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 120 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 131 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 142 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 153 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 172 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio) in HwiCreate()
|
/kernel/liteos_m/arch/xtensa/lx6/gcc/ |
H A D | los_interrupt.c | 95 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 101 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 111 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 146 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 153 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/risc-v/riscv32/gcc/ |
H A D | los_arch_interrupt.h | 148 extern UINT32 HalGetHwiFormCnt(HWI_HANDLE_T hwiNum);
150 extern VOID HalHwiInterruptDone(HWI_HANDLE_T hwiNum);
|
/kernel/liteos_m/arch/arm/cortex-m3/keil/ |
H A D | los_interrupt.c | 56 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 62 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 68 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 74 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 80 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 86 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/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() 64 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 70 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 76 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 82 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 88 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/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() 64 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 70 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 76 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 82 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 88 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/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() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 87 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/ |
H A D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 87 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
H A D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 87 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m4/iar/ |
H A D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 87 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/ |
H A D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 87 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
H A D | los_interrupt.c | 58 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 64 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 70 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 76 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 82 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 88 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/ |
H A D | los_interrupt.c | 57 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 63 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 69 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 75 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 81 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 87 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/ |
H A D | los_interrupt.c | 58 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 64 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 70 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 76 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 82 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 88 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
H A D | los_interrupt.c | 56 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 62 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 68 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 74 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 80 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 86 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|
/kernel/liteos_m/arch/arm/cortex-m7/iar/ |
H A D | los_interrupt.c | 60 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum)
in HwiUnmask() 66 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum)
in HwiMask() 72 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority)
in HwiSetPriority() 78 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum)
in HwiPending() 84 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum)
in HwiClear() 90 STATIC UINT32 HwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio)
in HwiCreate()
|