/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | fbcvt.c | 42 u32 hblank; member 103 u32 hblank = 0; in fb_cvt_hblank() local 106 hblank = FB_CVT_RB_HBLANK; in fb_cvt_hblank() 112 hblank = (active_pixels * 20000)/ in fb_cvt_hblank() 115 hblank = (active_pixels * ideal_duty_cycle)/ in fb_cvt_hblank() 120 hblank &= ~((2 * FB_CVT_CELLSIZE) - 1); in fb_cvt_hblank() 122 return hblank; in fb_cvt_hblank() 353 cvt.hblank = fb_cvt_hblank(&cvt); in fb_find_mode_cvt() 354 cvt.htotal = cvt.active_pixels + cvt.hblank; in fb_find_mode_cvt() 358 cvt.h_back_porch = cvt.hblank/ in fb_find_mode_cvt() [all...] |
H A D | fbmon.c | 1021 u32 hblank; member 1059 * hblank = ------------------ 1073 u32 c_val, m_val, duty_cycle, hblank; in fb_get_hblank_by_hfreq() local 1080 hblank = (xres * duty_cycle)/(100000 - duty_cycle); in fb_get_hblank_by_hfreq() 1081 return (hblank); in fb_get_hblank_by_hfreq() 1092 * hblank = ------------------ 1107 u32 duty_cycle, h_period, hblank; in fb_get_hblank_by_dclk() local 1121 hblank = (xres * duty_cycle)/(100000 - duty_cycle) + 8; in fb_get_hblank_by_dclk() 1122 hblank &= ~15; in fb_get_hblank_by_dclk() 1123 return (hblank); in fb_get_hblank_by_dclk() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | fbcvt.c | 42 u32 hblank; member 103 u32 hblank = 0; in fb_cvt_hblank() local 106 hblank = FB_CVT_RB_HBLANK; in fb_cvt_hblank() 112 hblank = (active_pixels * 20000)/ in fb_cvt_hblank() 115 hblank = (active_pixels * ideal_duty_cycle)/ in fb_cvt_hblank() 120 hblank &= ~((2 * FB_CVT_CELLSIZE) - 1); in fb_cvt_hblank() 122 return hblank; in fb_cvt_hblank() 353 cvt.hblank = fb_cvt_hblank(&cvt); in fb_find_mode_cvt() 354 cvt.htotal = cvt.active_pixels + cvt.hblank; in fb_find_mode_cvt() 358 cvt.h_back_porch = cvt.hblank/ in fb_find_mode_cvt() [all...] |
H A D | fbmon.c | 1022 u32 hblank; member 1060 * hblank = ------------------ 1074 u32 c_val, m_val, duty_cycle, hblank; in fb_get_hblank_by_hfreq() local 1081 hblank = (xres * duty_cycle)/(100000 - duty_cycle); in fb_get_hblank_by_hfreq() 1082 return (hblank); in fb_get_hblank_by_hfreq() 1093 * hblank = ------------------ 1107 u32 duty_cycle, h_period, hblank; in fb_get_hblank_by_dclk() local 1121 hblank = (xres * duty_cycle)/(100000 - duty_cycle) + 8; in fb_get_hblank_by_dclk() 1122 hblank &= ~15; in fb_get_hblank_by_dclk() 1123 return (hblank); in fb_get_hblank_by_dclk() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | mdfld_device.c | 192 pipe->hblank = PSB_RVDC32(map->hblank); in mdfld_save_display_registers() 318 PSB_WVDC32(pipe->hblank, map->hblank); in mdfld_restore_display_registers() 447 .hblank = HBLANK_A, 469 .hblank = HBLANK_B, 492 .hblank = HBLANK_C,
|
H A D | oaktrail_device.c | 204 p->hblank = PSB_RVDC32(HBLANK_A); in oaktrail_save_display_registers() 324 PSB_WVDC32(p->hblank, HBLANK_A); in oaktrail_restore_display_registers() 462 .hblank = HBLANK_A, 486 .hblank = HBLANK_B,
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | imx219.c | 464 struct v4l2_ctrl *hblank; member 804 int exposure_max, exposure_def, hblank; in imx219_set_pad_format() local 845 * Currently PPL is fixed to IMX219_PPL_DEFAULT, so hblank in imx219_set_pad_format() 849 hblank = IMX219_PPL_DEFAULT - mode->width; in imx219_set_pad_format() 850 __v4l2_ctrl_modify_range(imx219->hblank, hblank, hblank, 1, in imx219_set_pad_format() 851 hblank); in imx219_set_pad_format() 1228 int exposure_max, exposure_def, hblank; in imx219_init_controls() local 1246 /* Initial vblank/hblank/exposur in imx219_init_controls() [all...] |
H A D | mt9v011.c | 204 unsigned height, width, hblank, vblank, speed; in calc_fps() local 211 hblank = mt9v011_read(sd, R05_MT9V011_HBLANK); in calc_fps() 215 row_time = (width + 113 + hblank) * (speed + 2); in calc_fps() 234 unsigned height, width, hblank, vblank; in calc_speed() local 244 hblank = mt9v011_read(sd, R05_MT9V011_HBLANK); in calc_speed() 247 row_time = width + 113 + hblank; in calc_speed() 279 * hblank and vblank should be adjusted, in order to warrant that in set_res()
|
H A D | mt9v032.c | 213 u16 hblank; member 250 unsigned int hblank; in mt9v032_update_hblank() local 256 hblank = max_t(unsigned int, mt9v032->hblank, min_hblank); in mt9v032_update_hblank() 259 hblank); in mt9v032_update_hblank() 666 mt9v032->hblank = ctrl->val; in mt9v032_s_ctrl() 1161 mt9v032->hblank = MT9V032_HORIZONTAL_BLANKING_DEF; in mt9v032_probe()
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ov5693.c | 171 struct v4l2_ctrl *hblank; member 822 unsigned int hblank; in ov5693_set_fmt() local 873 hblank = OV5693_FIXED_PPL - fmt->width; in ov5693_set_fmt() 874 __v4l2_ctrl_modify_range(ov5693->ctrls.hblank, hblank, hblank, 1, in ov5693_set_fmt() 875 hblank); in ov5693_set_fmt() 1086 int hblank; in ov5693_init_controls() local 1135 hblank = OV5693_FIXED_PPL - ov5693->mode.format.width; in ov5693_init_controls() 1136 ctrls->hblank in ov5693_init_controls() [all...] |
H A D | imx219.c | 463 struct v4l2_ctrl *hblank; member 662 int exposure_max, exposure_def, hblank; in imx219_set_pad_format() local 696 * Currently PPL is fixed to IMX219_PPL_DEFAULT, so hblank in imx219_set_pad_format() 700 hblank = IMX219_PPL_DEFAULT - mode->width; in imx219_set_pad_format() 701 __v4l2_ctrl_modify_range(imx219->hblank, hblank, hblank, 1, in imx219_set_pad_format() 702 hblank); in imx219_set_pad_format() 1068 int exposure_max, exposure_def, hblank; in imx219_init_controls() local 1092 /* Initial vblank/hblank/exposur in imx219_init_controls() [all...] |
H A D | ov5647.c | 109 struct v4l2_ctrl *hblank; member 1016 int hblank, vblank; in ov5647_set_pad_fmt() local 1022 hblank = mode->hts - mode->format.width; in ov5647_set_pad_fmt() 1023 __v4l2_ctrl_modify_range(sensor->hblank, hblank, hblank, 1, in ov5647_set_pad_fmt() 1024 hblank); in ov5647_set_pad_fmt() 1296 int hblank, exposure_max, exposure_def; in ov5647_init_controls() local 1330 hblank = sensor->mode->hts - sensor->mode->format.width; in ov5647_init_controls() 1331 sensor->hblank in ov5647_init_controls() [all...] |
H A D | mt9v011.c | 204 unsigned height, width, hblank, vblank, speed; in calc_fps() local 211 hblank = mt9v011_read(sd, R05_MT9V011_HBLANK); in calc_fps() 215 row_time = (width + 113 + hblank) * (speed + 2); in calc_fps() 234 unsigned height, width, hblank, vblank; in calc_speed() local 244 hblank = mt9v011_read(sd, R05_MT9V011_HBLANK); in calc_speed() 247 row_time = width + 113 + hblank; in calc_speed() 279 * hblank and vblank should be adjusted, in order to warrant that in set_res()
|
H A D | ov13b10.c | 588 struct v4l2_ctrl *hblank; member 1027 __v4l2_ctrl_modify_range(ov13b->hblank, h_blank, in ov13b10_set_pad_format() 1272 s64 hblank; in ov13b10_init_controls() local 1313 hblank = link_freq_configs[mode->link_freq_index].pixels_per_line - in ov13b10_init_controls() 1315 ov13b->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov13b10_ctrl_ops, in ov13b10_init_controls() 1317 hblank, hblank, 1, hblank); in ov13b10_init_controls() 1318 if (ov13b->hblank) in ov13b10_init_controls() 1319 ov13b->hblank in ov13b10_init_controls() [all...] |
H A D | ar0521.c | 105 struct v4l2_ctrl *hblank; member 213 be(sensor->fmt.width + sensor->ctrls.hblank->val), in ar0521_set_geometry() 493 ret = __v4l2_ctrl_modify_range(sensor->ctrls.hblank, in ar0521_set_fmt() 494 sensor->ctrls.hblank->minimum, in ar0521_set_fmt() 495 max_hblank, sensor->ctrls.hblank->step, in ar0521_set_fmt() 496 sensor->ctrls.hblank->minimum); in ar0521_set_fmt() 500 ret = __v4l2_ctrl_s_ctrl(sensor->ctrls.hblank, in ar0521_set_fmt() 501 sensor->ctrls.hblank->minimum); in ar0521_set_fmt() 627 ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, in ar0521_init_controls() 637 v4l2_ctrl_cluster(2, &ctrls->hblank); in ar0521_init_controls() [all...] |
H A D | imx296.c | 210 struct v4l2_ctrl *hblank; member 389 unsigned int hblank; in imx296_ctrls_init() local 410 hblank = 1100 * 1188000000ULL / 10 / 74250000 in imx296_ctrls_init() 412 sensor->hblank = v4l2_ctrl_new_std(&sensor->ctrls, &imx296_ctrl_ops, in imx296_ctrls_init() 413 V4L2_CID_HBLANK, hblank, hblank, 1, in imx296_ctrls_init() 414 hblank); in imx296_ctrls_init() 415 if (sensor->hblank) in imx296_ctrls_init() 416 sensor->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx296_ctrls_init()
|
H A D | imx335.c | 83 * @hblank: Horizontal blanking in lines 95 u32 hblank; member 242 .hblank = 342, 377 ret = __v4l2_ctrl_s_ctrl(imx335->hblank_ctrl, mode->hblank); in imx335_update_controls() 974 mode->hblank, in imx335_init_controls() 975 mode->hblank, in imx335_init_controls() 976 1, mode->hblank); in imx335_init_controls()
|
H A D | ov8865.c | 679 struct v4l2_ctrl *hblank; member 2525 unsigned int hblank; in ov8865_ctrls_init() local 2563 hblank = mode->hts - mode->output_size_x; in ov8865_ctrls_init() 2564 ctrls->hblank = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HBLANK, hblank, in ov8865_ctrls_init() 2565 hblank, 1, hblank); in ov8865_ctrls_init() 2567 if (ctrls->hblank) in ov8865_ctrls_init() 2568 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov8865_ctrls_init() 2732 unsigned int hblank; in ov8865_set_fmt() local [all...] |
H A D | imx334.c | 83 * @hblank: Horizontal blanking in lines 94 u32 hblank; member 457 .hblank = 560, 470 .hblank = 2480, 610 ret = __v4l2_ctrl_modify_range(imx334->hblank_ctrl, mode->hblank, in imx334_update_controls() 611 mode->hblank, 1, mode->hblank); in imx334_update_controls() 1281 1, mode->hblank); in imx334_init_controls()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_modes.c | 236 int vsyncandback_porch, __maybe_unused vback_porch, hblank; in drm_cvt_mode() local 273 hblank = drm_mode->hdisplay * hblank_percentage / in drm_cvt_mode() 275 hblank -= hblank % (2 * CVT_H_GRANULARITY); in drm_cvt_mode() 277 drm_mode->htotal = drm_mode->hdisplay + hblank; in drm_cvt_mode() 278 drm_mode->hsync_end = drm_mode->hdisplay + hblank / 2; in drm_cvt_mode() 395 unsigned int hblank, total_pixels, pixel_freq; in drm_gtf_mode_complex() local 488 hblank = total_active_pixels * ideal_duty_cycle / in drm_gtf_mode_complex() 490 hblank = (hblank in drm_gtf_mode_complex() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_encoders.c | 169 unsigned hblank = native_mode->htotal - native_mode->hdisplay; in amdgpu_panel_mode_fixup() local 182 adjusted_mode->htotal = native_mode->hdisplay + hblank; in amdgpu_panel_mode_fixup() 195 adjusted_mode->crtc_htotal = adjusted_mode->crtc_hdisplay + hblank; in amdgpu_panel_mode_fixup()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_encoders.c | 169 unsigned int hblank = native_mode->htotal - native_mode->hdisplay; in amdgpu_panel_mode_fixup() local 182 adjusted_mode->htotal = native_mode->hdisplay + hblank; in amdgpu_panel_mode_fixup() 195 adjusted_mode->crtc_htotal = adjusted_mode->crtc_hdisplay + hblank; in amdgpu_panel_mode_fixup()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_modes.c | 716 int vsyncandback_porch, __maybe_unused vback_porch, hblank; in drm_cvt_mode() local 753 hblank = drm_mode->hdisplay * hblank_percentage / in drm_cvt_mode() 755 hblank -= hblank % (2 * CVT_H_GRANULARITY); in drm_cvt_mode() 757 drm_mode->htotal = drm_mode->hdisplay + hblank; in drm_cvt_mode() 758 drm_mode->hsync_end = drm_mode->hdisplay + hblank / 2; in drm_cvt_mode() 875 unsigned int hblank, total_pixels, pixel_freq; in drm_gtf_mode_complex() local 968 hblank = total_active_pixels * ideal_duty_cycle / in drm_gtf_mode_complex() 970 hblank = (hblank in drm_gtf_mode_complex() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | oaktrail_device.c | 146 p->hblank = PSB_RVDC32(HBLANK_A); in oaktrail_save_display_registers() 266 PSB_WVDC32(p->hblank, HBLANK_A); in oaktrail_restore_display_registers() 404 .hblank = HBLANK_A, 428 .hblank = HBLANK_B,
|
H A D | psb_device.c | 207 .hblank = HBLANK_A, 231 .hblank = HBLANK_B,
|