Lines Matching refs:pScaleinfo

218 GE_Result _GE_SetBltScaleRatio2HW(GE_CTX_HAL_LOCAL *pGEHalLocal, GE_ScaleInfo *pScaleinfo)  in _GE_SetBltScaleRatio2HW()  argument
222 GE_WriteReg(pGEHalLocal, REG_GE_BLT_SRC_DX, (MS_U16)(pScaleinfo->x&0xFFFF)); in _GE_SetBltScaleRatio2HW()
223 GE_WriteReg(pGEHalLocal, REG_GE_BLT_SRC_DY, (MS_U16)(pScaleinfo->y&0xFFFF)); in _GE_SetBltScaleRatio2HW()
225 GE_WriteReg(pGEHalLocal, REG_GE_BLT_DST_X_OFST, (MS_U16)(pScaleinfo->init_x&0xFFFF)); in _GE_SetBltScaleRatio2HW()
226 GE_WriteReg(pGEHalLocal, REG_GE_BLT_DST_Y_OFST, (MS_U16)(pScaleinfo->init_y&0xFFFF)); in _GE_SetBltScaleRatio2HW()
230 u16RegVal |= (((pScaleinfo->x>>16)<<GE_STBB_DX_MSB_SHFT) & GE_STBB_DX_MSB); in _GE_SetBltScaleRatio2HW()
234 u16RegVal |= (((pScaleinfo->y>>16)<<GE_STBB_DY_MSB_SHFT) & GE_STBB_DY_MSB); in _GE_SetBltScaleRatio2HW()
1387 …16SrcWidth, MS_U16 u16SrcHeight, MS_U16 u16DstWidth, MS_U16 u16DstHeight, GE_ScaleInfo *pScaleinfo) in GE_CalcBltScaleRatio() argument
1389 if(NULL == pScaleinfo) in GE_CalcBltScaleRatio()
1396 pScaleinfo->x = 0xFFFFFFFF; in GE_CalcBltScaleRatio()
1400pScaleinfo->x = GE_Divide2Fixed(u16SrcWidth, u16DstWidth, g_GeChipPro.BltDownScaleCaps.u8ShiftRang… in GE_CalcBltScaleRatio()
1405 pScaleinfo->y = 0xFFFFFFFF; in GE_CalcBltScaleRatio()
1409pScaleinfo->y = GE_Divide2Fixed(u16SrcHeight, u16DstHeight, g_GeChipPro.BltDownScaleCaps.u8ShiftRa… in GE_CalcBltScaleRatio()
1414 pScaleinfo->init_x = GE_Divide2Fixed(u16SrcWidth-u16DstWidth, 2 * u16DstWidth, 0, 12); in GE_CalcBltScaleRatio()
1417 pScaleinfo->init_x = 0; in GE_CalcBltScaleRatio()
1421 pScaleinfo->init_x &= (~(1<<12)); in GE_CalcBltScaleRatio()
1425 pScaleinfo->init_x |= (1<<12); in GE_CalcBltScaleRatio()
1428 pScaleinfo->init_y = GE_Divide2Fixed(u16SrcHeight-u16DstHeight, 2 * u16DstHeight, 0, 12); in GE_CalcBltScaleRatio()
1431 pScaleinfo->init_y = 0; in GE_CalcBltScaleRatio()
1435 pScaleinfo->init_y &= (~(1<<12)); in GE_CalcBltScaleRatio()
1439 pScaleinfo->init_y |= (1<<12); in GE_CalcBltScaleRatio()
1445 pScaleinfo->init_y = (1<<12); in GE_CalcBltScaleRatio()
1505 …ct *pSrcRect, GE_Normalized_Trapezoid *pGENormTrapezoid, MS_U32 u32Flags, GE_ScaleInfo* pScaleinfo) in GE_BitBltEX_Trape() argument