Home
last modified time | relevance | path

Searched refs:hwss (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce80/
Ddce80_hw_sequencer.c77 dc->hwss.enable_display_power_gating = dce100_enable_display_power_gating; in dce80_hw_sequencer_construct()
78 dc->hwss.pipe_control_lock = dce_pipe_control_lock; in dce80_hw_sequencer_construct()
79 dc->hwss.set_bandwidth = dce100_set_bandwidth; in dce80_hw_sequencer_construct()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc.c203 dc->hwss.set_drr(&pipe, 1, vmin, vmax); in dc_stream_adjust_vmin_vmax()
207 dc->hwss.update_info_frame(pipe); in dc_stream_adjust_vmin_vmax()
230 dc->hwss.get_position(&pipe, 1, &position); in dc_stream_get_crtc_position()
386 dc->hwss.set_static_screen_control(pipes_affected, num_pipes_affected, events); in dc_stream_set_static_screen_events()
660 dc->hwss.apply_ctx_for_surface(dc, old_stream, 0, dangling_context); in disable_dangling_plane()
685 dc->hwss.init_hw(dc); in dc_create()
747 dc->hwss.enable_per_frame_crtc_position_reset( in enable_timing_multisync()
819 dc->hwss.enable_timing_synchronization( in program_timing_sync()
860 dc->hwss.setup_stereo) in dc_enable_stereo()
861 dc->hwss.setup_stereo(pipe, dc); in dc_enable_stereo()
[all …]
Ddc_stream.c213 core_dc->hwss.pipe_control_lock(core_dc, pipe_to_program, true); in dc_stream_set_cursor_attributes()
216 core_dc->hwss.set_cursor_attribute(pipe_ctx); in dc_stream_set_cursor_attributes()
217 if (core_dc->hwss.set_cursor_sdr_white_level) in dc_stream_set_cursor_attributes()
218 core_dc->hwss.set_cursor_sdr_white_level(pipe_ctx); in dc_stream_set_cursor_attributes()
222 core_dc->hwss.pipe_control_lock(core_dc, pipe_to_program, false); in dc_stream_set_cursor_attributes()
262 core_dc->hwss.pipe_control_lock(core_dc, pipe_to_program, true); in dc_stream_set_cursor_position()
265 core_dc->hwss.set_cursor_position(pipe_ctx); in dc_stream_set_cursor_position()
269 core_dc->hwss.pipe_control_lock(core_dc, pipe_to_program, false); in dc_stream_set_cursor_position()
Ddc_link_hwss.c154 link->dc->hwss.edp_power_control(link, false); in dp_disable_link_phy()
296 link->dc->hwss.disable_stream(&pipes[i], KEEP_ACQUIRED_RESOURCE); in dp_retrain_link_dp_test()
321 link->dc->hwss.enable_stream(&pipes[i]); in dp_retrain_link_dp_test()
323 link->dc->hwss.unblank_stream(&pipes[i], in dp_retrain_link_dp_test()
Ddc_link.c1388 link->dc->hwss.edp_power_control(link, true); in enable_link_edp()
1389 link->dc->hwss.edp_wait_for_hpd_ready(link, true); in enable_link_edp()
2439 core_dc->hwss.enable_audio_stream(pipe_ctx); in core_link_enable_stream()
2447 core_dc->hwss.enable_stream(pipe_ctx); in core_link_enable_stream()
2452 core_dc->hwss.unblank_stream(pipe_ctx, in core_link_enable_stream()
2463 core_dc->hwss.blank_stream(pipe_ctx); in core_link_disable_stream()
2465 core_dc->hwss.disable_stream(pipe_ctx, option); in core_link_disable_stream()
2477 core_dc->hwss.set_avmute(pipe_ctx, enable); in core_link_set_avmute()
Ddc_surface.c125 core_dc->hwss.update_pending_status(pipe_ctx); in dc_plane_get_status()
Ddc_link_dp.c2621 link->dc->hwss.unblank_stream( in dc_link_dp_set_test_pattern()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_hw_sequencer.c182 dc->hwss.enable_display_power_gating = dce100_enable_display_power_gating; in dce100_hw_sequencer_construct()
183 dc->hwss.set_bandwidth = dce100_set_bandwidth; in dce100_hw_sequencer_construct()
184 dc->hwss.pplib_apply_display_requirements = in dce100_hw_sequencer_construct()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_hw_sequencer.c253 dc->hwss.enable_display_power_gating = dce120_enable_display_power_gating; in dce120_hw_sequencer_construct()
254 dc->hwss.update_dchub = dce120_update_dchub; in dce120_hw_sequencer_construct()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c1062 dc->hwss.disable_audio_stream(pipe_ctx, option); in dce110_disable_stream()
1087 link->dc->hwss.edp_backlight_control(link, true); in dce110_unblank_stream()
1097 link->dc->hwss.edp_backlight_control(link, false); in dce110_blank_stream()
1370 dc->hwss.enable_stream_timing(pipe_ctx, context, dc); in apply_single_controller_ctx_to_hw()
1536 dc->hwss.disable_plane(dc, in disable_vga_and_power_gate_all_controllers()
1614 dc->hwss.edp_backlight_control(edp_link_to_turnoff, false); in dce110_enable_accelerated_mode()
1620 dc->hwss.edp_power_control(edp_link_to_turnoff, false); in dce110_enable_accelerated_mode()
1922 dc->hwss.disable_plane(dc, pipe_ctx_old); in dce110_reset_hw_ctx_wrap()
2020 dc->hwss.reset_hw_ctx_wrap(dc, context); in dce110_apply_ctx_to_hw()
2045 dc->hwss.enable_display_power_gating( in dce110_apply_ctx_to_hw()
[all …]
Ddce110_resource.c989 dc->hwss.enable_display_power_gating( in dce110_acquire_underlay()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c614 dc->hwss.wait_for_mpcc_disconnect(dc, dc->res_pool, old_pipe_ctx); in false_optc_underflow_wa()
726 dc->hwss.disable_audio_stream(pipe_ctx, FREE_ACQUIRED_RESOURCE); in reset_back_end_for_pipe()
912 dc->hwss.wait_for_mpcc_disconnect(dc, dc->res_pool, pipe_ctx); in plane_atomic_disable()
990 dc->hwss.edp_power_control(link, true); in dcn10_init_hw()
2049 dc->hwss.update_mpcc(dc, pipe_ctx); in update_dchubp_dpp()
2068 dc->hwss.set_cursor_position(pipe_ctx); in update_dchubp_dpp()
2069 dc->hwss.set_cursor_attribute(pipe_ctx); in update_dchubp_dpp()
2076 dc->hwss.program_output_csc(dc, in update_dchubp_dpp()
2103 dc->hwss.update_plane_addr(dc, pipe_ctx); in update_dchubp_dpp()
2174 dc->hwss.set_input_transfer_func(pipe_ctx, pipe_ctx->plane_state); in dcn10_program_pipe()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_hw_sequencer.c161 dc->hwss.enable_display_power_gating = dce112_enable_display_power_gating; in dce112_hw_sequencer_construct()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
Ddc.h304 struct hw_sequencer_funcs hwss; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_hwseq.h527 void dce_enable_fe_clock(struct dce_hwseq *hwss,