Lines Matching refs:RaspID

335     MS_U32 RaspID;  in _NDS_RASP_Isr()  local
340 for( RaspID=0; RaspID<RASP_NUM; RaspID++) in _NDS_RASP_Isr()
342 IntStatus[RaspID] = (MS_U32)HAL_NDSRASP_INT_GetHW(RaspID); in _NDS_RASP_Isr()
344 if(IntStatus[RaspID] == 0) in _NDS_RASP_Isr()
347 if(IntStatus[RaspID] & RASP_INT_STR2MIU) in _NDS_RASP_Isr()
349 _rasp_writeptr = HAL_NDSRASP_GetWritePtr(RaspID); in _NDS_RASP_Isr()
352 if( IntStatus[RaspID] & (RASP_INT_TIME_WATER_MARK | RASP_INT_EVENT_WATER_MARK) ) in _NDS_RASP_Isr()
354 EventNumber = HAL_NDSRASP_EVENT_GetEventNum(RaspID);//reg_RASP0_event_log_ctrl_status in _NDS_RASP_Isr()
357 if(EventCurIndex[RaspID] + EventNumber < RASP_EVENT_FIFO_DEPTH) in _NDS_RASP_Isr()
359 for(i = EventCurIndex[RaspID] + 1; i <= (EventCurIndex[RaspID] + EventNumber); i++) in _NDS_RASP_Isr()
360 … {HAL_NDSRASP_EVENT_GetEventDescriptor(RaspID, (MS_U32*)&_EventDataArray[RaspID][i], 5);} in _NDS_RASP_Isr()
361 EventCurIndex[RaspID] = EventCurIndex[RaspID] + EventNumber; in _NDS_RASP_Isr()
365 for(i = EventCurIndex[RaspID] + 1; i < RASP_EVENT_FIFO_DEPTH; i++) in _NDS_RASP_Isr()
366 … {HAL_NDSRASP_EVENT_GetEventDescriptor(RaspID, (MS_U32*)&_EventDataArray[RaspID][i], 5);} in _NDS_RASP_Isr()
367 for(i = 0; i <= (EventCurIndex[RaspID] + EventNumber - RASP_EVENT_FIFO_DEPTH); i++) in _NDS_RASP_Isr()
368 … {HAL_NDSRASP_EVENT_GetEventDescriptor(RaspID, (MS_U32*)&_EventDataArray[RaspID][i], 5);} in _NDS_RASP_Isr()
369 … EventCurIndex[RaspID] = (EventCurIndex[RaspID] + EventNumber - RASP_EVENT_FIFO_DEPTH); in _NDS_RASP_Isr()
372 EventTmpIndex[RaspID] = EventCurIndex[RaspID]; in _NDS_RASP_Isr()
373 printf("EventCurIndex=%x EventNumber=%x\n", (MS_U32)EventCurIndex[RaspID], (MS_U32)EventNumber); in _NDS_RASP_Isr()
377 if(IntStatus[RaspID] & RASP_INT_EFRAME_RD_OVF) in _NDS_RASP_Isr()
381 if(IntStatus[RaspID] & RASP_INT_EFRAME_WT_OVF) in _NDS_RASP_Isr()
385 if(IntStatus[RaspID] & RASP_INT_PAYLD2MIU) in _NDS_RASP_Isr()
387 _rasp_payloadptr = HAL_NDSRASP_GetPayloadWritePtr(RaspID); in _NDS_RASP_Isr()
390 if (IntStatus[RaspID] & RASP_INT_ECM_PKT_RDY) // ECM Packet Ready in _NDS_RASP_Isr()
392 EcmPktNumer = HAL_NDSRASP_GetEcmPktNum(RaspID); in _NDS_RASP_Isr()
396 HAL_NDSRASP_SetECM_ResetHW(RaspID, 0xFFFF); in _NDS_RASP_Isr()
398 EcmWritePtr = HAL_NDSRASP_GetECMWritePtr(RaspID); in _NDS_RASP_Isr()
433 HAL_NDSRASP_INT_ClrHW(RaspID , IntStatus[RaspID]); in _NDS_RASP_Isr()
438 MsOS_SetEvent(_nds_rasp_eventid, RaspID<<16 | (IntStatus[RaspID] ) ); in _NDS_RASP_Isr()
454 MS_U8 RaspID; in _NDS_RASP_IsrTask() local
465 RaspID = ((u32Events>>16) & 0xff); in _NDS_RASP_IsrTask()
466 printf("[RASP]_NDS_RASP_IsrTask!!----- u32Events = 0x%x, ID = %x \n",u32Events, RaspID); in _NDS_RASP_IsrTask()
469 if(RaspID >= RASP_NUM) in _NDS_RASP_IsrTask()
475 _Event_CallBackFun = _prasp_res->_RASPEventCB[RaspID]; in _NDS_RASP_IsrTask()
487 _ndsrasp_cb(RaspID, &cb_info); in _NDS_RASP_IsrTask()
504 _ndsrasp_cb(RaspID, &cb_info); in _NDS_RASP_IsrTask()
511 printf("EventReadIndex now [0x%x]\n", (MS_U32)EventReadIndex[RaspID]); in _NDS_RASP_IsrTask()
513 if (EventReadIndex[RaspID] < EventTmpIndex[RaspID]) in _NDS_RASP_IsrTask()
515 u16EventQueued = (MS_U16)(EventTmpIndex[RaspID] - EventReadIndex[RaspID]); in _NDS_RASP_IsrTask()
517 else if (EventReadIndex[RaspID] > EventTmpIndex[RaspID]) in _NDS_RASP_IsrTask()
519 … u16EventQueued = (MS_U16)(RASP_EVENT_FIFO_DEPTH - EventReadIndex[RaspID] + EventTmpIndex[RaspID]); in _NDS_RASP_IsrTask()
525 EventReadIndex[RaspID] ++; in _NDS_RASP_IsrTask()
528 _Event_CallBackFun(RaspID, _EventDataArray[RaspID], u16EventQueued, EventReadIndex[RaspID]); in _NDS_RASP_IsrTask()
530 EventReadIndex[RaspID] += (u16EventQueued-1); in _NDS_RASP_IsrTask()
532 printf("EventReadIndex then [0x%x]\n", (MS_U32)EventReadIndex[RaspID]); in _NDS_RASP_IsrTask()
537 …ktPID = %x, PktNum = %x, PktTimer = %x, PktPCR = %x) \n",_EventDataArray[RaspID][i].Event_Descript… in _NDS_RASP_IsrTask()
538 …_EventDataArray[RaspID][i].Pid, _EventDataArray[RaspID][i].PacketNum,_EventDataArray[RaspID][i].Ti… in _NDS_RASP_IsrTask()
585 MS_U32 RaspID=0;
591 IntStatus = (MS_U32)HAL_NDSRASP_INT_GetHW(RaspID);
597 EcmPktNumer = HAL_NDSRASP_GetEcmPktNum(RaspID);
600 HAL_NDSRASP_SetECM_ResetHW(RaspID, 0xFFFF);
647 _rasp_payloadptr = HAL_NDSRASP_GetPayloadWritePtr(RaspID);
655 _rasp_writeptr = HAL_NDSRASP_GetWritePtr(RaspID);
659 _rasp_payloadptr = HAL_NDSRASP_GetPayloadWritePtr(RaspID);
663 HAL_NDSRASP_INT_ClrHW(RaspID , 0xFFFF);
678 MS_U32 RaspID;
692 RaspID = (u32Events>>16);
693 if(RaspID >= RASP_NUM)
699 printf("Rasp ID = %x\n",RaspID);