/drivers/gpu/drm/amd/display/dc/dsc/ |
D | dc_dsc.c | 266 static inline uint32_t calc_dsc_bpp_x16(uint32_t stream_bandwidth_kbps, uint32_t pix_clk_100hz, uin… in calc_dsc_bpp_x16() argument 273 f_dsc_target_bpp = f_stream_bandwidth_100bps / pix_clk_100hz; in calc_dsc_bpp_x16() 296 range->max_kbps = dsc_div_by_10_round_up(max_bpp * timing->pix_clk_100hz); in get_dsc_bandwidth_range() 301 …range->max_target_bpp_x16 = calc_dsc_bpp_x16(range->stream_kbps, timing->pix_clk_100hz, dsc_caps->… in get_dsc_bandwidth_range() 305 range->min_kbps = dsc_div_by_10_round_up(min_bpp * timing->pix_clk_100hz); in get_dsc_bandwidth_range() 346 …*target_bpp_x16 = calc_dsc_bpp_x16(target_bandwidth_kbps, timing->pix_clk_100hz, dsc_common_caps->… in decide_dsc_target_bpp_x16() 590 …if (branch_max_throughput_mps && dsc_div_by_10_round_up(timing->pix_clk_100hz) > branch_max_throug… in setup_dsc_config() 635 int pix_clk_per_slice_khz = dsc_div_by_10_round_up(timing->pix_clk_100hz) / min_slices_h; in setup_dsc_config() 817 get_dsc_enc_caps(dc, &dsc_enc_caps, timing->pix_clk_100hz); in dc_dsc_compute_bandwidth_range() 844 get_dsc_enc_caps(dc, &dsc_enc_caps, timing->pix_clk_100hz); in dc_dsc_compute_config()
|
/drivers/gpu/drm/amd/display/dc/dce80/ |
D | dce80_timing_generator.c | 87 static void program_pix_dur(struct timing_generator *tg, uint32_t pix_clk_100hz) in program_pix_dur() argument 94 if (pix_clk_100hz == 0) in program_pix_dur() 97 pix_dur = div_u64(10000000000ull, pix_clk_100hz); in program_pix_dur() 118 program_pix_dur(tg, timing->pix_clk_100hz); in program_timing()
|
/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
D | dce110_clk_mgr.c | 110 * 10000 / stream->timing.pix_clk_100hz; in dce110_get_min_vblank_time_us() 163 cfg->v_refresh = stream->timing.pix_clk_100hz * 100; in dce110_fill_display_configs() 241 pp_display_cfg->line_time_in_us = timing->h_total * 10000 / timing->pix_clk_100hz; in dce11_pplib_apply_display_requirements()
|
/drivers/gpu/drm/amd/display/modules/freesync/ |
D | freesync.c | 116 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total() 133 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in calc_v_total_from_refresh() 159 duration_in_us) * (stream->timing.pix_clk_100hz / 10)), in calc_v_total_from_duration() 234 current_duration_in_us) * (stream->timing.pix_clk_100hz / 10)), in update_v_total_for_static_ramp() 1006 nominal_field_rate_in_uhz = stream->timing.pix_clk_100hz / 10; in mod_freesync_calc_nominal_field_rate()
|
/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_stream.c | 53 (stream->timing.pix_clk_100hz / 10) > TMDS_MAX_PIXEL_CLOCK && in update_stream_signal() 256 us_per_line = stream->timing.h_total * 10000 / stream->timing.pix_clk_100hz; in delay_cursor_until_vupdate() 651 stream->timing.pix_clk_100hz / 10, in dc_stream_log()
|
D | dc_link.c | 2040 stream->phy_pix_clk = stream->timing.pix_clk_100hz / 10; in enable_link_hdmi() 2094 stream->phy_pix_clk = stream->timing.pix_clk_100hz / 10; in enable_link_lvds() 2189 uint32_t pxl_clk = timing->pix_clk_100hz; in get_timing_pixel_clock_100hz() 2931 kbps = (timing->pix_clk_100hz * timing->dsc_cfg.bits_per_pixel); in dc_bandwidth_in_kbps_from_timing() 2962 kbps = timing->pix_clk_100hz / 10; in dc_bandwidth_in_kbps_from_timing()
|
D | dc.c | 1010 unsigned int pix_clk_100hz; in dc_validate_seamless_boot_timing() local 1014 tg_inst, &pix_clk_100hz); in dc_validate_seamless_boot_timing() 1016 if (crtc_timing->pix_clk_100hz != pix_clk_100hz) in dc_validate_seamless_boot_timing() 1138 context->streams[i]->timing.pix_clk_100hz / 10); in dc_commit_state_no_check()
|
D | dc_resource.c | 392 if (stream1->timing.pix_clk_100hz in resource_are_streams_timing_synchronizable() 393 != stream2->timing.pix_clk_100hz) in resource_are_streams_timing_synchronizable() 1809 uint32_t pix_clk = timing->pix_clk_100hz; in get_norm_pix_clk() 1845 stream->timing.pix_clk_100hz / 10; in calculate_phy_pix_clks()
|
D | dc_link_hwss.c | 91 pipes[i].stream->timing.pix_clk_100hz; in dp_enable_link_phy()
|
/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_clk_mgr.c | 535 cfg->v_refresh = stream->timing.pix_clk_100hz * 100; in dce110_fill_display_configs() 559 * 10000 / stream->timing.pix_clk_100hz; in dce110_get_min_vblank_time_us() 661 pp_display_cfg->line_time_in_us = timing->h_total * 10000 / timing->pix_clk_100hz; in dce11_pplib_apply_display_requirements()
|
D | dce_link_encoder.c | 605 crtc_timing->pix_clk_100hz > (TMDS_MAX_PIXEL_CLOCK * 10)) in dce110_link_encoder_validate_dvi_output() 607 if (crtc_timing->pix_clk_100hz < (TMDS_MIN_PIXEL_CLOCK * 10)) in dce110_link_encoder_validate_dvi_output() 610 if (crtc_timing->pix_clk_100hz > (max_pixel_clock * 10)) in dce110_link_encoder_validate_dvi_output()
|
D | dce_stream_encoder.c | 678 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in dce110_stream_encoder_dvi_set_stream_attribute() 702 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in dce110_stream_encoder_lvds_set_stream_attribute() 984 m_vid_l *= param->timing.pix_clk_100hz / 10; in dce110_stream_encoder_dp_unblank()
|
/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_link_encoder.c | 593 crtc_timing->pix_clk_100hz > (TMDS_MAX_PIXEL_CLOCK * 10)) in dcn10_link_encoder_validate_dvi_output() 595 if (crtc_timing->pix_clk_100hz < (TMDS_MIN_PIXEL_CLOCK * 10)) in dcn10_link_encoder_validate_dvi_output() 598 if (crtc_timing->pix_clk_100hz > (max_pixel_clock * 10)) in dcn10_link_encoder_validate_dvi_output()
|
D | dcn10_stream_encoder.c | 612 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in enc1_stream_encoder_dvi_set_stream_attribute() 949 m_vid_l *= param->timing.pix_clk_100hz / 10; in enc1_stream_encoder_dp_unblank()
|
D | dcn10_resource.c | 990 pixel_clk_params->requested_pix_clk_100hz = stream->timing.pix_clk_100hz; in get_pixel_clock_parameters()
|
D | dcn10_hw_sequencer.c | 2960 .pixel_clk_khz = pipe_ctx->stream->timing.pix_clk_100hz / 10, in dcn10_set_cursor_position() 3238 params.timing.pix_clk_100hz /= 2; in dcn10_unblank_stream()
|
/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_resource.c | 819 pixel_clk_params->requested_pix_clk_100hz = stream->timing.pix_clk_100hz; in get_pixel_clock_parameters() 915 context->streams[0]->timing.pix_clk_100hz / 10); in dce110_validate_bandwidth() 1101 stream->timing.pix_clk_100hz / 10, in dce110_acquire_underlay()
|
D | dce110_hw_sequencer.c | 1147 (stream->timing.pix_clk_100hz*100)/ in build_audio_output() 1162 (stream->timing.pix_clk_100hz)) { in build_audio_output() 1640 stream->timing.pix_clk_100hz + in compute_pstate_blackout_duration() 2612 pipe_ctx->stream->timing.pix_clk_100hz / 10, in dce110_apply_ctx_for_surface() 2689 .pixel_clk_khz = pipe_ctx->stream->timing.pix_clk_100hz / 10, in dce110_set_cursor_position()
|
/drivers/gpu/drm/amd/display/dc/ |
D | dc_hw_types.h | 791 uint32_t pix_clk_100hz; member
|
/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_stream_encoder.c | 471 m_vid_l *= param->timing.pix_clk_100hz / 10; in enc2_stream_encoder_dp_unblank()
|
D | dcn20_resource.c | 1334 pixel_clk_params->requested_pix_clk_100hz = stream->timing.pix_clk_100hz; in get_pixel_clock_parameters() 1827 pipes[pipe_cnt].pipe.dest.pixel_rate_mhz = timing->pix_clk_100hz/10000.0; in dcn20_populate_dml_pipes_from_context()
|
D | dcn20_hwseq.c | 1602 params.timing.pix_clk_100hz /= 2; in dcn20_unblank_stream()
|
/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_helpers.c | 207 clock = stream->timing.pix_clk_100hz / 10; in dm_helpers_dp_mst_write_payload_allocation_table()
|
D | amdgpu_dm.c | 3241 if (dc_crtc_timing->pix_clk_100hz > 270300) { in get_output_color_space() 3276 normalized_clk = timing_out->pix_clk_100hz / 10; in adjust_colour_depth_from_display_info() 3361 timing_out->pix_clk_100hz = mode_in->crtc_clock * 10; in fill_stream_properties_from_drm_display_mode() 3495 refresh_rate = (stream_set[j]->timing.pix_clk_100hz*100)/ in set_master_stream()
|
/drivers/gpu/drm/amd/display/dc/calcs/ |
D | dcn_calcs.c | 433 input->dest.pixel_rate_mhz = pipe->stream->timing.pix_clk_100hz/10000.0; in pipe_ctx_to_e2e_pipe_params() 705 hack_force_pipe_split(v, context->streams[0]->timing.pix_clk_100hz); in hack_bounding_box() 884 v->pixel_clock[input_idx] = pipe->stream->timing.pix_clk_100hz/10000.0; in dcn_validate_bandwidth()
|