Lines Matching refs:pinfo
1285 …pGwinHVPixel(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, MS_U8 u8GOP, DRV_GOP_GWIN_INFO* pinfo) in GOP_GetGopGwinHVPixel() argument
1288 u8Bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_GetGopGwinHVPixel()
1293 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_HSTR(u8win), &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1294 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_HEND(u8win), &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1295 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_VSTR(u8win), &(pinfo->u16DispVPixelStart)); in GOP_GetGopGwinHVPixel()
1296 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_VEND(u8win), &(pinfo->u16DispVPixelEnd)); in GOP_GetGopGwinHVPixel()
1300 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_HSTR(u8win), &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1301 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_HEND(u8win), &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1302 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_VSTR(u8win), &(pinfo->u16DispVPixelStart))… in GOP_GetGopGwinHVPixel()
1303 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_VEND(u8win), &(pinfo->u16DispVPixelEnd)); … in GOP_GetGopGwinHVPixel()
1308 …vLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_HSTR:GOP_1GX_HSTR, &(pinfo->u16DispHPixelStar… in GOP_GetGopGwinHVPixel()
1309 …vLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_HEND:GOP_1GX_HEND, &(pinfo->u16DispHPixelEnd)… in GOP_GetGopGwinHVPixel()
1310 …vLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_VSTR:GOP_1GX_VSTR, &(pinfo->u16DispVPixelStar… in GOP_GetGopGwinHVPixel()
1311 …vLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_VEND:GOP_1GX_VEND, &(pinfo->u16DispVPixelEnd)… in GOP_GetGopGwinHVPixel()
1315 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_HSTR, &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1316 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_HEND, &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1317 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_VSTR, &(pinfo->u16DispVPixelStart)); … in GOP_GetGopGwinHVPixel()
1318 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_VEND, &(pinfo->u16DispVPixelEnd)); //… in GOP_GetGopGwinHVPixel()
1322 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_HSTR, &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1323 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_HEND, &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1324 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_VSTR, &(pinfo->u16DispVPixelStart)); … in GOP_GetGopGwinHVPixel()
1325 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_VEND, &(pinfo->u16DispVPixelEnd)); //… in GOP_GetGopGwinHVPixel()
1338 u16tmp = (pinfo->u16DispHPixelEnd - pinfo->u16DispHPixelStart)>>1; in GOP_GetGopGwinHVPixel()
1339 pinfo->u16DispHPixelEnd -= u16tmp; in GOP_GetGopGwinHVPixel()
1343 u16tmp = (pinfo->u16DispVPixelEnd - pinfo->u16DispVPixelStart)>>1; in GOP_GetGopGwinHVPixel()
1344 pinfo->u16DispVPixelEnd -= u16tmp; in GOP_GetGopGwinHVPixel()
1347 …u16tmp = (pinfo->u16DispVPixelEnd - pGOPDrvLocalCtx->apiCtxLocal.GOP_FramePacking_Gap - pinfo->u16… in GOP_GetGopGwinHVPixel()
1348 pinfo->u16DispVPixelEnd -= u16tmp; in GOP_GetGopGwinHVPixel()
1357 pinfo->u16DispHPixelStart *= (GOP_WordUnit/(u8Bpp>>3)); in GOP_GetGopGwinHVPixel()
1358 pinfo->u16DispHPixelEnd *= (GOP_WordUnit/(u8Bpp>>3)); in GOP_GetGopGwinHVPixel()
1362 …pGwinHVPixel(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, MS_U8 u8GOP, DRV_GOP_GWIN_INFO* pinfo) in GOP_SetGopGwinHVPixel() argument
1369 u8Bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGopGwinHVPixel()
1372 …BUG("[%s] [%d] GOP not support the color format = %d \n",__FUNCTION__,__LINE__,pinfo->clrType); in GOP_SetGopGwinHVPixel()
1374 u16VEnd = pinfo->u16DispVPixelEnd; in GOP_SetGopGwinHVPixel()
1379 MS_U16 u16w = pinfo->u16DispHPixelEnd - pinfo->u16DispHPixelStart; in GOP_SetGopGwinHVPixel()
1409 align_start = ((pinfo->u16DispHPixelStart)/GOP_Unit); in GOP_SetGopGwinHVPixel()
1410 align_offset = pinfo->u16DispHPixelStart % GOP_Unit; in GOP_SetGopGwinHVPixel()
1413 u16tmp = ((pinfo->u16DispHPixelStart - align_offset + u16w ) + (GOP_Unit -1))& u16Mask; in GOP_SetGopGwinHVPixel()
1414 del_pixel = u16tmp - (pinfo->u16DispHPixelStart - align_offset + u16w ); in GOP_SetGopGwinHVPixel()
1424 if((align_end*GOP_Unit) != pinfo->u16RBlkHRblkSize) in GOP_SetGopGwinHVPixel()
1442 if(pinfo->u16WinX % GOP_Unit) in GOP_SetGopGwinHVPixel()
1444 del_pixel = pinfo->u16WinX - ((pinfo->u16WinX / GOP_Unit)*GOP_Unit); in GOP_SetGopGwinHVPixel()
1456 align_start = (pinfo->u16DispHPixelStart); in GOP_SetGopGwinHVPixel()
1457 align_end = (pinfo->u16DispHPixelEnd); in GOP_SetGopGwinHVPixel()
1461 align_start = (pinfo->u16DispHPixelStart) /(GOP_WordUnit/(u8Bpp>>3)); in GOP_SetGopGwinHVPixel()
1462 align_end = (pinfo->u16DispHPixelEnd) /(GOP_WordUnit/(u8Bpp>>3)); in GOP_SetGopGwinHVPixel()
1476 u16VEnd += (pinfo->u16DispVPixelEnd - pinfo->u16DispVPixelStart); in GOP_SetGopGwinHVPixel()
1479 …u16VEnd += (pinfo->u16DispVPixelEnd - pinfo->u16DispVPixelStart)+ pGOPDrvLocalCtx->apiCtxLocal.GOP… in GOP_SetGopGwinHVPixel()
1481 … (pinfo->u16DispVPixelEnd + pGOPDrvLocalCtx->apiCtxLocal.GOP_FramePacking_Gap), GOP_REG_WORD_MASK); in GOP_SetGopGwinHVPixel()
1504 …ixel(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, u8win, align_start, align_end, pinfo->u16DispVPixelStar… in GOP_SetGopGwinHVPixel()
1508 … GOP_SetGopExtendGwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in GOP_SetGopExtendGwinInfo() argument
1563 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGopExtendGwinInfo()
1570 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u16WinX), bpp); in GOP_SetGopExtendGwinInfo()
1571 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u16DispHPixelStart), bp… in GOP_SetGopExtendGwinInfo()
1572 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u16DispHPixelEnd), bpp); in GOP_SetGopExtendGwinInfo()
1574 …_GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, pinfo->u64DRAMRBlkStart, … in GOP_SetGopExtendGwinInfo()
1579 u16Pitch = pinfo->u16RBlkHRblkSize/u16GOP_Unit/(bpp/8); in GOP_SetGopExtendGwinInfo()
1584 u16Pitch = pinfo->u16RBlkHRblkSize/u16GOP_Unit; in GOP_SetGopExtendGwinInfo()
1587 if(pinfo->u16DispHPixelEnd > pinfo->u16DispHPixelStart) in GOP_SetGopExtendGwinInfo()
1589 Width = (MS_PHY)(pinfo->u16DispHPixelEnd - pinfo->u16DispHPixelStart); in GOP_SetGopExtendGwinInfo()
1595 …D_DBUG("[%s]WidthEnd 0x%x >WidthStart 0x%x \n",__FUNCTION__, pinfo->u16DispHPixelEnd, pinfo->u16Di… in GOP_SetGopExtendGwinInfo()
1600 …art =0x%x; u16DispHPixelEnd=0x%x \n",__FUNCTION__,__LINE__,pinfo->u16DispHPixelStart, pinfo->u16D… in GOP_SetGopExtendGwinInfo()
1601 pinfo->u16DispHPixelStart = ((pinfo->u16DispHPixelStart+1 )& ~(1)); in GOP_SetGopExtendGwinInfo()
1602 pinfo->u16DispHPixelEnd = ((pinfo->u16DispHPixelEnd+1 )& ~(1)); in GOP_SetGopExtendGwinInfo()
1603 …art =0x%x; u16DispHPixelEnd=0x%x \n",__FUNCTION__,__LINE__,pinfo->u16DispHPixelStart, pinfo->u16D… in GOP_SetGopExtendGwinInfo()
1605 …_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u64DRAMRBlkStar… in GOP_SetGopExtendGwinInfo()
1609 …rite32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_VSTR_Addr, (pinfo->u16DispVPixelEnd- pinfo->u16Di… in GOP_SetGopExtendGwinInfo()
1617 _phy_to_miu_offset(u8MiuSel, u64tmp, pinfo->u64DRAMRBlkStart); in GOP_SetGopExtendGwinInfo()
1623 GOP_SetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, u8GOP ,pinfo); in GOP_SetGopExtendGwinInfo()
1627 (ptrdiff_t)pinfo->u64DRAMRBlkStart,\ in GOP_SetGopExtendGwinInfo()
1628 pinfo->u16RBlkHPixSize * pinfo->u16RBlkVPixSize / (u16GOP_Unit/(bpp>>3)),\ in GOP_SetGopExtendGwinInfo()
1629 … (pinfo->u16WinY * pinfo->u16RBlkHPixSize + pinfo->u16WinX)/(u16GOP_Unit/(bpp>>3)) ); in GOP_SetGopExtendGwinInfo()
1631 pinfo->u16DispVPixelStart, \ in GOP_SetGopExtendGwinInfo()
1632 pinfo->u16DispVPixelEnd, \ in GOP_SetGopExtendGwinInfo()
1633 pinfo->u16DispHPixelStart, \ in GOP_SetGopExtendGwinInfo()
1634 pinfo->u16DispHPixelEnd,\ in GOP_SetGopExtendGwinInfo()
1635 pinfo->u16RBlkHPixSize); in GOP_SetGopExtendGwinInfo()
1639 … void GOP_SetGop1GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in GOP_SetGop1GwinInfo() argument
1651 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGop1GwinInfo()
1658 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u16WinX), bpp); in GOP_SetGop1GwinInfo()
1659 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u16DispHPixelStart), b… in GOP_SetGop1GwinInfo()
1660 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u16DispHPixelEnd), bpp… in GOP_SetGop1GwinInfo()
1662 …_GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, pinfo->u64DRAMRBlkStart,… in GOP_SetGop1GwinInfo()
1667 u16Pitch = pinfo->u16RBlkHRblkSize/u16GOP_Unit/(bpp/8); in GOP_SetGop1GwinInfo()
1672 u16Pitch = pinfo->u16RBlkHRblkSize/u16GOP_Unit; in GOP_SetGop1GwinInfo()
1675 if(pinfo->u16DispHPixelEnd > pinfo->u16DispHPixelStart) in GOP_SetGop1GwinInfo()
1677 Width = (MS_PHY)(pinfo->u16DispHPixelEnd - pinfo->u16DispHPixelStart); in GOP_SetGop1GwinInfo()
1683 …D_DBUG("[%s]WidthEnd 0x%x >WidthStart 0x%x \n",__FUNCTION__, pinfo->u16DispHPixelEnd, pinfo->u16Di… in GOP_SetGop1GwinInfo()
1688 …art =0x%x; u16DispHPixelEnd=0x%x \n",__FUNCTION__,__LINE__,pinfo->u16DispHPixelStart, pinfo->u16D… in GOP_SetGop1GwinInfo()
1689 pinfo->u16DispHPixelStart = ((pinfo->u16DispHPixelStart+1 )& ~(1)); in GOP_SetGop1GwinInfo()
1690 pinfo->u16DispHPixelEnd = ((pinfo->u16DispHPixelEnd+1 )& ~(1)); in GOP_SetGop1GwinInfo()
1691 …art =0x%x; u16DispHPixelEnd=0x%x \n",__FUNCTION__,__LINE__,pinfo->u16DispHPixelStart, pinfo->u16D… in GOP_SetGop1GwinInfo()
1693 …_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u64DRAMRBlkSta… in GOP_SetGop1GwinInfo()
1697 …eg(&pGOPDrvLocalCtx->halCtxLocal,GOP_2G_DRAM_VSTR_L(u8win), (pinfo->u16DispVPixelEnd- pinfo->u16Di… in GOP_SetGop1GwinInfo()
1704 _phy_to_miu_offset(u8MiuSel, u64tmp, pinfo->u64DRAMRBlkStart); in GOP_SetGop1GwinInfo()
1709 GOP_SetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP1 ,pinfo); in GOP_SetGop1GwinInfo()
1713 (ptrdiff_t)pinfo->u64DRAMRBlkStart,\ in GOP_SetGop1GwinInfo()
1714 pinfo->u16RBlkHPixSize * pinfo->u16RBlkVPixSize / (u16GOP_Unit/(bpp>>3)),\ in GOP_SetGop1GwinInfo()
1715 … (pinfo->u16WinY * pinfo->u16RBlkHPixSize + pinfo->u16WinX)/(u16GOP_Unit/(bpp>>3)) ); in GOP_SetGop1GwinInfo()
1717 pinfo->u16DispVPixelStart, \ in GOP_SetGop1GwinInfo()
1718 pinfo->u16DispVPixelEnd, \ in GOP_SetGop1GwinInfo()
1719 pinfo->u16DispHPixelStart, \ in GOP_SetGop1GwinInfo()
1720 pinfo->u16DispHPixelEnd,\ in GOP_SetGop1GwinInfo()
1721 pinfo->u16RBlkHPixSize); in GOP_SetGop1GwinInfo()
1725 … void GOP_SetGop0GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in GOP_SetGop0GwinInfo() argument
1737 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGop0GwinInfo()
1744 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16WinX), bpp); in GOP_SetGop0GwinInfo()
1745 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16DispHPixelStart), b… in GOP_SetGop0GwinInfo()
1746 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16DispHPixelEnd), bpp… in GOP_SetGop0GwinInfo()
1747 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16RBlkHRblkSize), bpp… in GOP_SetGop0GwinInfo()
1749 …_GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, pinfo->u64DRAMRBlkStart,… in GOP_SetGop0GwinInfo()
1751 if(pinfo->u16DispHPixelEnd > pinfo->u16DispHPixelStart) in GOP_SetGop0GwinInfo()
1753 Width = (MS_PHY)(pinfo->u16DispHPixelEnd - pinfo->u16DispHPixelStart); in GOP_SetGop0GwinInfo()
1759 …D_DBUG("[%s]WidthEnd 0x%x >WidthStart 0x%x \n",__FUNCTION__, pinfo->u16DispHPixelEnd, pinfo->u16Di… in GOP_SetGop0GwinInfo()
1764 …art =0x%x; u16DispHPixelEnd=0x%x \n",__FUNCTION__,__LINE__,pinfo->u16DispHPixelStart, pinfo->u16D… in GOP_SetGop0GwinInfo()
1765 pinfo->u16DispHPixelStart = ((pinfo->u16DispHPixelStart+1 )& ~(1)); in GOP_SetGop0GwinInfo()
1766 pinfo->u16DispHPixelEnd = ((pinfo->u16DispHPixelEnd+1 )& ~(1)); in GOP_SetGop0GwinInfo()
1767 …art =0x%x; u16DispHPixelEnd=0x%x \n",__FUNCTION__,__LINE__,pinfo->u16DispHPixelStart, pinfo->u16D… in GOP_SetGop0GwinInfo()
1769 …_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u64DRAMRBlkSta… in GOP_SetGop0GwinInfo()
1775 u16Pitch = pinfo->u16RBlkHRblkSize/u16GOP_Unit/(bpp/8); in GOP_SetGop0GwinInfo()
1777 u16tmp = pinfo->u16WinX; in GOP_SetGop0GwinInfo()
1784 u16Pitch = pinfo->u16RBlkHRblkSize/u16GOP_Unit; in GOP_SetGop0GwinInfo()
1786 u16tmp = pinfo->u16WinX*(bpp>>3) / u16GOP_Unit; in GOP_SetGop0GwinInfo()
1792 … u32tmp = (MS_U32)pinfo->u16WinY * (MS_U32)pinfo->u16RBlkHRblkSize; // Convert pixel into bytes in GOP_SetGop0GwinInfo()
1795 …u32tmp = ((MS_U32)pinfo->u16WinY * (MS_U32)pinfo->u16RBlkHRblkSize + (MS_U32)pinfo->u16WinX*(bpp>… in GOP_SetGop0GwinInfo()
1803 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_4G_DRAM_VSTR_L(u8win), pinfo->u16RBlkVPixSize… in GOP_SetGop0GwinInfo()
1814 _phy_to_miu_offset(u8MiuSel, u64tmp, pinfo->u64DRAMRBlkStart); in GOP_SetGop0GwinInfo()
1817 u64tmp = ((MS_U32)pinfo->u16RBlkHRblkSize * (MS_U32)pinfo->u16RBlkVPixSize)/u16GOP_Unit; in GOP_SetGop0GwinInfo()
1823 GOP_SetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP0 ,pinfo); in GOP_SetGop0GwinInfo()
1827 (ptrdiff_t)pinfo->u64DRAMRBlkStart,\ in GOP_SetGop0GwinInfo()
1828 pinfo->u16RBlkHPixSize * pinfo->u16RBlkVPixSize / (u16GOP_Unit/(bpp>>3)),\ in GOP_SetGop0GwinInfo()
1829 (pinfo->u16WinY * pinfo->u16RBlkHPixSize + pinfo->u16WinX)/(u16GOP_Unit/(bpp>>3)) ); in GOP_SetGop0GwinInfo()
1831 pinfo->u16DispVPixelStart, \ in GOP_SetGop0GwinInfo()
1832 pinfo->u16DispVPixelEnd, \ in GOP_SetGop0GwinInfo()
1833 pinfo->u16DispHPixelStart, \ in GOP_SetGop0GwinInfo()
1834 pinfo->u16DispHPixelEnd, \ in GOP_SetGop0GwinInfo()
1835 pinfo->u16RBlkHPixSize); in GOP_SetGop0GwinInfo()
1838 …GOP_ReadGopExtendGwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in GOP_ReadGopExtendGwinInfo() argument
1894 …pinfo->clrType = (DRV_GOPColorType)GOP_GetFmt((u16tmp>>GOP_REG_COLORTYPE_SHIFT)&GOP_REG_COLORTYPE_… in GOP_ReadGopExtendGwinInfo()
1895 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_ReadGopExtendGwinInfo()
1901 GOP_GetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, u8GOP, pinfo); in GOP_ReadGopExtendGwinInfo()
1907 pinfo->u16RBlkHRblkSize = u16tmp*(bpp/8); in GOP_ReadGopExtendGwinInfo()
1911 pinfo->u16RBlkHRblkSize = u16tmp*u16GOP_Unit; in GOP_ReadGopExtendGwinInfo()
1917 pinfo->u64DRAMRBlkStart = u32tmp*u16GOP_Unit; in GOP_ReadGopExtendGwinInfo()
1921 (ptrdiff_t)pinfo->u64DRAMRBlkStart, in GOP_ReadGopExtendGwinInfo()
1922 pinfo->u16RBlkHPixSize, in GOP_ReadGopExtendGwinInfo()
1923 pinfo->u16RBlkVPixSize, in GOP_ReadGopExtendGwinInfo()
1924 pinfo->u16RBlkHRblkSize, in GOP_ReadGopExtendGwinInfo()
1925 pinfo->u16WinX, in GOP_ReadGopExtendGwinInfo()
1926 pinfo->u16WinY); in GOP_ReadGopExtendGwinInfo()
1931 …void GOP_ReadGop1GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in GOP_ReadGop1GwinInfo() argument
1940 …pinfo->clrType = (DRV_GOPColorType)GOP_GetFmt((u16tmp>>GOP_REG_COLORTYPE_SHIFT)&GOP_REG_COLORTYPE_… in GOP_ReadGop1GwinInfo()
1941 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_ReadGop1GwinInfo()
1947 GOP_GetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP1, pinfo); in GOP_ReadGop1GwinInfo()
1953 pinfo->u16RBlkHRblkSize = u16tmp*(bpp/8); in GOP_ReadGop1GwinInfo()
1957 pinfo->u16RBlkHRblkSize = u16tmp*u16GOP_Unit; in GOP_ReadGop1GwinInfo()
1963 pinfo->u64DRAMRBlkStart = u32tmp*u16GOP_Unit; in GOP_ReadGop1GwinInfo()
1967 (ptrdiff_t)pinfo->u64DRAMRBlkStart, in GOP_ReadGop1GwinInfo()
1968 pinfo->u16RBlkHPixSize, in GOP_ReadGop1GwinInfo()
1969 pinfo->u16RBlkVPixSize, in GOP_ReadGop1GwinInfo()
1970 pinfo->u16RBlkHRblkSize, in GOP_ReadGop1GwinInfo()
1971 pinfo->u16WinX, in GOP_ReadGop1GwinInfo()
1972 pinfo->u16WinY); in GOP_ReadGop1GwinInfo()
1975 …void GOP_ReadGop0GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in GOP_ReadGop0GwinInfo() argument
1983 …pinfo->clrType = (DRV_GOPColorType)GOP_GetFmt((u16tmp>>GOP_REG_COLORTYPE_SHIFT)&GOP_REG_COLORTYPE_… in GOP_ReadGop0GwinInfo()
1984 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_ReadGop0GwinInfo()
1990 GOP_GetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP0, pinfo); in GOP_ReadGop0GwinInfo()
1996 pinfo->u16RBlkHRblkSize = u16tmp*(bpp/8); in GOP_ReadGop0GwinInfo()
2000 pinfo->u16RBlkHRblkSize = u16tmp*u16GOP_Unit; in GOP_ReadGop0GwinInfo()
2006 pinfo->u64DRAMRBlkStart = u32tmp*u16GOP_Unit; in GOP_ReadGop0GwinInfo()
2012 if (pinfo->u16RBlkHRblkSize!=0) in GOP_ReadGop0GwinInfo()
2013 pinfo->u16RBlkVPixSize = ((u32tmp *u16GOP_Unit) / pinfo->u16RBlkHRblkSize); in GOP_ReadGop0GwinInfo()
2021 pinfo->u16WinY = (MS_U16)((u32tmp * (64/bpp)) / pinfo->u16RBlkHPixSize); // pix in GOP_ReadGop0GwinInfo()
2022 pinfo->u16WinX= (MS_U16)((u32tmp * (64/bpp)) / pinfo->u16RBlkHPixSize); // pix in GOP_ReadGop0GwinInfo()
2026 (ptrdiff_t)pinfo->u64DRAMRBlkStart, in GOP_ReadGop0GwinInfo()
2027 pinfo->u16RBlkHPixSize, in GOP_ReadGop0GwinInfo()
2028 pinfo->u16RBlkVPixSize, in GOP_ReadGop0GwinInfo()
2029 pinfo->u16RBlkHRblkSize in GOP_ReadGop0GwinInfo()
4848 static GOP_Result _GOPFBAddCheck(MS_GOP_CTX_LOCAL*pGOPCtx,MS_U8 gopnum,DRV_GOP_GWIN_INFO* pinfo) in _GOPFBAddCheck() argument
4852 _phy_to_miu_offset(u8MiuSel, pinfo->u64DRAMRBlkStart, pinfo->u64DRAMRBlkStart); in _GOPFBAddCheck()
4863 …%d] address(0x%tx) select from %d to %d\n",__FUNCTION__,gopnum,(ptrdiff_t)pinfo->u64DRAMRBlkStart,… in _GOPFBAddCheck()
4868 …P_Result MDrv_GOP_GWIN_SetGwinInfo(MS_GOP_CTX_LOCAL*pGOPCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in MDrv_GOP_GWIN_SetGwinInfo() argument
4889 if (GOP_SUCCESS ==_GOPFBAddCheck(pGOPCtx,0,pinfo)) in MDrv_GOP_GWIN_SetGwinInfo()
4890 GOP_SetGop0GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_SetGwinInfo()
4896 if (GOP_SUCCESS ==_GOPFBAddCheck(pGOPCtx,1,pinfo)) in MDrv_GOP_GWIN_SetGwinInfo()
4897 GOP_SetGop1GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_SetGwinInfo()
4906 …rvLocalCtx->halCtxLocal.pGopChipPro->bGop1GPalette && (pinfo->clrType==E_DRV_GOP_COLOR_I8 || pinfo… in MDrv_GOP_GWIN_SetGwinInfo()
4907 ||pinfo->clrType==E_DRV_GOP_COLOR_RGB555_BLINK)) in MDrv_GOP_GWIN_SetGwinInfo()
4913 if (GOP_SUCCESS ==_GOPFBAddCheck(pGOPCtx,u8GOP,pinfo)) in MDrv_GOP_GWIN_SetGwinInfo()
4914 GOP_SetGopExtendGwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_SetGwinInfo()
4925 …P_Result MDrv_GOP_GWIN_GetGwinInfo(MS_GOP_CTX_LOCAL*pGOPCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in MDrv_GOP_GWIN_GetGwinInfo() argument
4949 pinfo->u16RBlkHPixSize = pwinFB.width; in MDrv_GOP_GWIN_GetGwinInfo()
4950 pinfo->u16RBlkVPixSize = pwinFB.height; in MDrv_GOP_GWIN_GetGwinInfo()
4956 GOP_ReadGop0GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_GetGwinInfo()
4957 HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8win, &(pinfo->u64DRAMRBlkStart)); in MDrv_GOP_GWIN_GetGwinInfo()
4960 GOP_ReadGop1GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_GetGwinInfo()
4961 HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8win, &(pinfo->u64DRAMRBlkStart)); in MDrv_GOP_GWIN_GetGwinInfo()
4967 …vLocalCtx->halCtxLocal.pGopChipPro->bGop1GPalette && (pinfo->clrType==E_DRV_GOP_COLOR_I8 || pinfo… in MDrv_GOP_GWIN_GetGwinInfo()
4972 GOP_ReadGopExtendGwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_GetGwinInfo()
4973 HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8win, &(pinfo->u64DRAMRBlkStart)); in MDrv_GOP_GWIN_GetGwinInfo()
5157 …pGOPCtx,MS_U8 u8GOP, MS_PHY u64TLBAddr, MS_BOOL bHMirror,MS_BOOL bVMirror,DRV_GOP_GWIN_INFO* pinfo) in MDrv_GOP_SetTLBAddr() argument
5169 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in MDrv_GOP_SetTLBAddr()
5177 u32offsetsize = (pinfo->u16RBlkHPixSize)*(pinfo->u16RBlkVPixSize)*(bpp/PER_BYTE_BITS); in MDrv_GOP_SetTLBAddr()
5181 u32offsetsize = pinfo->u16RBlkHPixSize*(bpp/PER_BYTE_BITS); in MDrv_GOP_SetTLBAddr()
5185 u32offsetsize = (pinfo->u16RBlkHPixSize)*((pinfo->u16RBlkVPixSize)-1)*(bpp/PER_BYTE_BITS); in MDrv_GOP_SetTLBAddr()
5401 void MDrv_GOP_DWIN_SetWinInfo(MS_GOP_CTX_LOCAL*pGOPCtx, DRV_GOP_DWIN_INFO* pinfo) in MDrv_GOP_DWIN_SetWinInfo() argument
5417 u16tmp = pinfo->u16VPixelStart; // pix in MDrv_GOP_DWIN_SetWinInfo()
5420 u16tmp = pinfo->u16VPixelEnd; // pix in MDrv_GOP_DWIN_SetWinInfo()
5423 u16tmp = pinfo->u16HPixelStart/(GOP_DWIN_WordUnit/bpp); // 4 pixels in MDrv_GOP_DWIN_SetWinInfo()
5426 u16tmp = pinfo->u16HPixelEnd/(GOP_DWIN_WordUnit/bpp); // 4 pixels in MDrv_GOP_DWIN_SetWinInfo()
5429 u16tmp = (pinfo->u16HPixelEnd - pinfo->u16HPixelStart)/(GOP_DWIN_WordUnit/bpp); // 4 pixels in MDrv_GOP_DWIN_SetWinInfo()
5433 _phy_to_miu_offset(u8MiuSel, u32tmp, pinfo->u64TFDRAMAddr); in MDrv_GOP_DWIN_SetWinInfo()
5437 _phy_to_miu_offset(u8MiuSel, u32tmp, pinfo->u64BFDRAMAddr); in MDrv_GOP_DWIN_SetWinInfo()
5442 u16tmp = (pinfo->u16HPixelEnd - pinfo->u16HPixelStart)/(GOP_DWIN_WordUnit/bpp); in MDrv_GOP_DWIN_SetWinInfo()
5443 u32tmp = u16tmp * (pinfo->u16VPixelEnd - pinfo->u16VPixelStart); in MDrv_GOP_DWIN_SetWinInfo()
5445 u32tmp1 = (pinfo->u64BFDRAMAddr - pinfo->u64TFDRAMAddr)/GOP_DWIN_WordUnit; in MDrv_GOP_DWIN_SetWinInfo()
5448 u16tmp = pinfo->u16DRAMJumpLen/GOP_DWIN_WordUnit; // word(8-byte) in MDrv_GOP_DWIN_SetWinInfo()
5458 void MDrv_GOP_DWIN_GetWinInfo(MS_GOP_CTX_LOCAL*pGOPCtx, DRV_GOP_DWIN_INFO* pinfo) in MDrv_GOP_DWIN_GetWinInfo() argument
5465 pinfo->u16VPixelStart = u16tmp; // pix in MDrv_GOP_DWIN_GetWinInfo()
5468 pinfo->u16VPixelEnd = u16tmp; // pix in MDrv_GOP_DWIN_GetWinInfo()
5471 pinfo->u16HPixelStart = u16tmp << 2; // 4 pixels in MDrv_GOP_DWIN_GetWinInfo()
5474 pinfo->u16HPixelEnd = u16tmp << 2; // 4 pixels in MDrv_GOP_DWIN_GetWinInfo()
5477 pinfo->u64TFDRAMAddr = u16tmp; // word in MDrv_GOP_DWIN_GetWinInfo()
5479 pinfo->u64TFDRAMAddr <<= 16; in MDrv_GOP_DWIN_GetWinInfo()
5480 pinfo->u64TFDRAMAddr |= u16tmp; // word in MDrv_GOP_DWIN_GetWinInfo()
5481 pinfo->u64TFDRAMAddr = pinfo->u64TFDRAMAddr*GOP_DWIN_WordUnit; in MDrv_GOP_DWIN_GetWinInfo()
5484 pinfo->u64BFDRAMAddr = u16tmp; // word in MDrv_GOP_DWIN_GetWinInfo()
5486 pinfo->u64BFDRAMAddr <<= 16; in MDrv_GOP_DWIN_GetWinInfo()
5487 pinfo->u64BFDRAMAddr |= u16tmp ; // word in MDrv_GOP_DWIN_GetWinInfo()
5488 pinfo->u64BFDRAMAddr = pinfo->u64BFDRAMAddr*GOP_DWIN_WordUnit; in MDrv_GOP_DWIN_GetWinInfo()
5491 _miu_offset_to_phy(u8MiuSel, pinfo->u64BFDRAMAddr, pinfo->u64BFDRAMAddr); in MDrv_GOP_DWIN_GetWinInfo()
5492 _miu_offset_to_phy(u8MiuSel, pinfo->u64TFDRAMAddr, pinfo->u64TFDRAMAddr); in MDrv_GOP_DWIN_GetWinInfo()
5495 pinfo->u16DRAMJumpLen = u16tmp *GOP_DWIN_WordUnit; // word in MDrv_GOP_DWIN_GetWinInfo()
5496 MDrv_GOP_DWIN_GetDataFmt(pGOPCtx, &(pinfo->u8fmt)); in MDrv_GOP_DWIN_GetWinInfo()
5906 …OL MDrv_GOP_GWIN_SendGwinInfo2Flip(MS_GOP_CTX_LOCAL*pGOPCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* pinfo) in MDrv_GOP_GWIN_SendGwinInfo2Flip() argument
5948 return MDrv_GFLIP_SetGwinInfo(pGOPCtx,u8GOP,u8GwinIdx,pinfo); in MDrv_GOP_GWIN_SendGwinInfo2Flip()
7378 …N_AFBCSetWindow(MS_GOP_CTX_LOCAL*pGOPCtx, MS_U8 u8GOP, DRV_GOP_AFBC_Info* pinfo, MS_BOOL bChangePi… in MDrv_GOP_GWIN_AFBCSetWindow() argument
7384 u16Pitch = pinfo->u16Pitch/4; in MDrv_GOP_GWIN_AFBCSetWindow()
7389 u16Height= pinfo->u16VPixelEnd-pinfo->u16VPixelStart; in MDrv_GOP_GWIN_AFBCSetWindow()
7398 if(pinfo->u16Pitch ==0 || u16Height==0) in MDrv_GOP_GWIN_AFBCSetWindow()
7401 …pinfo->u16HPixelEnd-pinfo->u16HPixelStart, pinfo->u16VPixelEnd-pinfo->u16VPixelStart, pinfo->u16Pi… in MDrv_GOP_GWIN_AFBCSetWindow()
7406 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_ADDR_L(u8Core), pinfo->u64DRAMAddr, GO… in MDrv_GOP_GWIN_AFBCSetWindow()
7407 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_ADDR_H(u8Core), pinfo->u64DRAMAddr>>16… in MDrv_GOP_GWIN_AFBCSetWindow()
7413 if((pinfo->u8Fmt&E_DRV_GOP_AFBC_ARGB8888) ==E_DRV_GOP_AFBC_ARGB8888) in MDrv_GOP_GWIN_AFBCSetWindow()