| /kernel/uniproton/src/arch/cpu/armv7-m/common/hwi/ |
| D | prt_hwi.c | 82 HwiHandle hwiNum; in OsInterrupt() local 123 OS_SEC_L4_TEXT void OsHwiPrioritySet(HwiHandle hwiNum, HwiPrior hwiPrio) in OsHwiPrioritySet() 129 OS_SEC_L4_TEXT U32 OsHwiPriorityGet(HwiHandle hwiNum) in OsHwiPriorityGet() 137 OS_SEC_L2_TEXT U32 PRT_HwiEnable(HwiHandle hwiNum) in PRT_HwiEnable() 173 OS_SEC_L2_TEXT U32 PRT_HwiClearPendingBit(HwiHandle hwiNum) in PRT_HwiClearPendingBit() 189 OS_SEC_L2_TEXT U32 PRT_HwiTrigger(U32 dstCore, HwiHandle hwiNum) in PRT_HwiTrigger() 213 OS_SEC_L2_TEXT U32 PRT_HwiDisable(HwiHandle hwiNum) in PRT_HwiDisable()
|
| 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 93 #define NVIC_CLR_IRQ(hwiNum) … argument 99 #define NVIC_SET_IRQ_PRI(hwiNum, pri) \ argument 111 #define NVIC_CLR_IRQ_PEND(hwiNum) … argument 117 #define NVIC_SET_IRQ_PEND(hwiNum) … argument
|
| /kernel/liteos_m/testsuites/sample/kernel/hwi/ |
| 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/arm/src/ |
| 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() 292 UINT32 hwiNum; in OsHwiInit() local 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/risc-v/nuclei/gcc/ |
| D | los_interrupt.c | 42 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 53 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 64 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 98 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 143 LITE_OS_SEC_TEXT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/include/ |
| D | los_interrupt.h | 171 STATIC INLINE UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum) in ArchIntTrigger() 179 STATIC INLINE UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum) in ArchIntEnable() 187 STATIC INLINE UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum) in ArchIntDisable() 195 STATIC INLINE UINT32 ArchIntClear(HWI_HANDLE_T hwiNum) in ArchIntClear() 203 STATIC INLINE UINT32 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority) in ArchIntSetPriority()
|
| /kernel/liteos_m/testsuites/src/ |
| D | osTest.c | 295 VOID TestHwiTrigger(UINT32 hwiNum) in TestHwiTrigger() 300 UINT32 TestHwiDelete(UINT32 hwiNum) in TestHwiDelete() 305 VOID TestHwiClear(UINT32 hwiNum) in TestHwiClear() 324 VOID TestHwiTrigger(UINT32 hwiNum) in TestHwiTrigger() 329 VOID TestHwiUnTrigger(UINT32 hwiNum) in TestHwiUnTrigger() 339 UINT32 TestHwiDelete(UINT32 hwiNum) in TestHwiDelete() 347 VOID TestHwiClear(UINT32 hwiNum) {} in TestHwiClear()
|
| /kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/ |
| D | los_interrupt.c | 146 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 157 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 168 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 183 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 194 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 313 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 373 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m4/iar/ |
| D | los_interrupt.c | 148 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 159 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 170 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 185 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 196 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 313 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 373 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
| D | los_interrupt.c | 137 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 148 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 159 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 174 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 185 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 302 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 362 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/ |
| D | los_interrupt.c | 146 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 157 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 168 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 183 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 194 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 313 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 373 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/ |
| D | los_interrupt.c | 146 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 157 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 168 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 183 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 194 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 313 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 373 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/ |
| D | los_interrupt.c | 138 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 149 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 160 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 175 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 186 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 302 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 362 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
| D | los_interrupt.c | 136 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 147 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 158 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 173 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 184 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 300 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 360 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
| D | los_interrupt.c | 137 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 148 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 159 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 174 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 185 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 302 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 362 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m3/keil/ |
| D | los_interrupt.c | 147 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 158 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 169 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 184 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 195 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 311 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 371 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m7/iar/ |
| D | los_interrupt.c | 144 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 155 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 166 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 181 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 192 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 309 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 369 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/ |
| D | los_interrupt.c | 146 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 157 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 168 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 183 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 194 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 313 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 373 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/csky/v2/gcc/ |
| D | los_interrupt.c | 119 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 135 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 154 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 169 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 184 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 353 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 403 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
| D | los_interrupt.c | 141 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 152 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 163 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 178 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 189 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 305 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 365 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/ |
| D | los_interrupt.c | 142 STATIC UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 153 STATIC UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 164 STATIC UINT32 HwiSetPriority(HWI_HANDLE_T hwiNum, UINT8 priority) in HwiSetPriority() 179 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 190 STATIC UINT32 HwiClear(HWI_HANDLE_T hwiNum) in HwiClear() 306 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 366 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/liteos_m/arch/risc-v/riscv32/gcc/ |
| D | los_interrupt.c | 116 __attribute__((section(".interrupt.text"))) VOID HalHwiInterruptDone(HWI_HANDLE_T hwiNum) in HalHwiInterruptDone() 133 LITE_OS_SEC_TEXT UINT32 HalGetHwiFormCnt(HWI_HANDLE_T hwiNum) in HalGetHwiFormCnt() 164 LITE_OS_SEC_TEXT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 210 LITE_OS_SEC_TEXT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|
| /kernel/uniproton/src/core/kernel/irq/ |
| D | prt_irq.c | 143 HwiHandle hwiNum = OS_HWI_GET_HWINUM(archHwi); in OsHwiHookDispatcher() local 153 static OS_SEC_L4_TEXT U32 OsHwiSetAttrParaCheck(HwiHandle hwiNum, HwiPrior hwiPrio, HwiMode mode) in OsHwiSetAttrParaCheck() 190 OS_SEC_L4_TEXT U32 PRT_HwiSetAttr(HwiHandle hwiNum, HwiPrior hwiPrio, HwiMode mode) in PRT_HwiSetAttr() 348 OS_SEC_L4_TEXT U32 PRT_HwiCreate(HwiHandle hwiNum, HwiProcFunc handler, HwiArg arg) in PRT_HwiCreate() 409 OS_SEC_L4_TEXT U32 PRT_HwiDelete(HwiHandle hwiNum) in PRT_HwiDelete()
|
| /kernel/liteos_m/components/trace/ |
| D | los_trace.h | 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 338 #define HWI_SETPRI_PARAMS(hwiNum, priority) hwiNum, priority argument [all …]
|
| /kernel/liteos_m/arch/xtensa/lx6/gcc/ |
| D | los_interrupt.c | 155 STATIC UINT32 HwiPending(HWI_HANDLE_T hwiNum) in HwiPending() 166 UINT32 HwiUnmask(HWI_HANDLE_T hwiNum) in HwiUnmask() 180 UINT32 HwiMask(HWI_HANDLE_T hwiNum) in HwiMask() 322 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, in ArchHwiCreate() 373 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam) in ArchHwiDelete()
|