Lines Matching refs:hwiNum
147 UINT32 ArchIntTrigger(HWI_HANDLE_T hwiNum)
149 if (hwiNum >= OS_HWI_MAX_NUM) {
158 return hwiOps->triggerIrq(hwiNum);
161 UINT32 ArchIntEnable(HWI_HANDLE_T hwiNum)
163 if (hwiNum >= OS_HWI_MAX_NUM) {
172 return hwiOps->enableIrq(hwiNum);
175 UINT32 ArchIntDisable(HWI_HANDLE_T hwiNum)
177 if (hwiNum >= OS_HWI_MAX_NUM) {
186 return hwiOps->disableIrq(hwiNum);
189 UINT32 ArchIntClear(HWI_HANDLE_T hwiNum)
191 if (hwiNum >= OS_HWI_MAX_NUM) {
200 return hwiOps->clearIrq(hwiNum);
203 UINT32 ArchIntSetPriority(HWI_HANDLE_T hwiNum, HWI_PRIOR_T priority)
205 if (hwiNum >= OS_HWI_MAX_NUM) {
218 return hwiOps->setIrqPriority(hwiNum, priority);
230 Input : hwiNum --- hwi num to create
238 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiCreate(HWI_HANDLE_T hwiNum, HWI_PRIOR_T hwiPrio,
249 if (hwiNum >= OS_HWI_MAX_NUM) {
253 if (g_hwiForm[hwiNum + OS_SYS_VECTOR_CNT] != (HWI_PROC_FUNC)HalHwiDefaultHandler) {
265 OsSetVector(hwiNum, hwiHandler, irqParam->pDevId);
267 OsSetVector(hwiNum, hwiHandler, NULL);
271 OsSetVector(hwiNum, hwiHandler);
276 g_hwiFormName[hwiNum + OS_SYS_VECTOR_CNT] = (CHAR *)irqParam->pName;
278 g_hwiFormCnt[hwiNum + OS_SYS_VECTOR_CNT] = 0;
286 hwiOps->createIrq(hwiNum, hwiPrio);
296 Input : hwiNum --- hwi num to delete
301 LITE_OS_SEC_TEXT_INIT UINT32 ArchHwiDelete(HWI_HANDLE_T hwiNum, HwiIrqParam *irqParam)
306 if (hwiNum >= OS_HWI_MAX_NUM) {
310 ArchIntDisable((IRQn_Type)hwiNum);
314 g_hwiForm[hwiNum + OS_SYS_VECTOR_CNT] = (HWI_PROC_FUNC)HalHwiDefaultHandler;