Home
last modified time | relevance | path

Searched refs:main_vratio (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_gsc.c75 * @main_vratio: the main scaler's vertical ratio.
83 unsigned long main_vratio; member
778 sc->main_vratio = (src_h << 16) / dst_h; in gsc_set_prescaler()
780 DRM_DEV_DEBUG_KMS(ctx->dev, "main_hratio[%ld]main_vratio[%ld]\n", in gsc_set_prescaler()
781 sc->main_hratio, sc->main_vratio); in gsc_set_prescaler()
822 static void gsc_set_v_coef(struct gsc_context *ctx, unsigned long main_vratio) in gsc_set_v_coef() argument
826 if (main_vratio <= GSC_SC_UP_MAX_RATIO) in gsc_set_v_coef()
828 else if (main_vratio <= GSC_SC_DOWN_RATIO_7_8) in gsc_set_v_coef()
830 else if (main_vratio <= GSC_SC_DOWN_RATIO_6_8) in gsc_set_v_coef()
832 else if (main_vratio < in gsc_set_v_coef()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_gsc.c75 * @main_vratio: the main scaler's vertical ratio.
83 unsigned long main_vratio; member
777 sc->main_vratio = (src_h << 16) / dst_h; in gsc_set_prescaler()
779 DRM_DEV_DEBUG_KMS(ctx->dev, "main_hratio[%ld]main_vratio[%ld]\n", in gsc_set_prescaler()
780 sc->main_hratio, sc->main_vratio); in gsc_set_prescaler()
821 static void gsc_set_v_coef(struct gsc_context *ctx, unsigned long main_vratio) in gsc_set_v_coef() argument
825 if (main_vratio <= GSC_SC_UP_MAX_RATIO) in gsc_set_v_coef()
827 else if (main_vratio <= GSC_SC_DOWN_RATIO_7_8) in gsc_set_v_coef()
829 else if (main_vratio <= GSC_SC_DOWN_RATIO_6_8) in gsc_set_v_coef()
831 else if (main_vratio < in gsc_set_v_coef()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A Dfimc-reg.c318 dbg("main_hratio= 0x%X main_vratio= 0x%X", in fimc_hw_set_mainscaler()
319 sc->main_hratio, sc->main_vratio); in fimc_hw_set_mainscaler()
329 cfg |= FIMC_REG_CISCCTRL_MVRATIO_EXT(sc->main_vratio); in fimc_hw_set_mainscaler()
337 cfg |= FIMC_REG_CIEXTEN_MVRATIO_EXT(sc->main_vratio); in fimc_hw_set_mainscaler()
341 cfg |= FIMC_REG_CISCCTRL_MVRATIO(sc->main_vratio); in fimc_hw_set_mainscaler()
H A Dfimc-core.h183 * @main_vratio: the main scaler's vertical ratio
199 u32 main_vratio; member
H A Dfimc-core.c269 sc->main_vratio = (sy << 14) / (ty << sc->vfactor); in fimc_set_scaler_info()
272 sc->main_vratio = (sy << 8) / (ty << sc->vfactor); in fimc_set_scaler_info()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c318 dbg("main_hratio= 0x%X main_vratio= 0x%X", in fimc_hw_set_mainscaler()
319 sc->main_hratio, sc->main_vratio); in fimc_hw_set_mainscaler()
329 cfg |= FIMC_REG_CISCCTRL_MVRATIO_EXT(sc->main_vratio); in fimc_hw_set_mainscaler()
337 cfg |= FIMC_REG_CIEXTEN_MVRATIO_EXT(sc->main_vratio); in fimc_hw_set_mainscaler()
341 cfg |= FIMC_REG_CISCCTRL_MVRATIO(sc->main_vratio); in fimc_hw_set_mainscaler()
H A Dfimc-core.h183 * @main_vratio: the main scaler's vertical ratio
199 u32 main_vratio; member
H A Dfimc-core.c270 sc->main_vratio = (sy << 14) / (ty << sc->vfactor); in fimc_set_scaler_info()
273 sc->main_vratio = (sy << 8) / (ty << sc->vfactor); in fimc_set_scaler_info()
/kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/
H A Dgsc-regs.c363 cfg = GSC_MAIN_V_RATIO_VALUE(sc->main_vratio); in gsc_hw_set_mainscaler()
H A Dgsc-core.h169 * @main_vratio: the main scaler's vertical ratio
176 u32 main_vratio; member
H A Dgsc-core.c687 sc->main_vratio = (s_frame->crop.height << 16) / ty; in gsc_set_scaler_info()
694 sc->pre_vratio, sc->main_hratio, sc->main_vratio); in gsc_set_scaler_info()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-core.h167 * @main_vratio: the main scaler's vertical ratio
174 u32 main_vratio; member
H A Dgsc-regs.c363 cfg = GSC_MAIN_V_RATIO_VALUE(sc->main_vratio); in gsc_hw_set_mainscaler()
H A Dgsc-core.c685 sc->main_vratio = (s_frame->crop.height << 16) / ty; in gsc_set_scaler_info()
692 sc->pre_vratio, sc->main_hratio, sc->main_vratio); in gsc_set_scaler_info()

Completed in 17 milliseconds