| /Linux-v5.4/drivers/media/i2c/ |
| D | imx319.c | 121 struct v4l2_ctrl *pixel_rate; member 2041 u64 pixel_rate; in imx319_set_pad_format() local 2062 pixel_rate = imx319->link_def_freq * 2 * 4; in imx319_set_pad_format() 2063 do_div(pixel_rate, 10); in imx319_set_pad_format() 2064 __v4l2_ctrl_s_ctrl_int64(imx319->pixel_rate, pixel_rate); in imx319_set_pad_format() 2272 u64 pixel_rate; in imx319_init_controls() local 2291 pixel_rate = imx319->link_def_freq * 2 * 4; in imx319_init_controls() 2292 do_div(pixel_rate, 10); in imx319_init_controls() 2294 imx319->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls() 2295 V4L2_CID_PIXEL_RATE, pixel_rate, in imx319_init_controls() [all …]
|
| D | imx355.c | 107 struct v4l2_ctrl *pixel_rate; member 1342 u64 pixel_rate; in imx355_set_pad_format() local 1363 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_set_pad_format() 1364 do_div(pixel_rate, 10); in imx355_set_pad_format() 1365 __v4l2_ctrl_s_ctrl_int64(imx355->pixel_rate, pixel_rate); in imx355_set_pad_format() 1572 u64 pixel_rate; in imx355_init_controls() local 1591 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_init_controls() 1592 do_div(pixel_rate, 10); in imx355_init_controls() 1594 imx355->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls() 1595 V4L2_CID_PIXEL_RATE, pixel_rate, in imx355_init_controls() [all …]
|
| D | ov5670.c | 80 u32 pixel_rate; member 1728 .pixel_rate = (OV5670_LINK_FREQ_422MHZ * 2 * 2) / 10, 1821 struct v4l2_ctrl *pixel_rate; member 2083 ov5670->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov5670_ctrl_ops, in ov5670_init_controls() 2085 link_freq_configs[0].pixel_rate, in ov5670_init_controls() 2087 link_freq_configs[0].pixel_rate); in ov5670_init_controls() 2233 ov5670->pixel_rate, in ov5670_set_pad_format() 2234 link_freq_configs[mode->link_freq_index].pixel_rate); in ov5670_set_pad_format()
|
| D | imx258.c | 597 struct v4l2_ctrl *pixel_rate; member 868 s64 pixel_rate; in imx258_set_pad_format() local 888 pixel_rate = link_freq_to_pixel_rate(link_freq); in imx258_set_pad_format() 889 __v4l2_ctrl_s_ctrl_int64(imx258->pixel_rate, pixel_rate); in imx258_set_pad_format() 1127 imx258->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx258_ctrl_ops, in imx258_init_controls()
|
| D | ov5675.c | 479 struct v4l2_ctrl *pixel_rate; member 496 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV5675_DATA_LANES; in to_pixel_rate() local 498 do_div(pixel_rate, OV5675_RGB_DEPTH); in to_pixel_rate() 500 return pixel_rate; in to_pixel_rate() 690 ov5675->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls() 879 __v4l2_ctrl_s_ctrl_int64(ov5675->pixel_rate, in ov5675_set_format()
|
| D | ov8856.c | 571 struct v4l2_ctrl *pixel_rate; member 588 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV8856_DATA_LANES; in to_pixel_rate() local 590 do_div(pixel_rate, OV8856_RGB_DEPTH); in to_pixel_rate() 592 return pixel_rate; in to_pixel_rate() 781 ov8856->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls() 969 __v4l2_ctrl_s_ctrl_int64(ov8856->pixel_rate, in ov8856_set_format()
|
| D | ov13858.c | 1035 struct v4l2_ctrl *pixel_rate; member 1358 s64 pixel_rate; in ov13858_set_pad_format() local 1379 pixel_rate = link_freq_to_pixel_rate(link_freq); in ov13858_set_pad_format() 1380 __v4l2_ctrl_s_ctrl_int64(ov13858->pixel_rate, pixel_rate); in ov13858_set_pad_format() 1621 ov13858->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov13858_ctrl_ops, in ov13858_init_controls()
|
| D | ov2685.c | 618 u32 pixel_rate, h_blank; in ov2685_initialize_controls() local 633 pixel_rate = (link_freq_menu_items[0] * 2 * OV2685_LANES) / in ov2685_initialize_controls() 636 0, pixel_rate, 1, pixel_rate); in ov2685_initialize_controls()
|
| D | mt9v032.c | 196 struct v4l2_ctrl *pixel_rate; member 469 ret = v4l2_ctrl_s_ctrl_int64(mt9v032->pixel_rate, in mt9v032_configure_pixel_rate() 673 *mt9v032->pixel_rate->p_new.p_s64 = freq; in mt9v032_s_ctrl() 1106 mt9v032->pixel_rate = in mt9v032_probe()
|
| D | imx214.c | 47 struct v4l2_ctrl *pixel_rate; member 1007 imx214->pixel_rate = v4l2_ctrl_new_std(&imx214->ctrls, NULL, in imx214_probe()
|
| /Linux-v5.4/drivers/gpu/drm/msm/edp/ |
| D | edp_ctrl.c | 106 u32 pixel_rate; /* in kHz */ member 237 (unsigned long)ctrl->pixel_rate * 1000); in edp_clk_enable() 239 (unsigned long)ctrl->pixel_rate * 1000); in edp_clk_enable() 409 prate = ctrl->pixel_rate; in edp_fill_link_cfg() 707 prate = ctrl->pixel_rate; in edp_link_rate_down_shift() 727 ctrl->pixel_rate, in edp_link_rate_down_shift() 911 msm_edp_ctrl_pixel_clock_valid(ctrl, ctrl->pixel_rate, &m, &n); in edp_ctrl_link_enable() 1270 ctrl->pixel_rate = mode->clock; in msm_edp_ctrl_timing_cfg() 1316 u32 pixel_rate, u32 *pm, u32 *pn) in msm_edp_ctrl_pixel_clock_valid() argument 1333 clk_err = abs(divs[i].rate - pixel_rate); in msm_edp_ctrl_pixel_clock_valid() [all …]
|
| D | edp.h | 75 u32 pixel_rate, u32 *pm, u32 *pn);
|
| /Linux-v5.4/drivers/media/i2c/adv748x/ |
| D | adv748x-csi2.c | 239 if (!tx->pixel_rate) in adv748x_csi2_set_pixelrate() 242 return v4l2_ctrl_s_ctrl_int64(tx->pixel_rate, rate); in adv748x_csi2_set_pixelrate() 264 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl, in adv748x_csi2_init_controls()
|
| D | adv748x.h | 85 struct v4l2_ctrl *pixel_rate; member
|
| /Linux-v5.4/drivers/media/i2c/et8ek8/ |
| D | et8ek8_driver.c | 53 struct v4l2_ctrl *pixel_rate; member 703 sensor->pixel_rate = in et8ek8_init_controls() 726 u32 min, max, pixel_rate; in et8ek8_update_controls() local 739 pixel_rate = ((mode->pixel_clock + (1 << S) - 1) >> S) + mode->width; in et8ek8_update_controls() 740 pixel_rate = mode->window_width * (pixel_rate - 1) / mode->width; in et8ek8_update_controls() 743 __v4l2_ctrl_s_ctrl_int64(sensor->pixel_rate, pixel_rate << S); in et8ek8_update_controls()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/calcs/ |
| D | dce_calcs.c | 255 data->pixel_rate[0] = data->pixel_rate[4]; in calculate_bandwidth() 256 data->pixel_rate[1] = data->pixel_rate[4]; in calculate_bandwidth() 258 data->pixel_rate[2] = data->pixel_rate[5]; in calculate_bandwidth() 259 data->pixel_rate[3] = data->pixel_rate[5]; in calculate_bandwidth() 386 data->pixel_rate[maximum_number_of_surfaces - 2] = data->pixel_rate[5]; in calculate_bandwidth() 387 data->pixel_rate[maximum_number_of_surfaces - 1] = data->pixel_rate[5]; in calculate_bandwidth() 844 …source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), bw_int_to… in calculate_bandwidth() 1183 …i] = bw_div(bw_div(data->source_width_rounded_up_to_chunks[i], data->hsr[i]), data->pixel_rate[i]); in calculate_bandwidth() 1249 …pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_mul(data->dmif_burst_time… in calculate_bandwidth() 1289 …sor_dcp_buffer_lines, bw_int_to_fixed(1))), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]); in calculate_bandwidth() [all …]
|
| D | calcs_logger.h | 422 DC_LOG_BANDWIDTH_CALCS(" [bw_fixed] pixel_rate[%d]:%d", i, bw_fixed_to_int(data->pixel_rate[i])); in print_bw_calcs_data()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | intel_pm.c | 685 static unsigned int intel_wm_method1(unsigned int pixel_rate, in intel_wm_method1() argument 691 ret = mul_u32_u32(pixel_rate, cpp * latency); in intel_wm_method1() 727 static unsigned int intel_wm_method2(unsigned int pixel_rate, in intel_wm_method2() argument 742 ret = (latency * pixel_rate) / (htotal * 10000); in intel_wm_method2() 767 static unsigned int intel_calculate_wm(int pixel_rate, in intel_calculate_wm() argument 780 entries = intel_wm_method1(pixel_rate, cpp, in intel_calculate_wm() 1590 static unsigned int vlv_wm_method2(unsigned int pixel_rate, in vlv_wm_method2() argument 1598 ret = intel_wm_method2(pixel_rate, htotal, in vlv_wm_method2() 2450 static unsigned int ilk_wm_method1(unsigned int pixel_rate, in ilk_wm_method1() argument 2456 ret = intel_wm_method1(pixel_rate, cpp, latency); in ilk_wm_method1() [all …]
|
| /Linux-v5.4/Documentation/media/kapi/ |
| D | csi2.rst | 31 pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample
|
| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_cdclk.c | 2204 int pixel_rate) in intel_pixel_rate_to_cdclk() argument 2207 return DIV_ROUND_UP(pixel_rate, 2); in intel_pixel_rate_to_cdclk() 2210 return pixel_rate; in intel_pixel_rate_to_cdclk() 2212 return DIV_ROUND_UP(pixel_rate * 100, 95); in intel_pixel_rate_to_cdclk() 2214 return DIV_ROUND_UP(pixel_rate * 100, 90); in intel_pixel_rate_to_cdclk() 2226 min_cdclk = intel_pixel_rate_to_cdclk(dev_priv, crtc_state->pixel_rate); in intel_crtc_compute_min_cdclk()
|
| D | intel_atomic_plane.c | 138 return cpp * crtc_state->pixel_rate; in intel_plane_data_rate()
|
| D | intel_display_types.h | 775 unsigned int pixel_rate; member
|
| D | intel_fbc.c | 672 cache->crtc.hsw_bdw_pixel_rate = crtc_state->pixel_rate; in intel_fbc_update_state_cache()
|
| D | intel_display.c | 7325 crtc_state->pixel_rate > dev_priv->max_cdclk_freq * 95 / 100) in hsw_crtc_state_ips_capable() 7356 crtc_state->pixel_rate > intel_state->cdclk.logical.cdclk * 95 / 100) in hsw_compute_ips_config() 7373 u32 pixel_rate; in ilk_pipe_pixel_rate() local 7375 pixel_rate = pipe_config->base.adjusted_mode.crtc_clock; in ilk_pipe_pixel_rate() 7397 return pixel_rate; in ilk_pipe_pixel_rate() 7399 pixel_rate = div_u64(mul_u32_u32(pixel_rate, pipe_w * pipe_h), in ilk_pipe_pixel_rate() 7403 return pixel_rate; in ilk_pipe_pixel_rate() 7412 crtc_state->pixel_rate = in intel_crtc_compute_pixel_rate() 7415 crtc_state->pixel_rate = in intel_crtc_compute_pixel_rate() 12137 pipe_config->pixel_rate); in intel_dump_pipe_config() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/ |
| D | dce_calcs.h | 390 struct bw_fixed pixel_rate[maximum_number_of_surfaces]; member
|