Lines Matching refs:hwiNum
77 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum)
79 if (!HwiNumValid(hwiNum)) {
88 return hwiOps->triggerIrq(hwiNum);
91 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum)
93 if (!HwiNumValid(hwiNum)) {
102 return hwiOps->enableIrq(hwiNum);
105 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum)
107 if (!HwiNumValid(hwiNum)) {
116 return hwiOps->disableIrq(hwiNum);
119 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum)
121 if (!HwiNumValid(hwiNum)) {
130 return hwiOps->clearIrq(hwiNum);
183 Input : hwiNum --- hwi num to create
191 UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum,
204 if (hwiNum >= OS_HWI_MAX_NUM) {
208 if (g_hwiForm[hwiNum + OS_SYS_VECTOR_CNT] != (HWI_PROC_FUNC)HalHwiDefaultHandler) {
219 OsSetVector(hwiNum, hwiHandler, irqParam->pDevId);
221 OsSetVector(hwiNum, hwiHandler, NULL);
225 OsSetVector(hwiNum, hwiHandler);
233 hwiOps->createIrq(hwiNum, hwiPrio);
243 Input : hwiNum --- hwi num to delete
248 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam)
253 if (hwiNum >= OS_HWI_MAX_NUM) {
257 ArchIntDisable(hwiNum);
261 g_hwiForm[hwiNum + OS_SYS_VECTOR_CNT] = (HWI_PROC_FUNC)HalHwiDefaultHandler;