Lines Matching refs:pinfo
281 static void _GOP_GetGop0WinInfo(void* pInstance,MS_U8 u8win, GOP_GwinInfo* pinfo) in _GOP_GetGop0WinInfo() argument
315 pinfo->u16RBlkHPixSize = sGetInfo.u16RBlkHPixSize; in _GOP_GetGop0WinInfo()
316 pinfo->u16RBlkVPixSize = sGetInfo.u16RBlkVPixSize; in _GOP_GetGop0WinInfo()
321 pinfo->clrType = (EN_GOP_COLOR_TYPE)sGetInfo.clrType; in _GOP_GetGop0WinInfo()
325 pinfo->u16DispVPixelStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVStr; in _GOP_GetGop0WinInfo()
326 pinfo->u16DispVPixelEnd= g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVEnd; in _GOP_GetGop0WinInfo()
329 …pinfo->u16DispVPixelEnd = (pinfo->u16DispVPixelEnd + pinfo->u16DispVPixelStart) >> 1; // pix in _GOP_GetGop0WinInfo()
333 pinfo->u16DispVPixelStart = sGetInfo.u16DispVPixelStart; // pix in _GOP_GetGop0WinInfo()
340 …pinfo->u16DispVPixelEnd = (((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo-… in _GOP_GetGop0WinInfo()
342 …pinfo->u16DispVPixelEnd = (((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo-… in _GOP_GetGop0WinInfo()
344 …pinfo->u16DispVPixelEnd = (sGetInfo.u16DispVPixelEnd + pinfo->u16DispVPixelStart) >> 1; // … in _GOP_GetGop0WinInfo()
352 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop0WinInfo()
354 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop0WinInfo()
357 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop0WinInfo()
360 pinfo->u16DispVPixelEnd = sGetInfo.u16DispVPixelEnd; // pix in _GOP_GetGop0WinInfo()
366 pinfo->u16DispHPixelStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHStr; in _GOP_GetGop0WinInfo()
367 pinfo->u16DispHPixelEnd= g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHEnd; in _GOP_GetGop0WinInfo()
370 … pinfo->u16DispHPixelEnd = (pinfo->u16DispHPixelEnd + pinfo->u16DispHPixelStart) >> 1; // pix in _GOP_GetGop0WinInfo()
374 pinfo->u16DispHPixelStart = sGetInfo.u16DispHPixelStart; // pix in _GOP_GetGop0WinInfo()
375 pinfo->u16DispHPixelEnd = sGetInfo.u16DispHPixelEnd; // pix in _GOP_GetGop0WinInfo()
378 … pinfo->u16DispHPixelEnd = (pinfo->u16DispHPixelEnd + pinfo->u16DispHPixelStart) >> 1; // pix in _GOP_GetGop0WinInfo()
381 pinfo->u16RBlkHRblkSize = sGetInfo.u16RBlkHRblkSize; //3 in _GOP_GetGop0WinInfo()
382 pinfo->u32DRAMRBlkStart = sGetInfo.u64DRAMRBlkStart; in _GOP_GetGop0WinInfo()
383 pinfo->u16WinY = sGetInfo.u16WinY; //Original Y pix of FB in _GOP_GetGop0WinInfo()
384 pinfo->u16WinX= sGetInfo.u16WinX; //Original X pix of FB in _GOP_GetGop0WinInfo()
387 static void _GOP_GetGop1WinInfo(void* pInstance,MS_U8 u8win, GOP_GwinInfo* pinfo) in _GOP_GetGop1WinInfo() argument
413 pinfo->u16RBlkHPixSize = sGetInfo.u16RBlkHPixSize; in _GOP_GetGop1WinInfo()
414 pinfo->u16RBlkVPixSize = sGetInfo.u16RBlkVPixSize; in _GOP_GetGop1WinInfo()
415 pinfo->clrType = (EN_GOP_COLOR_TYPE)sGetInfo.clrType; in _GOP_GetGop1WinInfo()
419 pinfo->u16DispVPixelStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVStr; in _GOP_GetGop1WinInfo()
420 pinfo->u16DispVPixelEnd = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVEnd; in _GOP_GetGop1WinInfo()
423 … pinfo->u16DispVPixelEnd = (pinfo->u16DispVPixelEnd + pinfo->u16DispVPixelStart) >> 1; // pix in _GOP_GetGop1WinInfo()
427 pinfo->u16DispVPixelStart = sGetInfo.u16DispVPixelStart; // pix in _GOP_GetGop1WinInfo()
435 …pinfo->u16DispVPixelEnd = (((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo-… in _GOP_GetGop1WinInfo()
437 …pinfo->u16DispVPixelEnd = (((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo-… in _GOP_GetGop1WinInfo()
439 …pinfo->u16DispVPixelEnd = (sGetInfo.u16DispVPixelEnd + pinfo->u16DispVPixelStart) >> 1; // … in _GOP_GetGop1WinInfo()
447 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop1WinInfo()
449 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop1WinInfo()
452 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop1WinInfo()
455 pinfo->u16DispVPixelEnd = sGetInfo.u16DispVPixelEnd; // pix in _GOP_GetGop1WinInfo()
461 pinfo->u16DispHPixelStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHStr; in _GOP_GetGop1WinInfo()
462 pinfo->u16DispHPixelEnd = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHEnd; in _GOP_GetGop1WinInfo()
465 … pinfo->u16DispHPixelEnd = (pinfo->u16DispHPixelEnd + pinfo->u16DispHPixelStart) >> 1; // pix in _GOP_GetGop1WinInfo()
469 pinfo->u16DispHPixelStart = sGetInfo.u16DispHPixelStart; // pix in _GOP_GetGop1WinInfo()
472 … pinfo->u16DispHPixelEnd = (sGetInfo.u16DispHPixelEnd + pinfo->u16DispHPixelStart) >> 1; // pix in _GOP_GetGop1WinInfo()
474 pinfo->u16DispHPixelEnd = sGetInfo.u16DispHPixelEnd; // pix in _GOP_GetGop1WinInfo()
477 pinfo->u16RBlkHRblkSize = sGetInfo.u16RBlkHRblkSize; in _GOP_GetGop1WinInfo()
478 pinfo->u32DRAMRBlkStart = sGetInfo.u64DRAMRBlkStart; in _GOP_GetGop1WinInfo()
483 pinfo->u32DRAMRBlkStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u64NonMirrorFBAdr; in _GOP_GetGop1WinInfo()
487 static void _GOP_GetGop23WinInfo(void* pInstance,MS_U8 u8win, GOP_GwinInfo* pinfo) in _GOP_GetGop23WinInfo() argument
513 pinfo->u16RBlkHPixSize = sGetInfo.u16RBlkHPixSize; in _GOP_GetGop23WinInfo()
514 pinfo->u16RBlkVPixSize = sGetInfo.u16RBlkVPixSize; in _GOP_GetGop23WinInfo()
515 pinfo->clrType = (EN_GOP_COLOR_TYPE)sGetInfo.clrType; in _GOP_GetGop23WinInfo()
519 pinfo->u16DispVPixelStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVStr; in _GOP_GetGop23WinInfo()
520 pinfo->u16DispVPixelEnd = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVEnd; in _GOP_GetGop23WinInfo()
523 … pinfo->u16DispVPixelEnd = (pinfo->u16DispVPixelEnd + pinfo->u16DispVPixelStart) >> 1; // pix in _GOP_GetGop23WinInfo()
527 pinfo->u16DispVPixelStart = sGetInfo.u16DispVPixelStart; // pix in _GOP_GetGop23WinInfo()
535 …pinfo->u16DispVPixelEnd = (((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo-… in _GOP_GetGop23WinInfo()
537 …pinfo->u16DispVPixelEnd = (((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo-… in _GOP_GetGop23WinInfo()
539 …pinfo->u16DispVPixelEnd = (sGetInfo.u16DispVPixelEnd + pinfo->u16DispVPixelStart) >> 1; // … in _GOP_GetGop23WinInfo()
547 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop23WinInfo()
549 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop23WinInfo()
552 …pinfo->u16DispVPixelEnd = ((sGetInfo.u16DispVPixelEnd - pinfo->u16DispVPixelStart) << 1) + pinfo->… in _GOP_GetGop23WinInfo()
555 pinfo->u16DispVPixelEnd = sGetInfo.u16DispVPixelEnd; // pix in _GOP_GetGop23WinInfo()
561 pinfo->u16DispHPixelStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHStr; in _GOP_GetGop23WinInfo()
562 pinfo->u16DispHPixelEnd = g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHEnd; in _GOP_GetGop23WinInfo()
565 … pinfo->u16DispHPixelEnd = (pinfo->u16DispHPixelEnd + pinfo->u16DispHPixelStart) >> 1; // pix in _GOP_GetGop23WinInfo()
569 pinfo->u16DispHPixelStart = sGetInfo.u16DispHPixelStart; // pix in _GOP_GetGop23WinInfo()
572 … pinfo->u16DispHPixelEnd = (sGetInfo.u16DispHPixelEnd + pinfo->u16DispHPixelStart) >> 1; // pix in _GOP_GetGop23WinInfo()
574 pinfo->u16DispHPixelEnd = sGetInfo.u16DispHPixelEnd; // pix in _GOP_GetGop23WinInfo()
577 pinfo->u16RBlkHRblkSize = sGetInfo.u16RBlkHRblkSize; in _GOP_GetGop23WinInfo()
578 pinfo->u32DRAMRBlkStart = sGetInfo.u64DRAMRBlkStart; in _GOP_GetGop23WinInfo()
583 pinfo->u32DRAMRBlkStart = g_pGOPCtxLocal->sMirrorInfo[u8win].u64NonMirrorFBAdr; in _GOP_GetGop23WinInfo()
1433 …irrorDRAMAddr(void* pInstance,MS_U8 u8win, MS_BOOL bHMirror, MS_BOOL bVMirror, GOP_GwinInfo* pinfo) in _GOP_GWIN_SetHVMirrorDRAMAddr() argument
1437 APIGOP_ASSERT(pinfo, GOP_M_FATAL("\npinfo is Null\n")); in _GOP_GWIN_SetHVMirrorDRAMAddr()
1460 … pinfo->u32DRAMRBlkStart = pinfo->u32DRAMRBlkStart + (MS_U32)pinfo->u16RBlkHRblkSize; in _GOP_GWIN_SetHVMirrorDRAMAddr()
1463 u64AddrTemp = pinfo->u32DRAMRBlkStart + (MS_U32)pinfo->u16RBlkHRblkSize; in _GOP_GWIN_SetHVMirrorDRAMAddr()
1469 …pinfo->u32DRAMRBlkStart = u64AddrTemp - MDrv_GOP_GetWordUnit(g_pGOPCtxLocal, u8Gop);//Back to last… in _GOP_GWIN_SetHVMirrorDRAMAddr()
1473 pinfo->u32DRAMRBlkStart = u64AddrTemp; in _GOP_GWIN_SetHVMirrorDRAMAddr()
1478 pinfo->u32DRAMRBlkStart = u64AddrTemp; in _GOP_GWIN_SetHVMirrorDRAMAddr()
1481 …if(pinfo->u16RBlkHRblkSize > (pinfo->u16DispHPixelEnd*_GOP_GetBPP(pInstance,pinfo->clrType)/8)) //… in _GOP_GWIN_SetHVMirrorDRAMAddr()
1483 …pinfo->u32DRAMRBlkStart -=(pinfo->u16RBlkHRblkSize - (pinfo->u16DispHPixelEnd*_GOP_GetBPP(pInstanc… in _GOP_GWIN_SetHVMirrorDRAMAddr()
1488 …if(pinfo->u16RBlkHRblkSize > ((pinfo->u16DispHPixelEnd - pinfo->u16DispHPixelStart)*_GOP_GetBPP(pI… in _GOP_GWIN_SetHVMirrorDRAMAddr()
1490 …pinfo->u32DRAMRBlkStart -= (pinfo->u16RBlkHRblkSize - ((pinfo->u16DispHPixelEnd - pinfo->u16DispHP… in _GOP_GWIN_SetHVMirrorDRAMAddr()
1501 … if( pinfo->u16RBlkVPixSize != (pinfo->u16DispVPixelEnd-pinfo->u16DispVPixelStart)) in _GOP_GWIN_SetHVMirrorDRAMAddr()
1504 …__FUNCTION__,__LINE__,pinfo->u16RBlkVPixSize, pinfo->u16DispVPixelEnd, pinfo->u16DispVPixelStart)); in _GOP_GWIN_SetHVMirrorDRAMAddr()
1507 if(pinfo->u16RBlkVPixSize != 0) in _GOP_GWIN_SetHVMirrorDRAMAddr()
1509 … pinfo->u32DRAMRBlkStart += (pinfo->u16RBlkHRblkSize*(pinfo->u16RBlkVPixSize-1)); in _GOP_GWIN_SetHVMirrorDRAMAddr()
1513 …pinfo->u32DRAMRBlkStart += (pinfo->u16RBlkHRblkSize*(pinfo->u16DispVPixelEnd-pinfo->u16DispVPixelS… in _GOP_GWIN_SetHVMirrorDRAMAddr()
1521 …irrorDRAMAddr(void* pInstance,MS_U8 u8win, MS_BOOL bHMirror, MS_BOOL bVMirror, GOP_GwinInfo* pinfo) in _GOP_GWIN_SetTLBHVMirrorDRAMAddr() argument
1525 APIGOP_ASSERT(pinfo, GOP_M_FATAL("\npinfo is Null\n")); in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1543 pinfo->u32DRAMRBlkStart = pinfo->u32DRAMRBlkStart + (MS_U32)pinfo->u16RBlkHRblkSize; in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1546 u64AddrTemp = pinfo->u32DRAMRBlkStart + (MS_U32)pinfo->u16RBlkHRblkSize; in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1552 …pinfo->u32DRAMRBlkStart = u64AddrTemp - MDrv_GOP_GetWordUnit(g_pGOPCtxLocal, u8Gop);//Back to last… in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1556 pinfo->u32DRAMRBlkStart = u64AddrTemp; in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1561 pinfo->u32DRAMRBlkStart = u64AddrTemp; in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1564 …if(pinfo->u16RBlkHRblkSize > (pinfo->u16DispHPixelEnd*_GOP_GetBPP(pInstance,pinfo->clrType)/8)) //… in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1566 …pinfo->u32DRAMRBlkStart -=(pinfo->u16RBlkHRblkSize - (pinfo->u16DispHPixelEnd*_GOP_GetBPP(pInstanc… in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1576 if( pinfo->u16RBlkVPixSize != (pinfo->u16DispVPixelEnd-pinfo->u16DispVPixelStart)) in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1579 …__FUNCTION__,__LINE__,pinfo->u16RBlkVPixSize, pinfo->u16DispVPixelEnd, pinfo->u16DispVPixelStart)); in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1581 if(pinfo->u16RBlkVPixSize != 0) in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1583 pinfo->u32DRAMRBlkStart += (pinfo->u16RBlkHRblkSize*(pinfo->u16RBlkVPixSize-1)); in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1587 …pinfo->u32DRAMRBlkStart += (pinfo->u16RBlkHRblkSize*(pinfo->u16DispVPixelEnd-pinfo->u16DispVPixelS… in _GOP_GWIN_SetTLBHVMirrorDRAMAddr()
1593 MS_BOOL GOP_GetWinInfo(void* pInstance,MS_U32 u32win, GOP_GwinInfo* pinfo) in GOP_GetWinInfo() argument
1606 memset(pinfo, 0, sizeof(GOP_GwinInfo)); in GOP_GetWinInfo()
1611 _GOP_GetGop0WinInfo(pInstance,u32win, pinfo); in GOP_GetWinInfo()
1615 _GOP_GetGop1WinInfo(pInstance,u32win, pinfo); in GOP_GetWinInfo()
1619 _GOP_GetGop23WinInfo(pInstance,u32win, pinfo); in GOP_GetWinInfo()
1625 static void _SetGop0WinInfo(void* pInstance,MS_U8 u8win, GOP_GwinInfo* pinfo) in _SetGop0WinInfo() argument
1728 g_pGOPCtxLocal->sMirrorInfo[u8win].u64NonMirrorFBAdr = pinfo->u32DRAMRBlkStart; in _SetGop0WinInfo()
1731 _GOP_GWIN_SetTLBHVMirrorDRAMAddr(pInstance,u8win, bHMirror, bVMirror, pinfo); in _SetGop0WinInfo()
1739 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHStr = pinfo->u16DispHPixelStart; in _SetGop0WinInfo()
1740 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHEnd = pinfo->u16DispHPixelEnd; in _SetGop0WinInfo()
1741 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorGOP0WinX = pinfo->u16WinX; in _SetGop0WinInfo()
1744 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_HPos, pinfo); in _SetGop0WinInfo()
1745 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_X, pinfo); in _SetGop0WinInfo()
1758 pinfo->u16DispHPixelEnd = (pinfo->u16DispHPixelEnd<< 1) - pinfo->u16DispHPixelStart; in _SetGop0WinInfo()
1764 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVStr = pinfo->u16DispVPixelStart; in _SetGop0WinInfo()
1765 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVEnd = pinfo->u16DispVPixelEnd; in _SetGop0WinInfo()
1766 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorGOP0WinY = pinfo->u16WinY; in _SetGop0WinInfo()
1770 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_VPos, pinfo); in _SetGop0WinInfo()
1771 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_Y, pinfo); in _SetGop0WinInfo()
1789 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (((pinfo->u16DispVPixelEnd<<1) - pinfo->u16D… in _SetGop0WinInfo()
1791 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (((pinfo->u16DispVPixelEnd<<1) - pinfo->u16D… in _SetGop0WinInfo()
1793 … pinfo->u16DispVPixelEnd = (pinfo->u16DispVPixelEnd << 1) - pinfo->u16DispVPixelStart; in _SetGop0WinInfo()
1801 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (pinfo->u16DispVPixelEnd - pinfo->u16DispVPi… in _SetGop0WinInfo()
1803 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (pinfo->u16DispVPixelEnd - pinfo->u16DispVPi… in _SetGop0WinInfo()
1806 pinfo->u16DispVPixelStart = pinfo->u16DispVPixelStart/2; in _SetGop0WinInfo()
1807 pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelEnd/2;; in _SetGop0WinInfo()
1812 MDrv_GOP_GWIN_SetWinFmt(g_pGOPCtxLocal, u8win, (DRV_GOPColorType)pinfo->clrType); in _SetGop0WinInfo()
1816 …TLBMainAddr = (pinfo->u32DRAMRBlkStart/PAGE_SIZE)*TLB_PER_ENTRY_SIZE + g_pGOPCtxLocal->pGOPCtxShar… in _SetGop0WinInfo()
1817 …xLocal->pGOPCtxShared->bHMirror,g_pGOPCtxLocal->pGOPCtxShared->bVMirror,(DRV_GOP_GWIN_INFO*)pinfo); in _SetGop0WinInfo()
1818 …pinfo->u32DRAMRBlkStart= g_pGOPCtxLocal->pGOPCtxShared->u64TLBAddress[E_GOP0] % (PAGE_SIZE*PER_MIU… in _SetGop0WinInfo()
1819 MDrv_GOP_GWIN_SetGwinInfo(g_pGOPCtxLocal, u8win, (DRV_GOP_GWIN_INFO*)pinfo); in _SetGop0WinInfo()
1823 MDrv_GOP_GWIN_SetGwinInfo(g_pGOPCtxLocal, u8win, (DRV_GOP_GWIN_INFO*)pinfo); in _SetGop0WinInfo()
1827 (ptrdiff_t)pinfo->u32DRAMRBlkStart,\ in _SetGop0WinInfo()
1828 … pinfo->u16RBlkHPixSize * pinfo->u16RBlkVPixSize / (64/_GOP_GetBPP(pInstance,pinfo->clrType)),\ in _SetGop0WinInfo()
1829 …(pinfo->u16WinY * pinfo->u16RBlkHPixSize + pinfo->u16WinX)/(64/_GOP_GetBPP(pInstance,pinfo->clrTyp… in _SetGop0WinInfo()
1831 pinfo->u16DispVPixelStart, \ in _SetGop0WinInfo()
1832 pinfo->u16DispVPixelEnd, \ in _SetGop0WinInfo()
1833 pinfo->u16DispHPixelStart/(64/_GOP_GetBPP(pInstance,pinfo->clrType)), \ in _SetGop0WinInfo()
1834 pinfo->u16DispHPixelEnd/(64/_GOP_GetBPP(pInstance,pinfo->clrType)),\ in _SetGop0WinInfo()
1835 pinfo->u16RBlkHPixSize/(64/_GOP_GetBPP(pInstance,pinfo->clrType)) ); in _SetGop0WinInfo()
1838 static void _SetGop1WinInfo(void* pInstance,MS_U8 u8win, GOP_GwinInfo* pinfo) in _SetGop1WinInfo() argument
1928 g_pGOPCtxLocal->sMirrorInfo[u8win].u64NonMirrorFBAdr = pinfo->u32DRAMRBlkStart; in _SetGop1WinInfo()
1929 _GOP_GWIN_SetHVMirrorDRAMAddr(pInstance,u8win, bHMirror, bVMirror, pinfo); in _SetGop1WinInfo()
1937 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHStr = pinfo->u16DispHPixelStart; in _SetGop1WinInfo()
1938 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHEnd = pinfo->u16DispHPixelEnd; in _SetGop1WinInfo()
1941 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_HPos, pinfo); in _SetGop1WinInfo()
1954 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVStr = pinfo->u16DispVPixelStart; in _SetGop1WinInfo()
1955 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVEnd = pinfo->u16DispVPixelEnd; in _SetGop1WinInfo()
1958 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_VPos, pinfo); in _SetGop1WinInfo()
1976 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (((pinfo->u16DispVPixelEnd<<1) - pinfo->u16D… in _SetGop1WinInfo()
1978 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (((pinfo->u16DispVPixelEnd<<1) - pinfo->u16D… in _SetGop1WinInfo()
1980 … pinfo->u16DispVPixelEnd = (pinfo->u16DispVPixelEnd << 1) - pinfo->u16DispVPixelStart; in _SetGop1WinInfo()
1988 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (pinfo->u16DispVPixelEnd - pinfo->u16DispVPi… in _SetGop1WinInfo()
1990 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (pinfo->u16DispVPixelEnd - pinfo->u16DispVPi… in _SetGop1WinInfo()
1993 pinfo->u16DispVPixelStart = pinfo->u16DispVPixelStart/2; in _SetGop1WinInfo()
1994 pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelEnd/2; in _SetGop1WinInfo()
1999 MDrv_GOP_GWIN_SetWinFmt(g_pGOPCtxLocal, u8win, (DRV_GOPColorType)pinfo->clrType); in _SetGop1WinInfo()
2000 MDrv_GOP_GWIN_SetGwinInfo(g_pGOPCtxLocal, u8win, (DRV_GOP_GWIN_INFO*)pinfo); in _SetGop1WinInfo()
2003 static void _SetGop23WinInfo(void* pInstance,MS_U8 u8win, GOP_GwinInfo* pinfo) in _SetGop23WinInfo() argument
2017 …if( !MDrv_GOP_HasGop1GPalette(g_pGOPCtxLocal) && (pinfo->clrType==E_GOP_COLOR_I8 || pinfo->clrType… in _SetGop23WinInfo()
2018 ||pinfo->clrType==E_GOP_COLOR_RGB555_BLINK)) in _SetGop23WinInfo()
2118 g_pGOPCtxLocal->sMirrorInfo[u8win].u64NonMirrorFBAdr = pinfo->u32DRAMRBlkStart; in _SetGop23WinInfo()
2121 _GOP_GWIN_SetTLBHVMirrorDRAMAddr(pInstance,u8win, bHMirror, bVMirror, pinfo); in _SetGop23WinInfo()
2125 _GOP_GWIN_SetHVMirrorDRAMAddr(pInstance,u8win, bHMirror, bVMirror, pinfo); in _SetGop23WinInfo()
2134 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHStr = pinfo->u16DispHPixelStart; in _SetGop23WinInfo()
2135 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorHEnd = pinfo->u16DispHPixelEnd; in _SetGop23WinInfo()
2140 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_HPos, pinfo); in _SetGop23WinInfo()
2153 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVStr = pinfo->u16DispVPixelStart; in _SetGop23WinInfo()
2154 g_pGOPCtxLocal->sMirrorInfo[u8win].u16NonMirrorVEnd = pinfo->u16DispVPixelEnd; in _SetGop23WinInfo()
2159 _GOP_GWIN_SetHVMirrorWinPos(pInstance,u8win, E_Set_VPos, pinfo); in _SetGop23WinInfo()
2177 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (((pinfo->u16DispVPixelEnd<<1) - pinfo->u16D… in _SetGop23WinInfo()
2179 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (((pinfo->u16DispVPixelEnd<<1) - pinfo->u16D… in _SetGop23WinInfo()
2181 … pinfo->u16DispVPixelEnd = (pinfo->u16DispVPixelEnd << 1) - pinfo->u16DispVPixelStart; in _SetGop23WinInfo()
2189 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (pinfo->u16DispVPixelEnd - pinfo->u16DispVPi… in _SetGop23WinInfo()
2191 …pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelStart + (pinfo->u16DispVPixelEnd - pinfo->u16DispVPi… in _SetGop23WinInfo()
2194 pinfo->u16DispVPixelStart = pinfo->u16DispVPixelStart/2; in _SetGop23WinInfo()
2195 pinfo->u16DispVPixelEnd = pinfo->u16DispVPixelEnd/2; in _SetGop23WinInfo()
2202 …TLBMainAddr = (pinfo->u32DRAMRBlkStart/PAGE_SIZE)*TLB_PER_ENTRY_SIZE + g_pGOPCtxLocal->pGOPCtxShar… in _SetGop23WinInfo()
2203 …xLocal->pGOPCtxShared->bHMirror,g_pGOPCtxLocal->pGOPCtxShared->bVMirror,(DRV_GOP_GWIN_INFO*)pinfo); in _SetGop23WinInfo()
2204 …pinfo->u32DRAMRBlkStart= g_pGOPCtxLocal->pGOPCtxShared->u64TLBAddress[u8GOP] % (PAGE_SIZE*PER_MIU_… in _SetGop23WinInfo()
2205 MDrv_GOP_GWIN_SetGwinInfo(g_pGOPCtxLocal, u8win, (DRV_GOP_GWIN_INFO*)pinfo); in _SetGop23WinInfo()
2209 MDrv_GOP_GWIN_SetGwinInfo(g_pGOPCtxLocal, u8win, (DRV_GOP_GWIN_INFO*)pinfo); in _SetGop23WinInfo()
2211 MDrv_GOP_GWIN_SetWinFmt(g_pGOPCtxLocal, u8win, (DRV_GOPColorType)pinfo->clrType); in _SetGop23WinInfo()
2974 static MS_U32 GOP_SetWinInfo(void* pInstance,MS_U32 u32Gwin, GOP_GwinInfo* pinfo) in GOP_SetWinInfo() argument
2994 _SetGop0WinInfo(pInstance,u32Gwin, pinfo); in GOP_SetWinInfo()
2997 _SetGop1WinInfo(pInstance,u32Gwin, pinfo); in GOP_SetWinInfo()
3003 _SetGop23WinInfo(pInstance,u32Gwin, pinfo); in GOP_SetWinInfo()
9338 MS_U32 Ioctl_GOP_Dwin_Capture(void* pInstance,PGOP_CAPTURE_INFO pinfo) in Ioctl_GOP_Dwin_Capture() argument
9348 DwinInfo.u16HPixelStart = pinfo->rect.x; in Ioctl_GOP_Dwin_Capture()
9349 DwinInfo.u16HPixelEnd = pinfo->rect.x + pinfo->rect.w; in Ioctl_GOP_Dwin_Capture()
9350 DwinInfo.u16VPixelStart = pinfo->rect.y; in Ioctl_GOP_Dwin_Capture()
9351 DwinInfo.u16VPixelEnd = pinfo->rect.y + pinfo->rect.h; in Ioctl_GOP_Dwin_Capture()
9353 DwinInfo.u64TFDRAMAddr = pinfo->addr[0]; in Ioctl_GOP_Dwin_Capture()
9354 DwinInfo.u64BFDRAMAddr = pinfo->addr1[0]; in Ioctl_GOP_Dwin_Capture()
9356 DwinInfo.u8fmt = pinfo->fmt; in Ioctl_GOP_Dwin_Capture()
9358 if (pinfo->pitch == pinfo->rect.w) in Ioctl_GOP_Dwin_Capture()
9364 if (GOP_DWIN_FMT_ARGB8888 == pinfo->fmt) in Ioctl_GOP_Dwin_Capture()
9366 DwinInfo.u16DRAMJumpLen = (pinfo->pitch - pinfo->rect.w) * 4; // 1 pixel occupy 4 bytes in Ioctl_GOP_Dwin_Capture()
9370 DwinInfo.u16DRAMJumpLen = (pinfo->pitch - pinfo->rect.w) * 2; // 1 pixel occupy 2 bytes in Ioctl_GOP_Dwin_Capture()
9374 MDrv_GOP_DWIN_SetDataFmt(g_pGOPCtxLocal,(DRV_GOP_DWIN_DATA_FMT)pinfo->fmt); in Ioctl_GOP_Dwin_Capture()
9375 MDrv_GOP_DWIN_SetSourceSel(g_pGOPCtxLocal,(DRV_GOP_DWIN_SRC_SEL)pinfo->src); in Ioctl_GOP_Dwin_Capture()
9376 MDrv_GOP_SetClkForCapture(g_pGOPCtxLocal, (DRV_GOP_DWIN_SRC_SEL)pinfo->src); in Ioctl_GOP_Dwin_Capture()
9379 if (MDrv_GOP_GetMIULen(g_pGOPCtxLocal)< pinfo->addr[0]) in Ioctl_GOP_Dwin_Capture()
9397 if (MDrv_GOP_GetMIULen(g_pGOPCtxLocal)< pinfo->addr1[0]) in Ioctl_GOP_Dwin_Capture()
9422 if(pinfo->bEn ==TRUE) in Ioctl_GOP_Dwin_Capture()
9427 MDrv_GOP_DWIN_SelectSourceScanType(g_pGOPCtxLocal, (EN_GOP_DWIN_SCAN_TYPE)pinfo->bInterlace); in Ioctl_GOP_Dwin_Capture()
9429 if((pinfo->framecount == 1) && (pinfo->bEn == FALSE)){ in Ioctl_GOP_Dwin_Capture()
9430 if(pinfo->bWait == TRUE) in Ioctl_GOP_Dwin_Capture()
9435 MDrv_GOP_DWIN_EnableCaptureStream(g_pGOPCtxLocal, pinfo->bEn); in Ioctl_GOP_Dwin_Capture()
11077 PGOP_BUFFER_INFO pInfo = (PGOP_BUFFER_INFO)ptr->pinfo; in GOPIoctl()
11098 PGOP_BUFFER_INFO pInfo = (PGOP_BUFFER_INFO)ptr->pinfo; in GOPIoctl()
11413 PGOP_CAPTURE_INFO pinfo = (PGOP_CAPTURE_INFO)pDwinCapture->pDwin; in GOPIoctl() local
11426 u32Ret = Ioctl_GOP_Dwin_Capture(pInstance,pinfo); in GOPIoctl()
11475 u32Ret = Ioctl_GOP_Select(pInstance,ptr->sel_type, ptr->id, ptr->pinfo); in GOPIoctl()