Lines Matching refs:pScaleinfo
217 GE_Result _GE_SetBltScaleRatio2HW(GE_CTX_HAL_LOCAL *pGEHalLocal, GE_ScaleInfo *pScaleinfo) in _GE_SetBltScaleRatio2HW() argument
221 GE_WriteReg(pGEHalLocal, REG_GE_BLT_SRC_DX, (MS_U16)(pScaleinfo->x&0xFFFF)); in _GE_SetBltScaleRatio2HW()
222 GE_WriteReg(pGEHalLocal, REG_GE_BLT_SRC_DY, (MS_U16)(pScaleinfo->y&0xFFFF)); in _GE_SetBltScaleRatio2HW()
224 GE_WriteReg(pGEHalLocal, REG_GE_BLT_DST_X_OFST, (MS_U16)(pScaleinfo->init_x&0xFFFF)); in _GE_SetBltScaleRatio2HW()
225 GE_WriteReg(pGEHalLocal, REG_GE_BLT_DST_Y_OFST, (MS_U16)(pScaleinfo->init_y&0xFFFF)); in _GE_SetBltScaleRatio2HW()
229 u16RegVal |= (((pScaleinfo->x>>16)<<GE_STBB_DX_MSB_SHFT) & GE_STBB_DX_MSB); in _GE_SetBltScaleRatio2HW()
233 u16RegVal |= (((pScaleinfo->y>>16)<<GE_STBB_DY_MSB_SHFT) & GE_STBB_DY_MSB); in _GE_SetBltScaleRatio2HW()
1430 …16SrcWidth, MS_U16 u16SrcHeight, MS_U16 u16DstWidth, MS_U16 u16DstHeight, GE_ScaleInfo *pScaleinfo) in GE_CalcBltScaleRatio() argument
1432 if(NULL == pScaleinfo) in GE_CalcBltScaleRatio()
1439 pScaleinfo->x = 0xFFFFFFFF; in GE_CalcBltScaleRatio()
1443 …pScaleinfo->x = GE_Divide2Fixed(u16SrcWidth, u16DstWidth, g_GeChipPro.BltDownScaleCaps.u8ShiftRang… in GE_CalcBltScaleRatio()
1448 pScaleinfo->y = 0xFFFFFFFF; in GE_CalcBltScaleRatio()
1452 …pScaleinfo->y = GE_Divide2Fixed(u16SrcHeight, u16DstHeight, g_GeChipPro.BltDownScaleCaps.u8ShiftRa… in GE_CalcBltScaleRatio()
1457 pScaleinfo->init_x = GE_Divide2Fixed(u16SrcWidth-u16DstWidth, 2 * u16DstWidth, 0, 12); in GE_CalcBltScaleRatio()
1460 pScaleinfo->init_x &= (~(1<<12)); in GE_CalcBltScaleRatio()
1464 pScaleinfo->init_x |= (1<<12); in GE_CalcBltScaleRatio()
1467 pScaleinfo->init_y = GE_Divide2Fixed(u16SrcHeight-u16DstHeight, 2 * u16DstHeight, 0, 12); in GE_CalcBltScaleRatio()
1470 pScaleinfo->init_y &= (~(1<<12)); in GE_CalcBltScaleRatio()
1474 pScaleinfo->init_y |= (1<<12); in GE_CalcBltScaleRatio()
1480 pScaleinfo->init_y = (1<<12); in GE_CalcBltScaleRatio()
1540 …ct *pSrcRect, GE_Normalized_Trapezoid *pGENormTrapezoid, MS_U32 u32Flags, GE_ScaleInfo* pScaleinfo) in GE_BitBltEX_Trape() argument