Lines Matching refs:pScaleinfo

220 GE_Result _GE_SetBltScaleRatio2HW(GE_CTX_HAL_LOCAL *pGEHalLocal, GE_ScaleInfo *pScaleinfo)  in _GE_SetBltScaleRatio2HW()  argument
224 GE_WriteReg(pGEHalLocal, REG_GE_BLT_SRC_DX, (MS_U16)(pScaleinfo->x&0xFFFF)); in _GE_SetBltScaleRatio2HW()
225 GE_WriteReg(pGEHalLocal, REG_GE_BLT_SRC_DY, (MS_U16)(pScaleinfo->y&0xFFFF)); in _GE_SetBltScaleRatio2HW()
227 GE_WriteReg(pGEHalLocal, REG_GE_BLT_DST_X_OFST, (MS_U16)(pScaleinfo->init_x&0xFFFF)); in _GE_SetBltScaleRatio2HW()
228 GE_WriteReg(pGEHalLocal, REG_GE_BLT_DST_Y_OFST, (MS_U16)(pScaleinfo->init_y&0xFFFF)); in _GE_SetBltScaleRatio2HW()
232 u16RegVal |= (((pScaleinfo->x>>16)<<GE_STBB_DX_MSB_SHFT) & GE_STBB_DX_MSB); in _GE_SetBltScaleRatio2HW()
236 u16RegVal |= (((pScaleinfo->y>>16)<<GE_STBB_DY_MSB_SHFT) & GE_STBB_DY_MSB); in _GE_SetBltScaleRatio2HW()
1397 …16SrcWidth, MS_U16 u16SrcHeight, MS_U16 u16DstWidth, MS_U16 u16DstHeight, GE_ScaleInfo *pScaleinfo) in GE_CalcBltScaleRatio() argument
1399 if(NULL == pScaleinfo) in GE_CalcBltScaleRatio()
1406 pScaleinfo->x = 0xFFFFFFFF; in GE_CalcBltScaleRatio()
1410pScaleinfo->x = GE_Divide2Fixed(u16SrcWidth, u16DstWidth, g_GeChipPro.BltDownScaleCaps.u8ShiftRang… in GE_CalcBltScaleRatio()
1415 pScaleinfo->y = 0xFFFFFFFF; in GE_CalcBltScaleRatio()
1419pScaleinfo->y = GE_Divide2Fixed(u16SrcHeight, u16DstHeight, g_GeChipPro.BltDownScaleCaps.u8ShiftRa… in GE_CalcBltScaleRatio()
1424 pScaleinfo->init_x = GE_Divide2Fixed(u16SrcWidth-u16DstWidth, 2 * u16DstWidth, 0, 12); in GE_CalcBltScaleRatio()
1427 pScaleinfo->init_x = 0; in GE_CalcBltScaleRatio()
1431 pScaleinfo->init_x &= (~(1<<12)); in GE_CalcBltScaleRatio()
1435 pScaleinfo->init_x |= (1<<12); in GE_CalcBltScaleRatio()
1438 pScaleinfo->init_y = GE_Divide2Fixed(u16SrcHeight-u16DstHeight, 2 * u16DstHeight, 0, 12); in GE_CalcBltScaleRatio()
1441 pScaleinfo->init_y = 0; in GE_CalcBltScaleRatio()
1445 pScaleinfo->init_y &= (~(1<<12)); in GE_CalcBltScaleRatio()
1449 pScaleinfo->init_y |= (1<<12); in GE_CalcBltScaleRatio()
1455 pScaleinfo->init_y = (1<<12); in GE_CalcBltScaleRatio()
1515 …ct *pSrcRect, GE_Normalized_Trapezoid *pGENormTrapezoid, MS_U32 u32Flags, GE_ScaleInfo* pScaleinfo) in GE_BitBltEX_Trape() argument