/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/ |
A D | dc_dmub_srv.c | 345 config_data->pipe_data[tg_inst].pix_clk_100hz = stream->timing.pix_clk_100hz; in dc_dmub_srv_p_state_delegate() 466 (((uint64_t)drr_timing->pix_clk_100hz * 100))); in populate_subvp_cmd_drr_info() 469 (((uint64_t)phantom_timing->pix_clk_100hz * 100))); in populate_subvp_cmd_drr_info() 471 …min_vtotal_supported = div64_u64(((uint64_t)drr_timing->pix_clk_100hz * 100 * min_drr_supported_us… in populate_subvp_cmd_drr_info() 475 … (((uint64_t)phantom_timing->pix_clk_100hz * 100) + dc->caps.subvp_prefetch_end_to_mall_start_us)); in populate_subvp_cmd_drr_info() 477 (((uint64_t)main_timing->pix_clk_100hz * 100))); in populate_subvp_cmd_drr_info() 479 (((uint64_t)drr_timing->pix_clk_100hz * 100))); in populate_subvp_cmd_drr_info() 484 …max_vtotal_supported = div64_u64(((uint64_t)drr_timing->pix_clk_100hz * 100 * max_drr_supported_us… in populate_subvp_cmd_drr_info() 539 pipe_data->pipe_config.vblank_data.pix_clk_100hz = vblank_pipe->stream->timing.pix_clk_100hz; in populate_subvp_cmd_vblank_pipe_info() 581 …(((uint64_t)phantom_timing0->pix_clk_100hz * 100) + dc->caps.subvp_prefetch_end_to_mall_start_us)); in update_subvp_prefetch_end_to_mall_start() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce80/ |
A 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()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce60/ |
A D | dce60_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()
|
A D | dce60_hw_sequencer.c | 406 pipe_ctx->stream->timing.pix_clk_100hz / 10, in dce60_apply_ctx_for_surface()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/ |
A D | link_validation.c | 39 uint32_t pxl_clk = timing->pix_clk_100hz; in get_tmds_output_pixel_clock_100hz() 143 if (dongle_caps->dfp_cap_ext.max_pixel_rate_in_mps < (timing->pix_clk_100hz / 10000)) in dp_active_dongle_validate_timing() 296 kbps = timing->pix_clk_100hz / 10; in link_timing_bandwidth_kbps() 327 if ((timing->pix_clk_100hz / 10) == (uint32_t) 25175 && in dp_validate_mode_timing()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dmub/inc/ |
A D | dmub_subvp_state.h | 112 uint32_t pix_clk_100hz; member 146 uint32_t pix_clk_100hz; member
|
A D | dmub_cmd.h | 1015 uint32_t pix_clk_100hz; member 1040 uint32_t pix_clk_100hz; member 3083 uint32_t pix_clk_100hz; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dsc/ |
A D | dc_dsc.c | 356 get_dsc_enc_caps(dsc, &dsc_enc_caps, timing->pix_clk_100hz); in dc_dsc_compute_bandwidth_range() 485 bpp_x16 = dc_fixpt_div_int(bpp_x16, timing->pix_clk_100hz); in compute_bpp_x16_from_target_bandwidth() 815 …if (branch_max_throughput_mps && dsc_div_by_10_round_up(timing->pix_clk_100hz) > branch_max_throug… in setup_dsc_config() 860 int pix_clk_per_slice_khz = dsc_div_by_10_round_up(timing->pix_clk_100hz) / min_slices_h; in setup_dsc_config() 970 get_dsc_enc_caps(dsc, &dsc_enc_caps, timing->pix_clk_100hz); in dc_dsc_compute_config() 989 actual_bandwidth_in_kbps = dc_fixpt_from_fraction(timing->pix_clk_100hz, 10); in dc_dsc_stream_bandwidth_in_kbps() 1007 refresh_rate = dc_fixpt_from_int(timing->pix_clk_100hz); in dc_dsc_stream_bandwidth_overhead_in_kbps()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
A 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() 242 pp_display_cfg->line_time_in_us = timing->h_total * 10000 / timing->pix_clk_100hz; in dce11_pplib_apply_display_requirements()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/modules/freesync/ |
A D | freesync.c | 118 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total() 135 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in mod_freesync_calc_v_total_from_refresh() 165 * stream->timing.pix_clk_100hz + (h_total_up_scaled - 1), in calc_v_total_from_duration() 169 duration_in_us) * (stream->timing.pix_clk_100hz / 10)), in calc_v_total_from_duration() 245 current_duration_in_us) * (stream->timing.pix_clk_100hz / 10)), in update_v_total_for_static_ramp() 1313 nominal_field_rate_in_uhz = stream->timing.pix_clk_100hz; in mod_freesync_calc_nominal_field_rate()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc_stream.c | 49 (stream->timing.pix_clk_100hz / 10) > TMDS_MAX_PIXEL_CLOCK && in update_stream_signal() 344 ((stream->timing.pix_clk_100hz * 100) / stream->timing.v_total / stream->timing.h_total) < 120) in dc_stream_set_cursor_attributes() 347 ((stream->timing.pix_clk_100hz * 100) / stream->timing.v_total / stream->timing.h_total) < 120) in dc_stream_set_cursor_attributes() 766 stream->timing.pix_clk_100hz / 10, in dc_stream_log()
|
A D | dc.c | 1181 unsigned int pix_clk_100hz; in disable_vbios_mode_if_required() local 1195 tg_inst, &pix_clk_100hz); in disable_vbios_mode_if_required() 1201 if (pix_clk_100hz != requested_pix_clk_100hz) { in disable_vbios_mode_if_required() 1619 unsigned int pix_clk_100hz; in dc_validate_boot_timing() local 1625 tg_inst, &pix_clk_100hz); in dc_validate_boot_timing() 1632 pix_clk_100hz *= 2; in dc_validate_boot_timing() 1634 pix_clk_100hz *= 4; in dc_validate_boot_timing() 1638 if (crtc_timing->pix_clk_100hz != pix_clk_100hz) in dc_validate_boot_timing() 1880 context->streams[i]->timing.pix_clk_100hz / 10); in dc_commit_state_no_check()
|
A D | dc_resource.c | 518 if (stream1->timing.pix_clk_100hz*100/stream1->timing.h_total/ in resource_are_vblanks_synchronizable() 521 if (stream2->timing.pix_clk_100hz*100/stream2->timing.h_total/ in resource_are_vblanks_synchronizable() 527 stream2->timing.pix_clk_100hz; in resource_are_vblanks_synchronizable() 528 frame_time_diff = div_u64(frame_time_diff, stream1->timing.pix_clk_100hz); in resource_are_vblanks_synchronizable() 565 if (stream1->timing.pix_clk_100hz in resource_are_streams_timing_synchronizable() 566 != stream2->timing.pix_clk_100hz) in resource_are_streams_timing_synchronizable() 2297 uint32_t pix_clk = timing->pix_clk_100hz; in get_norm_pix_clk() 2333 stream->timing.pix_clk_100hz / 10; in calculate_phy_pix_clks()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
A D | dcn32_fpu.c | 568 (ref_pipe->stream->timing.pix_clk_100hz * 100) / in dcn32_set_phantom_stream_timing() 685 refresh_rate = (pipe->stream->timing.pix_clk_100hz * 100 + in dcn32_assign_subvp_pipe() 906 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000 + in subvp_drr_schedulable() 909 (double)(main_timing->pix_clk_100hz * 100) * 1000000; in subvp_drr_schedulable() 911 (double)(drr_timing->pix_clk_100hz * 100) * 1000000; in subvp_drr_schedulable() 914 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000; in subvp_drr_schedulable() 1000 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000 + in subvp_vblank_schedulable() 1004 (double)(phantom_timing->pix_clk_100hz * 100) * 1000000; in subvp_vblank_schedulable() 1006 (double)(vblank_timing->pix_clk_100hz * 100) * 1000000; in subvp_vblank_schedulable() 1008 (double)(vblank_timing->pix_clk_100hz * 100) * 1000000; in subvp_vblank_schedulable() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
A D | dcn314_dio_stream_encoder.c | 111 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in enc314_stream_encoder_dvi_set_stream_attribute() 310 m_vid_l *= param->timing.pix_clk_100hz / 10; in enc314_stream_encoder_dp_unblank()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_dio_stream_encoder.c | 78 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in enc32_stream_encoder_dvi_set_stream_attribute() 303 m_vid_l *= param->timing.pix_clk_100hz / 10; in enc32_stream_encoder_dp_unblank()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_psr.c | 158 stream->timing.pix_clk_100hz * 100), in amdgpu_dm_psr_enable()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/ |
A D | dce_clk_mgr.c | 539 cfg->v_refresh = stream->timing.pix_clk_100hz * 100; in dce110_fill_display_configs() 563 * 10000 / stream->timing.pix_clk_100hz; in dce110_get_min_vblank_time_us() 665 pp_display_cfg->line_time_in_us = timing->h_total * 10000 / timing->pix_clk_100hz; in dce11_pplib_apply_display_requirements()
|
A D | dce_stream_encoder.c | 663 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in dce110_stream_encoder_dvi_set_stream_attribute() 687 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in dce110_stream_encoder_lvds_set_stream_attribute() 967 m_vid_l *= param->timing.pix_clk_100hz / 10; in dce110_stream_encoder_dp_unblank()
|
A D | dce_link_encoder.c | 737 crtc_timing->pix_clk_100hz > (TMDS_MAX_PIXEL_CLOCK * 10)) in dce110_link_encoder_validate_dvi_output() 739 if (crtc_timing->pix_clk_100hz < (TMDS_MIN_PIXEL_CLOCK * 10)) in dce110_link_encoder_validate_dvi_output() 742 if (crtc_timing->pix_clk_100hz > (max_pixel_clock * 10)) in dce110_link_encoder_validate_dvi_output()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_link_encoder.c | 589 crtc_timing->pix_clk_100hz > (TMDS_MAX_PIXEL_CLOCK * 10)) in dcn10_link_encoder_validate_dvi_output() 591 if (crtc_timing->pix_clk_100hz < (TMDS_MIN_PIXEL_CLOCK * 10)) in dcn10_link_encoder_validate_dvi_output() 594 if (crtc_timing->pix_clk_100hz > (max_pixel_clock * 10)) in dcn10_link_encoder_validate_dvi_output()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/hwss/ |
A D | link_hwss_hpo_dp.c | 77 dc_fixpt_from_fraction(timing->pix_clk_100hz, 10)); in set_hpo_dp_hblank_min_symbol_width()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_resource.c | 891 pixel_clk_params->requested_pix_clk_100hz = stream->timing.pix_clk_100hz; in get_pixel_clock_parameters() 987 context->streams[0]->timing.pix_clk_100hz / 10); in dce110_validate_bandwidth() 1174 stream->timing.pix_clk_100hz / 10, in dce110_acquire_underlay()
|
A D | dce110_hw_sequencer.c | 1317 (stream->timing.pix_clk_100hz*100)/ in build_audio_output() 1332 (stream->timing.pix_clk_100hz)) { in build_audio_output() 1816 stream->timing.pix_clk_100hz + in compute_pstate_blackout_duration() 2800 pipe_ctx->stream->timing.pix_clk_100hz / 10, in dce110_apply_ctx_for_surface() 2874 .pixel_clk_khz = pipe_ctx->stream->timing.pix_clk_100hz / 10, in dce110_set_cursor_position() 3053 pipes[i].stream->timing.pix_clk_100hz; in dce110_enable_dp_link_output()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
A D | dcn314_fpu.c | 323 dcn3_14_ip.VBlankNomDefaultUS / (timing->h_total / (timing->pix_clk_100hz / 10000.0)); in dcn314_populate_dml_pipes_from_context_fpu()
|