Home
last modified time | relevance | path

Searched refs:vratio (Results 1 – 18 of 18) sorted by relevance

/linux-6.1.9/drivers/media/platform/renesas/vsp1/
Dvsp1_hgt.c137 unsigned int vratio; in hgt_configure_stream() local
168 vratio = crop->height * 2 / compose->height / 3; in hgt_configure_stream()
171 (vratio << VI6_HGT_MODE_VRATIO_SHIFT)); in hgt_configure_stream()
Dvsp1_hgo.c141 unsigned int vratio; in hgo_configure_stream() local
165 vratio = crop->height * 2 / compose->height / 3; in hgo_configure_stream()
170 (vratio << VI6_HGO_MODE_VRATIO_SHIFT)); in hgo_configure_stream()
/linux-6.1.9/drivers/media/i2c/
Dmt9v032.c191 unsigned int vratio; member
399 vbin = fls(mt9v032->vratio) - 1; in mt9v032_s_stream()
509 unsigned int vratio; in mt9v032_set_format() local
525 vratio = mt9v032_calc_ratio(__crop->height, height); in mt9v032_set_format()
530 __format->height = __crop->height / vratio; in mt9v032_set_format()
534 mt9v032->vratio = vratio; in mt9v032_set_format()
604 mt9v032->vratio = 1; in mt9v032_set_selection()
1166 mt9v032->vratio = 1; in mt9v032_probe()
Dmt9t001.c295 unsigned int vratio; in mt9t001_s_stream() local
311 vratio = DIV_ROUND_CLOSEST(crop->height, format->height); in mt9t001_s_stream()
317 ret = mt9t001_write(client, MT9T001_COLUMN_ADDRESS_MODE, vratio - 1); in mt9t001_s_stream()
389 unsigned int vratio; in mt9t001_set_format() local
405 vratio = DIV_ROUND_CLOSEST(__crop->height, height); in mt9t001_set_format()
410 __format->height = __crop->height / vratio; in mt9t001_set_format()
Dov5693.c949 unsigned int hratio, vratio; in ov5693_set_fmt() local
971 vratio = clamp_t(unsigned int, in ov5693_set_fmt()
978 fmt->height = crop->height / vratio; in ov5693_set_fmt()
990 ov5693->mode.binning_y = vratio > 1; in ov5693_set_fmt()
991 ov5693->mode.inc_y_odd = vratio > 1 ? 3 : 1; in ov5693_set_fmt()
Dmt9p031.c592 unsigned int vratio; in mt9p031_set_format() local
608 vratio = DIV_ROUND_CLOSEST(__crop->height, height); in mt9p031_set_format()
613 __format->height = __crop->height / vratio; in mt9p031_set_format()
/linux-6.1.9/drivers/gpu/drm/exynos/
Dexynos_drm_gsc.c725 static void gsc_get_prescaler_shfactor(u32 hratio, u32 vratio, u32 *shfactor) in gsc_get_prescaler_shfactor() argument
727 if (hratio == 4 && vratio == 4) in gsc_get_prescaler_shfactor()
729 else if ((hratio == 4 && vratio == 2) || in gsc_get_prescaler_shfactor()
730 (hratio == 2 && vratio == 4)) in gsc_get_prescaler_shfactor()
732 else if ((hratio == 4 && vratio == 1) || in gsc_get_prescaler_shfactor()
733 (hratio == 1 && vratio == 4) || in gsc_get_prescaler_shfactor()
734 (hratio == 2 && vratio == 2)) in gsc_get_prescaler_shfactor()
736 else if (hratio == 1 && vratio == 1) in gsc_get_prescaler_shfactor()
Dexynos_drm_fimc.c82 u32 vratio; member
784 sc->vratio = (src_h << 14) / (dst_h << vfactor); in fimc_set_prescaler()
788 sc->hratio, sc->vratio, sc->up_h, sc->up_v); in fimc_set_prescaler()
812 sc->hratio, sc->vratio); in fimc_set_scaler()
833 EXYNOS_CISCCTRL_MAINVERRATIO((sc->vratio >> 6))); in fimc_set_scaler()
840 EXYNOS_CIEXTEN_MAINVERRATIO_EXT(sc->vratio)); in fimc_set_scaler()
/linux-6.1.9/drivers/media/platform/samsung/exynos-gsc/
Dgsc-core.c258 void gsc_get_prescaler_shfactor(u32 hratio, u32 vratio, u32 *sh) in gsc_get_prescaler_shfactor() argument
260 if (hratio == 4 && vratio == 4) in gsc_get_prescaler_shfactor()
262 else if ((hratio == 4 && vratio == 2) || in gsc_get_prescaler_shfactor()
263 (hratio == 2 && vratio == 4)) in gsc_get_prescaler_shfactor()
265 else if ((hratio == 4 && vratio == 1) || in gsc_get_prescaler_shfactor()
266 (hratio == 1 && vratio == 4) || in gsc_get_prescaler_shfactor()
267 (hratio == 2 && vratio == 2)) in gsc_get_prescaler_shfactor()
269 else if (hratio == 1 && vratio == 1) in gsc_get_prescaler_shfactor()
Dgsc-core.h401 void gsc_get_prescaler_shfactor(u32 hratio, u32 vratio, u32 *sh);
/linux-6.1.9/drivers/gpu/drm/nouveau/dispnv04/
Dtvmodesnv17.c551 int overscan, hmargin, vmargin, hratio, vratio; in nv17_ctv_update_rescaler() local
569 vratio = crtc_mode->vdisplay * 0x800 / in nv17_ctv_update_rescaler()
578 XLATE(vratio, 0, NV_PRAMDAC_FP_DEBUG_1_YSCALE_VALUE) | in nv17_ctv_update_rescaler()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn20/
Ddisplay_rq_dlg_calc_20.c124 double vratio, in get_refcyc_per_delivery() argument
131 if (vratio <= 1.0) { in get_refcyc_per_delivery()
147 dml_print("DML_DLG: %s: vratio = %3.2f\n", __func__, vratio); in get_refcyc_per_delivery()
Ddisplay_rq_dlg_calc_20v2.c124 double vratio, in get_refcyc_per_delivery() argument
131 if (vratio <= 1.0) { in get_refcyc_per_delivery()
147 dml_print("DML_DLG: %s: vratio = %3.2f\n", __func__, vratio); in get_refcyc_per_delivery()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_rq_dlg_calc_21.c100 double vratio, in get_refcyc_per_delivery() argument
107 if (vratio <= 1.0) { in get_refcyc_per_delivery()
123 dml_print("DML_DLG: %s: vratio = %3.2f\n", __func__, vratio); in get_refcyc_per_delivery()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_rq_dlg_calc_30.c50 double vratio, in get_refcyc_per_delivery() argument
57 if (vratio <= 1.0) { in get_refcyc_per_delivery()
73 dml_print("DML_DLG: %s: vratio = %3.2f\n", __func__, vratio); in get_refcyc_per_delivery()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/
Ddml1_display_rq_dlg_calc.c102 double vratio, in get_refcyc_per_delivery() argument
109 if (vratio <= 1.0) { in get_refcyc_per_delivery()
120 DTRACE("DLG: %s: vratio = %3.2f", __func__, vratio); in get_refcyc_per_delivery()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_rq_dlg_calc_31.c49 double vratio, in get_refcyc_per_delivery() argument
56 if (vratio <= 1.0) { in get_refcyc_per_delivery()
70 dml_print("DML_DLG: %s: vratio = %3.2f\n", __func__, vratio); in get_refcyc_per_delivery()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_rq_dlg_calc_314.c137 double vratio, in get_refcyc_per_delivery() argument
144 if (vratio <= 1.0) { in get_refcyc_per_delivery()
158 dml_print("DML_DLG: %s: vratio = %3.2f\n", __func__, vratio); in get_refcyc_per_delivery()