Lines Matching refs:_drvSlqTbl
422 static MVD_SLQ_TBL_ST _drvSlqTbl; variable
1954 …printf("$$ wPtr= 0x%lx(0x%lx) rPtr=0x%lx(0x%lx) vldErr=0x%lx\n", writePtrLast, _drvSlqTbl.u32WrPtr, in MDrv_MVD_GetPicCounter()
1955 MDrv_MVD_GetSLQReadPtr(), _drvSlqTbl.u32RdPtr, MDrv_MVD_GetVldErrCount()); in MDrv_MVD_GetPicCounter()
2225 MS_ASSERT(_drvSlqTbl.u32WrPtr < _drvSlqTbl.u32EndAdd); in MDrv_MVD_SetSLQWritePtr()
2226 MS_ASSERT(_drvSlqTbl.u32WrPtr >= _drvSlqTbl.u32StAdd); in MDrv_MVD_SetSLQWritePtr()
2238 _drvSlqTbl.u32WrPtr, bCheckData, bSlqTblHasValidData)); in MDrv_MVD_SetSLQWritePtr()
2244 u32WrPtr = _drvSlqTbl.u32WrPtr; in MDrv_MVD_SetSLQWritePtr()
2247 if (_drvSlqTbl.u32WrPtr != _drvSlqTbl.u32StAdd) in MDrv_MVD_SetSLQWritePtr()
2249 u32WrPtr = _drvSlqTbl.u32WrPtr - SLQ_ENTRY_LEN; in MDrv_MVD_SetSLQWritePtr()
2253 u32WrPtr = _drvSlqTbl.u32EndAdd - SLQ_ENTRY_LEN; in MDrv_MVD_SetSLQWritePtr()
2264 MS_U32 u32SrcOffset = _drvSlqTbl.u32StAdd; in MDrv_MVD_SetSLQWritePtr()
2289 u32TblWr = u32DstOffset + (u32WrPtr - _drvSlqTbl.u32StAdd); in MDrv_MVD_SetSLQWritePtr()
4312 if (_drvSlqTbl.u32Empty >= SLQ_TBL_SAFERANGE) in MDrv_MVD_PushQueue()
4355 MVD_DEBUGERROR(printf("PushQueue FULL!!! empty=0x%lx\n", _drvSlqTbl.u32Empty)); in MDrv_MVD_PushQueue()
4501 if (_drvSlqTbl.u32Empty < SLQ_TBL_SAFERANGE) in MVD_FlushSlqTblQueue()
4632 u32DrvPtr = _drvSlqTbl.u32StAdd + (u32HWPtr - u32HWSt); in MVD_Map2DrvSlqTbl()
4651 …printf("QQQ wPtr= 0x%lx(0x%lx) rPtr=0x%lx(0x%lx) vldErr=0x%lx\n", writePtrLast, _drvSlqTbl.u32WrPt… in MDrv_MVD_GetQueueVacancy()
4652 MDrv_MVD_GetSLQReadPtr(), _drvSlqTbl.u32RdPtr, MDrv_MVD_GetVldErrCount()); in MDrv_MVD_GetQueueVacancy()
4659 u32Empty = _drvSlqTbl.u32Empty; in MDrv_MVD_GetQueueVacancy()
4668 _drvSlqTbl.u32RdPtr = MVD_Map2DrvSlqTbl(MDrv_MVD_GetSLQReadPtr()); in MDrv_MVD_GetQueueVacancy()
4670 if (_drvSlqTbl.u32RdPtr >= (_drvSlqTbl.u32StAdd+SLQ_ENTRY_LEN)) in MDrv_MVD_GetQueueVacancy()
4672 if (_drvSlqTbl.u32RdPtr >= _drvSlqTbl.u32EndAdd) in MDrv_MVD_GetQueueVacancy()
4675 __FUNCTION__, _drvSlqTbl.u32RdPtr)); in MDrv_MVD_GetQueueVacancy()
4677 _drvSlqTbl.u32RdPtr -= SLQ_ENTRY_LEN; in MDrv_MVD_GetQueueVacancy()
4679 else if (_drvSlqTbl.u32RdPtr == _drvSlqTbl.u32StAdd) in MDrv_MVD_GetQueueVacancy()
4681 _drvSlqTbl.u32RdPtr = _drvSlqTbl.u32EndAdd - SLQ_ENTRY_LEN; in MDrv_MVD_GetQueueVacancy()
4686 __FUNCTION__, _drvSlqTbl.u32RdPtr)); in MDrv_MVD_GetQueueVacancy()
4687 _drvSlqTbl.u32RdPtr = _drvSlqTbl.u32StAdd; in MDrv_MVD_GetQueueVacancy()
4691 if (_drvSlqTbl.u32WrPtr > _drvSlqTbl.u32RdPtr) in MDrv_MVD_GetQueueVacancy()
4693 u32Empty = SLQ_TBL_SIZE - (_drvSlqTbl.u32WrPtr - _drvSlqTbl.u32RdPtr); in MDrv_MVD_GetQueueVacancy()
4697 u32Empty = _drvSlqTbl.u32RdPtr - _drvSlqTbl.u32WrPtr; in MDrv_MVD_GetQueueVacancy()
4705 _drvSlqTbl.u32Empty = u32Empty; in MDrv_MVD_GetQueueVacancy()
4749 if (u32SlqRp > (_drvSlqTbl.u32StAdd)) in MVD_GetSlqTblESReadPtr()
4751 u32Idx = ((u32SlqRp - _drvSlqTbl.u32StAdd)/SLQ_ENTRY_LEN) - 1; in MVD_GetSlqTblESReadPtr()
4788 if (_drvSlqTbl.u32WrPtr > (_drvSlqTbl.u32StAdd)) in MVD_GetSlqTblESWritePtr()
4790 u32Idx = ((_drvSlqTbl.u32WrPtr - _drvSlqTbl.u32StAdd)/SLQ_ENTRY_LEN) - 1; in MVD_GetSlqTblESWritePtr()
4941 _drvSlqTbl.u32WrPtr = _SlqStatus.u32VaildWptrAddr + SLQ_ENTRY_LEN; in MDrv_MVD_EnableLastFrameShow()
4946 u32FileEndPtr = _drvSlqTbl.u32WrPtr; in MDrv_MVD_EnableLastFrameShow()
4949 if (_drvSlqTbl.u32WrPtr != _drvSlqTbl.u32StAdd) in MDrv_MVD_EnableLastFrameShow()
4951 u32FileEndPtr = _drvSlqTbl.u32WrPtr - SLQ_ENTRY_LEN; in MDrv_MVD_EnableLastFrameShow()
4955 if (_drvSlqTbl.u32WrPtr != _drvSlqTbl.u32RdPtr) in MDrv_MVD_EnableLastFrameShow()
4957 u32FileEndPtr = _drvSlqTbl.u32EndAdd - SLQ_ENTRY_LEN; in MDrv_MVD_EnableLastFrameShow()
4962 u32FileEndPtr = _drvSlqTbl.u32StAdd; in MDrv_MVD_EnableLastFrameShow()
4967 _drvSlqTbl.u32RdPtr, _drvSlqTbl.u32WrPtr)); in MDrv_MVD_EnableLastFrameShow()
5046 u32FileEndPtr, _drvSlqTbl.u32RdPtr, MVD_Map2DrvSlqTbl(MDrv_MVD_GetSLQReadPtr()), in MDrv_MVD_IsDispFinish()
5047 … MDrv_MVD_GetSLQReadPtr(), _drvSlqTbl.u32WrPtr, _drvSlqTbl.u32Empty, u32FeByteCnt)); in MDrv_MVD_IsDispFinish()
5058 …_DEBUGVERBAL(printf("fe=%lx, rd=%lx(%lx), wr=%lx, empty=%lx\n", u32FileEndPtr, _drvSlqTbl.u32RdPtr, in MDrv_MVD_IsDispFinish()
5059 … MVD_Map2DrvSlqTbl(MDrv_MVD_GetSLQReadPtr()), _drvSlqTbl.u32WrPtr, _drvSlqTbl.u32Empty)); in MDrv_MVD_IsDispFinish()
5481 if (_drvSlqTbl.u32Empty < SLQ_TBL_SAFERANGE) in MVD_SLQTblInsertPattern()
5483 …MVD_DEBUGINFO(printf("SLQTbl full!(0x%lx) Cannot insert pattern any more!\n", _drvSlqTbl.u32Empty)… in MVD_SLQTblInsertPattern()
5492 _drvSlqTbl.u32WrPtr = _SlqStatus.u32VaildWptrAddr; in MVD_SLQTblInsertPattern()
5529 static MS_U32* u32LastEntry = &_drvSlqTbl.u32WrPtr; in MVD_SLQTblSendPacket()
5548 u32Index = (_drvSlqTbl.u32WrPtr - _drvSlqTbl.u32StAdd)/8; in MVD_SLQTblSendPacket()
5639 if (*u32LastEntry >= _drvSlqTbl.u32EndAdd) in MVD_SLQTblSendPacket()
5642 *u32LastEntry = _drvSlqTbl.u32StAdd; in MVD_SLQTblSendPacket()
5647 if (_drvSlqTbl.u32Empty) in MVD_SLQTblSendPacket()
5649 _drvSlqTbl.u32Empty -= SLQ_ENTRY_LEN; in MVD_SLQTblSendPacket()
5686 _SlqStatus.u32VaildWptrAddr = _drvSlqTbl.u32WrPtr + SLQ_ENTRY_LEN; in MVD_SLQTblGetHdrPkt()
5688 _SlqStatus.u32VaildWptrAddr = _drvSlqTbl.u32WrPtr; in MVD_SLQTblGetHdrPkt()
5943 _drvSlqTbl.u32StAdd = u32Addr; in MVD_SLQTblInit()
5944 _drvSlqTbl.u32EndAdd = u32Addr + SLQ_TBL_SIZE; in MVD_SLQTblInit()
5945 _drvSlqTbl.u32EntryCntMax = SLQ_ENTRY_MAX; in MVD_SLQTblInit()
5946 u32FileEndPtr = _drvSlqTbl.u32StAdd; in MVD_SLQTblInit()
5949 _drvSlqTbl.u32RdPtr = _drvSlqTbl.u32StAdd; in MVD_SLQTblInit()
5950 _drvSlqTbl.u32WrPtr = _drvSlqTbl.u32StAdd; in MVD_SLQTblInit()
5953 _SlqStatus.u32VaildWptrAddr = _drvSlqTbl.u32WrPtr + SLQ_ENTRY_LEN; in MVD_SLQTblInit()
5955 _SlqStatus.u32VaildWptrAddr = _drvSlqTbl.u32WrPtr; in MVD_SLQTblInit()
5965 _drvSlqTbl.u32Empty = SLQ_TBL_SIZE; in MVD_SLQTblInit()
5975 _MVD_Memset(_drvSlqTbl.u32StAdd, 0, SLQ_TBL_SIZE); in MVD_SLQTblInit()
6034 _drvDivxTbl.u32StAdd = _drvSlqTbl.u32EndAdd; in MVD_SLQTblInit()
7260 printf("fe=%lx, rd=%lx(%lx), wr=%lx, empty=%lx; ", u32FileEndPtr, _drvSlqTbl.u32RdPtr, in MDrv_MVD_DbgDump()
7261 … MVD_Map2DrvSlqTbl(MDrv_MVD_GetSLQReadPtr()), _drvSlqTbl.u32WrPtr, _drvSlqTbl.u32Empty); in MDrv_MVD_DbgDump()