Home
last modified time | relevance | path

Searched refs:h_ratio (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/
H A DRGA_API.c86 uint32_t w_ratio, h_ratio; in RGA_gen_two_pro() local
108 h_ratio = (msg->src.act_h << 16) / msg->dst.act_h; in RGA_gen_two_pro()
147 if ((h_ratio >= (2<<16)) && (h_ratio < (4<<16))) { in RGA_gen_two_pro()
154 else if ((h_ratio >= (4<<16)) && (h_ratio < (8<<16))) { in RGA_gen_two_pro()
162 else if ((h_ratio >= (8<<16)) && (h_ratio < (16<<16))) { in RGA_gen_two_pro()
H A Drga_reg_info.c1350 u32 h_ratio = 0; in RGA_set_pre_scale_reg_info() local
1368 h_ratio = (src_width <<16) / dst_width; in RGA_set_pre_scale_reg_info()
1371 if (h_ratio <= (1<<16)) in RGA_set_pre_scale_reg_info()
1372 h_ratio = 0; in RGA_set_pre_scale_reg_info()
1373 else if (h_ratio <= (2<<16)) in RGA_set_pre_scale_reg_info()
1374 h_ratio = 1; in RGA_set_pre_scale_reg_info()
1375 else if (h_ratio <= (4<<16)) in RGA_set_pre_scale_reg_info()
1376 h_ratio = 2; in RGA_set_pre_scale_reg_info()
1377 else if (h_ratio <= (8<<16)) in RGA_set_pre_scale_reg_info()
1378 h_ratio = 3; in RGA_set_pre_scale_reg_info()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/calcs/
H A Ddcn_calc_auto.c46 v->h_ratio[k] = v->viewport_width[k] / v->scaler_rec_out_width[k]; in scaler_settings_calculation()
50 v->h_ratio[k] = v->viewport_height[k] / v->scaler_rec_out_width[k]; in scaler_settings_calculation()
56 …v->h_ratio[k] =dcn_bw_max2(v->viewport_width[k] / v->scaler_rec_out_width[k], v->viewport_height[k… in scaler_settings_calculation()
59 …v->h_ratio[k] =dcn_bw_max2(v->viewport_height[k] / v->scaler_rec_out_width[k], v->viewport_width[k… in scaler_settings_calculation()
61 v->v_ratio[k] = v->h_ratio[k]; in scaler_settings_calculation()
67 v->h_ratio[k] = v->h_ratio[k] * v->under_scan_factor; in scaler_settings_calculation()
74 if (v->h_ratio[k] > 1.0) { in scaler_settings_calculation()
75 …v->acceptable_quality_hta_ps =dcn_bw_min2(v->max_hscl_taps, 2.0 *dcn_bw_ceil2(v->h_ratio[k], 1.0)); in scaler_settings_calculation()
77 else if (v->h_ratio[k] < 1.0) { in scaler_settings_calculation()
132h_ratio[k] > v->max_hscl_ratio || v->v_ratio[k] > v->max_vscl_ratio || v->h_ratio[k] > v->htaps[k]… in mode_support_and_system_configuration()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/
H A Dexynos_drm_plane.c86 exynos_state->h_ratio = (src_w << 16) / crtc_w; in exynos_plane_mode_set()
95 src_x += ((-crtc_x) * exynos_state->h_ratio) >> 16; in exynos_plane_mode_set()
108 exynos_state->src.w = (actual_w * exynos_state->h_ratio) >> 16; in exynos_plane_mode_set()
216 state->h_ratio == (1 << 15)) in exynos_drm_plane_check_size()
H A Dexynos_drm_scaler.c267 u32 val, h_ratio, v_ratio; in scaler_set_hv_ratio() local
270 h_ratio = (src_pos->h << 16) / dst_pos->w; in scaler_set_hv_ratio()
273 h_ratio = (src_pos->w << 16) / dst_pos->w; in scaler_set_hv_ratio()
277 val = SCALER_H_RATIO_SET(h_ratio); in scaler_set_hv_ratio()
H A Dexynos_drm_drv.h67 unsigned int h_ratio; member
H A Dexynos_mixer.c578 vp_reg_write(ctx, VP_H_RATIO, state->h_ratio); in vp_video_buffer()
642 x_ratio = state->h_ratio == (1 << 15); in mixer_graph_buffer()
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/i2c/
H A Datomisp-gc2235.c686 unsigned int h_ratio; in distance() local
691 h_ratio = (res->height << 13) / h; in distance()
692 if (h_ratio == 0) in distance()
694 match = abs(((w_ratio << 13) / h_ratio) - 8192); in distance()
696 if ((w_ratio < 8192) || (h_ratio < 8192) || in distance()
700 return w_ratio + h_ratio; in distance()
H A Datomisp-ov2722.c799 unsigned int h_ratio; in distance() local
804 h_ratio = (res->height << 13) / h; in distance()
805 if (h_ratio == 0) in distance()
807 match = abs(((w_ratio << 13) / h_ratio) - 8192); in distance()
809 if ((w_ratio < 8192) || (h_ratio < 8192) || in distance()
813 return w_ratio + h_ratio; in distance()
H A Datomisp-ov2680.c857 unsigned int h_ratio; in distance() local
862 h_ratio = (res->height << 13) / h; in distance()
863 if (h_ratio == 0) in distance()
865 match = abs(((w_ratio << 13) / h_ratio) - 8192); in distance()
867 if ((w_ratio < 8192) || (h_ratio < 8192) || in distance()
871 return w_ratio + h_ratio; in distance()
H A Datomisp-gc0310.c899 unsigned int h_ratio; in distance() local
904 h_ratio = (res->height << 13) / h; in distance()
905 if (h_ratio == 0) in distance()
907 match = abs(((w_ratio << 13) / h_ratio) - 8192); in distance()
909 if ((w_ratio < 8192) || (h_ratio < 8192) || in distance()
913 return w_ratio + h_ratio; in distance()
H A Datomisp-mt9m114.c595 unsigned int h_ratio; in distance() local
603 h_ratio = (res->height << 13) / h; in distance()
604 if (h_ratio == 0) in distance()
606 match = abs(((w_ratio << 13) / h_ratio) - 8192); in distance()
608 if ((w_ratio < 8192) || (h_ratio < 8192) || in distance()
612 return w_ratio + h_ratio; in distance()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/algos/asharp/
H A Drk_aiq_types_asharp_hw.h59 unsigned char h_ratio; member
/OK3568_Linux_fs/external/camera_engine_rkaiq/IspFec/include_prv/
H A Drkispp-config.h285 u8 h_ratio; member
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Drk-ispp-config.h255 __u8 h_ratio; member
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp20/
H A Drkispp-config.h283 u8 h_ratio; member
H A DIsp20Params.cpp2617 pSharpCfg->h_ratio = pSharpV1->h_ratio; in convertAiqSharpenToIsp20Params()
H A DCamHwIsp20.cpp4753 pSharpCfg->m_ratio, pSharpCfg->h_ratio);
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/inc/
H A Ddcn_calcs.h200 float h_ratio[number_of_planes_minus_one + 1]; member
/OK3568_Linux_fs/kernel/drivers/media/platform/s5p-jpeg/
H A Djpeg-core.c1709 int w_ratio, h_ratio, scale_factor, cur_ratio, i; in exynos3250_jpeg_try_downscale() local
1712 h_ratio = ctx->out_q.h / r->height; in exynos3250_jpeg_try_downscale()
1714 scale_factor = w_ratio > h_ratio ? w_ratio : h_ratio; in exynos3250_jpeg_try_downscale()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharp/
H A Drk_aiq_asharp_algo.cpp571 pSharpCfg->m_ratio, pSharpCfg->h_ratio); in Asharp_fix_Printf()
H A Drk_aiq_asharp_algo_sharp.cpp1582 …pSharpCfg->h_ratio = (unsigned char)ROUND_F(pSharpV1->H_ratio * fPercent * (1 << reg_sharpenHW_H_… in rk_Sharp_V1_fix_transfer()
1583 if(pSharpCfg->h_ratio > 0x1f) { in rk_Sharp_V1_fix_transfer()
1584 pSharpCfg->h_ratio = 0x1f; in rk_Sharp_V1_fix_transfer()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dparams_v10.c456 val = ISPP_PACK_4BYTE(arg->m_ratio, arg->h_ratio, 0, 0); in shp_config()