Lines Matching refs:pShareMem

353         volatile HVD_ShareMem *pShareMem = NULL;  in MDrv_MJPEG_SendVPUCommand()  local
355 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_SendVPUCommand()
356 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_SendVPUCommand()
366 pShareMem->DispQueue[0].u32LumaAddr = u32FrameBuffStAddr[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
367 pShareMem->DispQueue[0].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_SendVPUCommand()
381 pShareMem->u16DispQSize = u32FrameBuffTotalNum[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
387pShareMem->DispQueue[idx+1].u32LumaAddr = pShareMem->DispQueue[idx].u32LumaAddr + u32FrameBuffUnit… in MDrv_MJPEG_SendVPUCommand()
388 pShareMem->DispQueue[idx+1].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_SendVPUCommand()
397 if (pShareMem->DispQueue[idx].u32Status == E_HVD_DISPQ_STATUS_FREE) in MDrv_MJPEG_SendVPUCommand()
408 pShareMem->DispQueue[u32Arg].u32Status = E_HVD_DISPQ_STATUS_NONE; in MDrv_MJPEG_SendVPUCommand()
409 pShareMem->u32MJPEG_NextFrameBuffIdx = 0xFFFF; in MDrv_MJPEG_SendVPUCommand()
416pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32Status = E_HVD_DISPQ_STATUS_NONE; in MDrv_MJPEG_SendVPUCommand()
417pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32TimeStamp = pShareMem->u32MJPEGTimeStamp; in MDrv_MJPEG_SendVPUCommand()
418 pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32ID_L = pShareMem->u32MJPEGID_L; in MDrv_MJPEG_SendVPUCommand()
419 pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32ID_H = pShareMem->u32MJPEGID_H; in MDrv_MJPEG_SendVPUCommand()
437 pShareMem->DispQueue[u32Arg].u32Status = E_HVD_DISPQ_STATUS_INIT; in MDrv_MJPEG_SendVPUCommand()
438pShareMem->DispQueue[u32Arg].u32ChromaAddr = pShareMem->DispQueue[u32Arg].u32LumaAddr; in MDrv_MJPEG_SendVPUCommand()
439 pShareMem->DispQueue[u32Arg].u16Width = u16Width[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
440 pShareMem->DispQueue[u32Arg].u16Height = u16Height[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
441 pShareMem->DispQueue[u32Arg].u16Pitch = u16Pitch[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
442 pShareMem->DispQueue[u32Arg].u32PrivateData = u32FrameCnt[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
446 if (pShareMem->DispQueue[idx].u32Status == E_HVD_DISPQ_STATUS_FREE) in MDrv_MJPEG_SendVPUCommand()
448 pShareMem->u32MJPEG_NextFrameBuffIdx = idx; in MDrv_MJPEG_SendVPUCommand()
453 pShareMem->u32MJPEG_NextFrameBuffIdx = 0xFFFF; in MDrv_MJPEG_SendVPUCommand()
463 pShareMem->DispQueue[u32Arg].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_SendVPUCommand()
472 if (pShareMem->DispQueue[idx].u32Status != E_HVD_DISPQ_STATUS_VIEW) in MDrv_MJPEG_SendVPUCommand()
474 pShareMem->DispQueue[idx].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_SendVPUCommand()
475 pShareMem->DispQueue[idx].u32TimeStamp = 0; in MDrv_MJPEG_SendVPUCommand()
476 pShareMem->DispQueue[idx].u32ID_L = 0xFFFFFFFF; in MDrv_MJPEG_SendVPUCommand()
477 pShareMem->DispQueue[idx].u32ID_H = 0xFFFFFFFF; in MDrv_MJPEG_SendVPUCommand()
480 pShareMem->u8MJPEG_bFlushQueue = 0; in MDrv_MJPEG_SendVPUCommand()
488 if (pShareMem->DispQueue[idx].u32Status == E_HVD_DISPQ_STATUS_FREE) in MDrv_MJPEG_SendVPUCommand()
515 pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32ID_L = u32Arg; in MDrv_MJPEG_SendVPUCommand()
520 pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32ID_H = u32Arg; in MDrv_MJPEG_SendVPUCommand()
525 pShareMem->DispQueue[pShareMem->u32MJPEGFrameBuffIdx].u32TimeStamp = u32Arg; in MDrv_MJPEG_SendVPUCommand()
739 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_SendVPUCommand() local
741 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_SendVPUCommand()
742 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_SendVPUCommand()
748 pShareMem->DispQueue[0].u32LumaAddr = u32FrameBuffStAddr[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
749 pShareMem->DispQueue[0].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_SendVPUCommand()
750 pShareMem->u16DispQSize = u32FrameBuffTotalNum[u8DrvId]; in MDrv_MJPEG_SendVPUCommand()
756pShareMem->DispQueue[idx+1].u32LumaAddr = pShareMem->DispQueue[idx].u32LumaAddr + u32FrameBuffUnit… in MDrv_MJPEG_SendVPUCommand()
757 pShareMem->DispQueue[idx+1].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_SendVPUCommand()
763 …MJPEG_DEBUG_DRV_MSG("pShareMem->DispQueue[idx].u32Status : 0x%lX %ld\n", pShareMem->DispQueue[idx… in MDrv_MJPEG_SendVPUCommand()
923 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_GetPtsTableAddr() local
925 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_GetPtsTableAddr()
926 …MS_U32 u32HVD_PTS_TABLE_ST_OFFSET = pShareMem->u32HVD_PTS_TABLE_ST_OFFSET - HAL_VPU_EX_GetTaskId(u… in MDrv_MJPEG_GetPtsTableAddr()
959 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_GetPTS() local
962 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_GetPTS()
963 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_GetPTS()
969 return pShareMem->DispFrmInfo.u32TimeStamp; in MDrv_MJPEG_GetPTS()
980 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_DispFrame() local
982 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_DispFrame()
983 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_DispFrame()
989 if (pShareMem->DispQueue[u32DispIdx].u32Status == E_HVD_DISPQ_STATUS_VIEW) in MDrv_MJPEG_DispFrame()
991 pShareMem->DispQueue[u32DispIdx].u32Status = E_HVD_DISPQ_STATUS_DISP; in MDrv_MJPEG_DispFrame()
1004 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_FreeFrame() local
1006 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_FreeFrame()
1007 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_FreeFrame()
1013 if (pShareMem->DispQueue[u32DispIdx].u32Status == E_HVD_DISPQ_STATUS_VIEW) in MDrv_MJPEG_FreeFrame()
1015 pShareMem->DispQueue[u32DispIdx].u32Status = E_HVD_DISPQ_STATUS_FREE; in MDrv_MJPEG_FreeFrame()
1031 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_GetNextDispFrame() local
1034 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_GetNextDispFrame()
1035 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_GetNextDispFrame()
1050 if (pShareMem->DispQueue[idx].u32Status == E_HVD_DISPQ_STATUS_INIT) in MDrv_MJPEG_GetNextDispFrame()
1052 …GetNextDispFrame, pShareMem->DispQueue[%ld].u32PrivateData = %ld", idx, pShareMem->DispQueue[idx].… in MDrv_MJPEG_GetNextDispFrame()
1057 … if (pShareMem->DispQueue[idx].u32PrivateData < pShareMem->DispQueue[found].u32PrivateData) in MDrv_MJPEG_GetNextDispFrame()
1069 pFrm = (HVD_Frm_Information *)(MS_U32)&(pShareMem->DispQueue[found]); in MDrv_MJPEG_GetNextDispFrame()
1085 MS_U16 u16QNum = pShareMem->u16DispQNumb; in MDrv_MJPEG_GetNextDispFrame()
1086 MS_U16 u16QPtr = pShareMem->u16DispQPtr; in MDrv_MJPEG_GetNextDispFrame()
1094 pFrm = (HVD_Frm_Information*)(MS_U32)&(pShareMem->DispQueue[u16QPtr]); in MDrv_MJPEG_GetNextDispFrame()
1105 if (u16QPtr == pShareMem->u16DispQSize) u16QPtr = 0; //wrap to the begin in MDrv_MJPEG_GetNextDispFrame()
1114 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_GetDispFrameNum() local
1118 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_GetDispFrameNum()
1119 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_GetDispFrameNum()
1133 pFrm = (HVD_Frm_Information *)(MS_U32)&(pShareMem->DispQueue[idx]); in MDrv_MJPEG_GetDispFrameNum()
1144 MS_U16 u16QNum = pShareMem->u16DispQNumb; in MDrv_MJPEG_GetDispFrameNum()
1145 MS_U16 u16QPtr = pShareMem->u16DispQPtr; in MDrv_MJPEG_GetDispFrameNum()
1149 pFrm = (HVD_Frm_Information *)(MS_U32)&(pShareMem->DispQueue[u16QPtr]); in MDrv_MJPEG_GetDispFrameNum()
1157 if (u16QPtr == pShareMem->u16DispQSize) in MDrv_MJPEG_GetDispFrameNum()
1188 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_GetDispFrameInfo() local
1190 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_GetDispFrameInfo()
1191 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_GetDispFrameInfo()
1197 pFrmInfo->u32LumaAddr = pShareMem->DispFrmInfo.u32LumaAddr; in MDrv_MJPEG_GetDispFrameInfo()
1198 pFrmInfo->u32ChromaAddr = pShareMem->DispFrmInfo.u32ChromaAddr; in MDrv_MJPEG_GetDispFrameInfo()
1199 pFrmInfo->u32TimeStamp = pShareMem->DispFrmInfo.u32TimeStamp; in MDrv_MJPEG_GetDispFrameInfo()
1200 pFrmInfo->u32ID_L = pShareMem->DispFrmInfo.u32ID_L; in MDrv_MJPEG_GetDispFrameInfo()
1201 pFrmInfo->u32ID_H = pShareMem->DispFrmInfo.u32ID_H; in MDrv_MJPEG_GetDispFrameInfo()
1357 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_SetPushQPara() local
1358 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_SetPushQPara()
1359 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_SetPushQPara()
1365 pShareMem->u32MJPEGFrameBuffIdx = u32NextFrameBuffIdx; in MDrv_MJPEG_SetPushQPara()
1366 pShareMem->u32MJPEGTimeStamp = u32TimeStamp; in MDrv_MJPEG_SetPushQPara()
1367 pShareMem->u32MJPEGID_L = u32ID_L; in MDrv_MJPEG_SetPushQPara()
1368 pShareMem->u32MJPEGID_H = u32ID_H; in MDrv_MJPEG_SetPushQPara()
1369 pShareMem->u32MJPEG_NextFrameBuffIdx = 0xffff; in MDrv_MJPEG_SetPushQPara()
1377 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_SetStepDispPara() local
1378 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_SetStepDispPara()
1379 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_SetStepDispPara()
1384 pShareMem->u8MJPEG_bStepPlay = TRUE; in MDrv_MJPEG_SetStepDispPara()
1392 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_PrintShareInfo() local
1394 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_PrintShareInfo()
1395 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_PrintShareInfo()
1402 (int)pShareMem->u32MJPEGDbg_DispStatus, in MDrv_MJPEG_PrintShareInfo()
1403 pShareMem->u8MJPEGDbg_ReadFbIdx, pShareMem->u8MJPEGDbg_WriteFbIdx, in MDrv_MJPEG_PrintShareInfo()
1404 pShareMem->u32MJPEGDbg_SysTime, pShareMem->u32MJPEGDbg_VideoPts, in MDrv_MJPEG_PrintShareInfo()
1405 pShareMem->u32MJPEGDbg_SkipRepeatTime, pShareMem->u8MJPEGDbg_SkipRepeat in MDrv_MJPEG_PrintShareInfo()
1412 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_GetNextFrameBufferIdx() local
1414 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_GetNextFrameBufferIdx()
1415 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_GetNextFrameBufferIdx()
1426 if (pShareMem->DispQueue[idx].u32Status == E_HVD_DISPQ_STATUS_FREE) return idx; in MDrv_MJPEG_GetNextFrameBufferIdx()
1433 return pShareMem->u32MJPEG_NextFrameBuffIdx; in MDrv_MJPEG_GetNextFrameBufferIdx()
1439 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsStepPlayDone() local
1441 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsStepPlayDone()
1442 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsStepPlayDone()
1447 return (MS_BOOL)pShareMem->u8MJPEG_bStepPlay; in MDrv_MJPEG_IsStepPlayDone()
1452 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsPlaying() local
1454 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsPlaying()
1455 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsPlaying()
1460 return (MS_BOOL)pShareMem->u8MJPEG_bPlaying; in MDrv_MJPEG_IsPlaying()
1465 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsAVSyncOn() local
1467 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsAVSyncOn()
1468 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsAVSyncOn()
1473 return (MS_BOOL)pShareMem->u8MJPEG_bIsAVSyncOn; in MDrv_MJPEG_IsAVSyncOn()
1478 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsReachAVSync() local
1480 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsReachAVSync()
1481 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsReachAVSync()
1486 return (MS_BOOL)pShareMem->u8MJPEG_bIsReachAVSync; in MDrv_MJPEG_IsReachAVSync()
1491 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsFlushDone() local
1493 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsFlushDone()
1494 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsFlushDone()
1499 return (MS_BOOL)(!pShareMem->u8MJPEG_bFlushQueue); in MDrv_MJPEG_IsFlushDone()
1504 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_InitFlush() local
1505 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_InitFlush()
1506 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_InitFlush()
1511 pShareMem->u8MJPEG_bFlushQueue = 1; in MDrv_MJPEG_InitFlush()
1518 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_Init_IsDispFinish() local
1519 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_Init_IsDispFinish()
1520 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_Init_IsDispFinish()
1525 pShareMem->u8MJPEG_bIsDispFinish = 0xff; in MDrv_MJPEG_Init_IsDispFinish()
1531 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsDispFinish() local
1533 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsDispFinish()
1534 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsDispFinish()
1549 if(pShareMem->u8MJPEG_bIsDispFinish!=0xff) in MDrv_MJPEG_IsDispFinish()
1552 return (MS_BOOL)(pShareMem->u8MJPEG_bIsDispFinish); in MDrv_MJPEG_IsDispFinish()
1558 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_Init_IsQueueFull() local
1560 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_Init_IsQueueFull()
1561 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_Init_IsQueueFull()
1566 pShareMem->u8MJPEG_bQueueFull = 0xff; in MDrv_MJPEG_Init_IsQueueFull()
1571 volatile HVD_ShareMem *pShareMem = NULL; in MDrv_MJPEG_IsQueueFull() local
1573 pShareMem = (HVD_ShareMem *)MDrv_MJPEG_GetShareMemAddr(u32Id); in MDrv_MJPEG_IsQueueFull()
1574 if((MS_U32)pShareMem==0xFFFFFFFF) in MDrv_MJPEG_IsQueueFull()
1590 if(pShareMem->u8MJPEG_bQueueFull!=0xff) in MDrv_MJPEG_IsQueueFull()
1596 return (MS_BOOL)(pShareMem->u8MJPEG_bQueueFull); in MDrv_MJPEG_IsQueueFull()