/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
H A D | dcn20_hwseq.c | 209 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock() argument 289 dcn20_set_flip_control_gsl(struct pipe_ctx * pipe_ctx,bool flip_immediate) dcn20_set_flip_control_gsl() argument 385 dcn20_program_triple_buffer(const struct dc * dc,struct pipe_ctx * pipe_ctx,bool enable_triple_buffer) dcn20_program_triple_buffer() argument 693 dcn20_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_plane_atomic_disable() argument 733 dcn20_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn20_disable_plane() argument 755 dcn20_disable_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_disable_pixel_data() argument 801 get_odm_segment_count(struct pipe_ctx * pipe_ctx) get_odm_segment_count() argument 815 dcn20_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn20_enable_stream_timing() argument 986 dcn20_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn20_program_output_csc() argument 1013 dcn20_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn20_set_output_transfer_func() argument 1053 dcn20_set_blend_lut(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_blend_lut() argument 1073 dcn20_set_shaper_3dlut(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_shaper_3dlut() argument 1099 dcn20_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_input_transfer_func() argument 1174 dcn20_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn20_update_odm() argument 1199 dcn20_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_blank_pixel_data() argument 1265 dcn20_power_on_plane_resources(struct dce_hwseq * hws,struct pipe_ctx * pipe_ctx) dcn20_power_on_plane_resources() argument 1289 dcn20_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_enable_plane() argument 1654 dcn20_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_update_dchubp_dpp() argument 1866 dcn20_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_program_pipe() argument 2422 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_optimize_bandwidth() local 2449 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_update_bandwidth() local 2547 dcn20_dmdata_status_done(struct pipe_ctx * pipe_ctx) dcn20_dmdata_status_done() argument 2556 dcn20_disable_stream_gating(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_disable_stream_gating() argument 2571 dcn20_enable_stream_gating(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_enable_stream_gating() argument 2586 dcn20_set_dmdata_attributes(struct pipe_ctx * pipe_ctx) dcn20_set_dmdata_attributes() argument 2647 patch_address_for_sbs_tb_stereo(struct pipe_ctx * pipe_ctx,PHYSICAL_ADDRESS_LOC * addr) patch_address_for_sbs_tb_stereo() argument 2674 dcn20_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_plane_addr() argument 2702 dcn20_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn20_unblank_stream() argument 2741 dcn20_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_setup_vupdate_interrupt() argument 2755 dcn20_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_reset_back_end_for_pipe() argument 2853 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_reset_hw_ctx_wrap() local 2874 dcn20_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_mpcc() argument 2958 dcn20_enable_stream(struct pipe_ctx * pipe_ctx) dcn20_enable_stream() argument 3031 dcn20_program_dmdata_engine(struct pipe_ctx * pipe_ctx) dcn20_program_dmdata_engine() argument 3121 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_fpga_init_hw() local 3158 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_fpga_init_hw() local 3177 dcn20_set_disp_pattern_generator(const struct dc * dc,struct pipe_ctx * pipe_ctx,enum controller_dp_test_pattern test_pattern,enum controller_dp_color_space color_space,enum dc_color_depth color_depth,const struct tg_color * solid_color,int width,int height,int offset) dcn20_set_disp_pattern_generator() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
H A D | dce110_hwseq.c | 281 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() argument 604 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() argument 628 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx) in dce110_update_info_frame() argument 660 dce110_enable_stream(struct pipe_ctx * pipe_ctx) dce110_enable_stream() argument 1071 dce110_enable_audio_stream(struct pipe_ctx * pipe_ctx) dce110_enable_audio_stream() argument 1109 dce110_disable_audio_stream(struct pipe_ctx * pipe_ctx) dce110_disable_audio_stream() argument 1142 dce110_disable_stream(struct pipe_ctx * pipe_ctx) dce110_disable_stream() argument 1189 dce110_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dce110_unblank_stream() argument 1209 dce110_blank_stream(struct pipe_ctx * pipe_ctx) dce110_blank_stream() argument 1251 dce110_set_avmute(struct pipe_ctx * pipe_ctx,bool enable) dce110_set_avmute() argument 1278 populate_audio_dp_link_info(const struct pipe_ctx * pipe_ctx,struct audio_dp_link_info * dp_link_info) populate_audio_dp_link_info() argument 1371 build_audio_output(struct dc_state * state,const struct pipe_ctx * pipe_ctx,struct audio_output * audio_output) build_audio_output() argument 1465 program_scaler(const struct dc * dc,const struct pipe_ctx * pipe_ctx) program_scaler() argument 1504 dce110_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dce110_enable_stream_timing() argument 1568 dce110_apply_single_controller_ctx_to_hw(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dce110_apply_single_controller_ctx_to_hw() argument 1832 struct pipe_ctx *pipe_ctx = NULL; dce110_enable_accelerated_mode() local 1953 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_set_displaymarks() local 2020 set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) set_drr() argument 2048 get_position(struct pipe_ctx ** pipe_ctx,int num_pipes,struct crtc_position * position) get_position() argument 2060 set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) set_static_screen_control() argument 2096 struct pipe_ctx *pipe_ctx = NULL; should_enable_fbc() local 2166 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[pipe_idx]; enable_fbc() local 2191 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_reset_hw_ctx_wrap() local 2278 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_setup_audio_dto() local 2316 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_setup_audio_dto() local 2386 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_apply_ctx_to_hw() local 2415 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_apply_ctx_to_hw() local 2456 set_default_colors(struct pipe_ctx * pipe_ctx) set_default_colors() argument 2498 program_surface_visibility(const struct dc * dc,struct pipe_ctx * pipe_ctx) program_surface_visibility() argument 2525 program_gamut_remap(struct pipe_ctx * pipe_ctx) program_gamut_remap() argument 2544 update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) update_plane_addr() argument 2559 dce110_update_pending_status(struct pipe_ctx * pipe_ctx) dce110_update_pending_status() argument 2822 dce110_program_front_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx) dce110_program_front_end_for_pipe() argument 2946 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dce110_apply_ctx_for_surface() local 2977 dce110_power_down_fe(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dce110_power_down_fe() argument 2997 dce110_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dce110_wait_for_mpcc_disconnect() argument 3003 program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) program_output_csc() argument 3024 dce110_set_cursor_position(struct pipe_ctx * pipe_ctx) dce110_set_cursor_position() argument 3069 dce110_set_cursor_attribute(struct pipe_ctx * pipe_ctx) dce110_set_cursor_attribute() argument 3089 dce110_set_backlight_level(struct pipe_ctx * pipe_ctx,uint32_t backlight_pwm_u16_16,uint32_t frame_ramp) dce110_set_backlight_level() argument 3123 dce110_set_abm_immediate_disable(struct pipe_ctx * pipe_ctx) dce110_set_abm_immediate_disable() argument 3136 dce110_set_pipe(struct pipe_ctx * pipe_ctx) dce110_set_pipe() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
H A D | dcn10_hwseq.c | 101 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local 596 dcn10_did_underflow_occur(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_did_underflow_occur() argument 962 dcn10_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn10_enable_stream_timing() argument 1065 dcn10_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_reset_back_end_for_pipe() argument 1151 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1164 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1174 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1186 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1226 dcn10_plane_atomic_disconnect(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disconnect() argument 1303 dcn10_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disable() argument 1336 dcn10_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn10_disable_plane() argument 1369 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1395 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1412 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1426 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1739 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_reset_hw_ctx_wrap() local 1761 patch_address_for_sbs_tb_stereo(struct pipe_ctx * pipe_ctx,PHYSICAL_ADDRESS_LOC * addr) patch_address_for_sbs_tb_stereo() argument 1788 dcn10_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_plane_addr() argument 1813 dcn10_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn10_set_input_transfer_func() argument 1891 dcn10_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn10_set_output_transfer_func() argument 1972 delay_cursor_until_vupdate(struct dc * dc,struct pipe_ctx * pipe_ctx) delay_cursor_until_vupdate() argument 2518 dcn10_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_enable_plane() argument 2555 dcn10_program_gamut_remap(struct pipe_ctx * pipe_ctx) dcn10_program_gamut_remap() argument 2580 dcn10_is_rear_mpo_fix_required(struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace) dcn10_is_rear_mpo_fix_required() argument 2595 dcn10_set_csc_adjustment_rgb_mpo_fix(struct pipe_ctx * pipe_ctx,uint16_t * matrix) dcn10_set_csc_adjustment_rgb_mpo_fix() argument 2610 dcn10_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn10_program_output_csc() argument 2660 dcn10_update_visual_confirm_color(struct dc * dc,struct pipe_ctx * pipe_ctx,int mpcc_id) dcn10_update_visual_confirm_color() argument 2671 dcn10_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_mpcc() argument 2749 update_scaler(struct pipe_ctx * pipe_ctx) update_scaler() argument 2763 dcn10_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_update_dchubp_dpp() argument 2925 dcn10_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn10_blank_pixel_data() argument 2967 dcn10_set_hdr_multiplier(struct pipe_ctx * pipe_ctx) dcn10_set_hdr_multiplier() argument 2987 dcn10_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_program_pipe() argument 3036 struct pipe_ctx *pipe_ctx; dcn10_wait_for_pending_cleared() local 3072 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_post_unlock_program_front_end() local 3191 dcn10_set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) dcn10_set_drr() argument 3227 dcn10_get_position(struct pipe_ctx ** pipe_ctx,int num_pipes,struct crtc_position * position) dcn10_get_position() argument 3239 dcn10_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn10_set_static_screen_control() argument 3300 dcn10_setup_stereo(struct pipe_ctx * pipe_ctx,struct dc * dc) dcn10_setup_stereo() argument 3342 dcn10_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dcn10_wait_for_mpcc_disconnect() argument 3381 dcn10_update_pending_status(struct pipe_ctx * pipe_ctx) dcn10_update_pending_status() argument 3427 dcn10_can_pipe_disable_cursor(struct pipe_ctx * pipe_ctx) dcn10_can_pipe_disable_cursor() argument 3474 dcn10_set_cursor_position(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_position() argument 3713 dcn10_set_cursor_attribute(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_attribute() argument 3723 dcn10_set_cursor_sdr_white_level(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_sdr_white_level() argument 3768 dcn10_get_vupdate_offset_from_vsync(struct pipe_ctx * pipe_ctx) dcn10_get_vupdate_offset_from_vsync() argument 3796 dcn10_calc_vupdate_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_calc_vupdate_position() argument 3812 dcn10_cal_vline_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_cal_vline_position() argument 3841 dcn10_setup_periodic_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_periodic_interrupt() argument 3852 dcn10_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_vupdate_interrupt() argument 3866 dcn10_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn10_unblank_stream() argument 3890 dcn10_send_immediate_sdp_message(struct pipe_ctx * pipe_ctx,const uint8_t * custom_sdp_message,unsigned int sdp_message_size) dcn10_send_immediate_sdp_message() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_hw_sequencer.c | 55 struct pipe_ctx *pipe_ctx = NULL; in dce60_should_enable_fbc() local 124 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[pipe_idx]; in dce60_enable_fbc() local 143 static void dce60_set_default_colors(struct pipe_ctx *pipe_ctx) in dce60_set_default_colors() 182 struct pipe_ctx *pipe_ctx) in dce60_program_surface_visibility() 197 static void dce60_get_surface_visual_confirm_color(const struct pipe_ctx *pipe_ctx, in dce60_get_surface_visual_confirm_color() 233 const struct pipe_ctx *pipe_ctx) in dce60_program_scaler() 271 struct dc *dc, struct pipe_ctx *pipe_ctx) in dce60_program_front_end_for_pipe() 396 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce60_apply_ctx_for_surface() local
|
/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_dpms.c | 215 static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx, in get_ext_hdmi_settings() argument 312 static bool write_i2c(struct pipe_ctx *pipe_ct argument 339 write_i2c_retimer_setting(struct pipe_ctx * pipe_ctx,bool is_vga_mode,bool is_over_340mhz,struct ext_hdmi_settings * settings) write_i2c_retimer_setting() argument 501 write_i2c_default_retimer_setting(struct pipe_ctx * pipe_ctx,bool is_vga_mode,bool is_over_340mhz) write_i2c_default_retimer_setting() argument 624 write_i2c_redriver_setting(struct pipe_ctx * pipe_ctx,bool is_over_340mhz) write_i2c_redriver_setting() argument 652 update_psp_stream_config(struct pipe_ctx * pipe_ctx,bool dpms_off) update_psp_stream_config() argument 717 set_avmute(struct pipe_ctx * pipe_ctx,bool enable) set_avmute() argument 762 dp_set_dsc_on_rx(struct pipe_ctx * pipe_ctx,bool enable) dp_set_dsc_on_rx() argument 778 link_set_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) link_set_dsc_on_stream() argument 908 link_set_dsc_pps_packet(struct pipe_ctx * pipe_ctx,bool enable,bool immediate_update) link_set_dsc_pps_packet() argument 972 link_set_dsc_enable(struct pipe_ctx * pipe_ctx,bool enable) link_set_dsc_enable() argument 996 link_update_dsc_config(struct pipe_ctx * pipe_ctx) link_update_dsc_config() argument 1010 enable_stream_features(struct pipe_ctx * pipe_ctx) enable_stream_features() argument 1119 get_pbn_from_timing(struct pipe_ctx * pipe_ctx) get_pbn_from_timing() argument 1292 deallocate_mst_payload(struct pipe_ctx * pipe_ctx) deallocate_mst_payload() argument 1391 allocate_mst_payload(struct pipe_ctx * pipe_ctx) allocate_mst_payload() argument 1618 update_sst_payload(struct pipe_ctx * pipe_ctx,bool allocate) update_sst_payload() argument 1701 link_reduce_mst_payload(struct pipe_ctx * pipe_ctx,uint32_t bw_in_kbps) link_reduce_mst_payload() argument 1789 link_increase_mst_payload(struct pipe_ctx * pipe_ctx,uint32_t bw_in_kbps) link_increase_mst_payload() argument 1925 enable_link_hdmi(struct pipe_ctx * pipe_ctx) enable_link_hdmi() argument 1995 enable_link_dp(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link_dp() argument 2106 enable_link_edp(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link_edp() argument 2111 enable_link_lvds(struct pipe_ctx * pipe_ctx) enable_link_lvds() argument 2132 enable_link_dp_mst(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link_dp_mst() argument 2159 enable_link_virtual(struct pipe_ctx * pipe_ctx) enable_link_virtual() argument 2173 enable_link(struct dc_state * state,struct pipe_ctx * pipe_ctx) enable_link() argument 2307 link_set_dpms_off(struct pipe_ctx * pipe_ctx) link_set_dpms_off() argument 2418 link_set_dpms_on(struct dc_state * state,struct pipe_ctx * pipe_ctx) link_set_dpms_on() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/ |
H A D | link_hwss_hpo_dp.c | 31 set_hpo_dp_throttled_vcp_size(struct pipe_ctx * pipe_ctx,struct fixed31_32 throttled_vcp_size) set_hpo_dp_throttled_vcp_size() argument 44 set_hpo_dp_hblank_min_symbol_width(struct pipe_ctx * pipe_ctx,const struct dc_link_settings * link_settings,struct fixed31_32 throttled_vcp_size) set_hpo_dp_hblank_min_symbol_width() argument 72 setup_hpo_dp_stream_encoder(struct pipe_ctx * pipe_ctx) setup_hpo_dp_stream_encoder() argument 81 reset_hpo_dp_stream_encoder(struct pipe_ctx * pipe_ctx) reset_hpo_dp_stream_encoder() argument 88 setup_hpo_dp_stream_attribute(struct pipe_ctx * pipe_ctx) setup_hpo_dp_stream_attribute() argument 166 setup_hpo_dp_audio_output(struct pipe_ctx * pipe_ctx,struct audio_output * audio_output,uint32_t audio_inst) setup_hpo_dp_audio_output() argument 175 enable_hpo_dp_audio_packet(struct pipe_ctx * pipe_ctx) enable_hpo_dp_audio_packet() argument 181 disable_hpo_dp_audio_packet(struct pipe_ctx * pipe_ctx) disable_hpo_dp_audio_packet() argument [all...] |
H A D | link_hwss_dio.c | 39 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_dio_throttled_vcp_size() argument 49 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_dio_stream_encoder() argument 72 reset_dio_stream_encoder(struct pipe_ctx * pipe_ctx) reset_dio_stream_encoder() argument 95 setup_dio_stream_attribute(struct pipe_ctx * pipe_ctx) setup_dio_stream_attribute() argument 199 setup_dio_audio_output(struct pipe_ctx * pipe_ctx,struct audio_output * audio_output,uint32_t audio_inst) setup_dio_audio_output() argument 215 enable_dio_audio_packet(struct pipe_ctx * pipe_ctx) enable_dio_audio_packet() argument 230 disable_dio_audio_packet(struct pipe_ctx * pipe_ctx) disable_dio_audio_packet() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | core_types.h | 420 struct pipe_ctx { struct 449 struct pipe_ctx *top_pipe; argument 450 struct pipe_ctx *bottom_pip argument 421 plane_statepipe_ctx global() argument 422 streampipe_ctx global() argument 424 plane_respipe_ctx global() argument 451 next_odm_pipepipe_ctx global() argument 452 prev_odm_pipepipe_ctx global() argument 454 dlg_regspipe_ctx global() argument 455 ttu_regspipe_ctx global() argument 456 rq_regspipe_ctx global() argument 457 pipe_dlg_parampipe_ctx global() argument 458 dml_rq_parampipe_ctx global() argument 459 dml_dlg_sys_parampipe_ctx global() argument 460 dml_inputpipe_ctx global() argument 461 det_buffer_size_kbpipe_ctx global() argument 462 unbounded_reqpipe_ctx global() argument 463 surface_size_in_mall_bytespipe_ctx global() argument 464 hubp_regspipe_ctx global() argument 465 mcache_regspipe_ctx global() argument 490 struct pipe_ctx pipe_ctx[MAX_PIPES]; global() member [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
H A D | dcn35_hwseq.c | 361 update_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) update_dsc_on_stream() argument 426 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument 449 dcn35_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn35_update_odm() argument 738 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local 764 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local 781 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local 795 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_init_pipes() local 911 dcn35_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn35_enable_plane() argument 947 dcn35_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn35_plane_atomic_disable() argument 981 dcn35_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn35_disable_plane() argument 1033 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn35_calc_blocks_to_gate() local 1449 dcn35_set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) dcn35_set_drr() argument 1493 dcn35_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn35_set_static_screen_control() argument 1511 dcn35_set_long_vblank(struct pipe_ctx ** pipe_ctx,int num_pipes,uint32_t v_total_min,uint32_t v_total_max) dcn35_set_long_vblank() argument 1539 should_avoid_empty_tu(struct pipe_ctx * pipe_ctx) should_avoid_empty_tu() argument 1594 dcn35_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx * pipe_ctx) dcn35_is_dp_dig_pixel_rate_div_policy() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
H A D | dcn201_hwseq.c | 57 struct pipe_ctx *pipe_ctx, PHYSICAL_ADDRESS_LOC *addr) in patch_address_for_sbs_tb_stereo() 133 void dcn201_update_plane_addr(const struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_plane_addr() 306 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local 341 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local 377 struct pipe_ctx *pipe_ctx) in dcn201_plane_atomic_disconnect() 422 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc() 556 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx) in dcn201_set_cursor_attribute() 568 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx) in dcn201_set_dmdata_attributes() 591 void dcn201_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn201_unblank_stream()
|
/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_hw_sequencer.c | 310 struct pipe_ctx *pipe_ctx, in get_mpctree_visual_confirm_color() argument 331 const struct pipe_ctx *pipe_ctx, in get_surface_visual_confirm_color() argument 381 get_hdr_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_hdr_visual_confirm_color() argument 429 get_subvp_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_subvp_visual_confirm_color() argument 457 get_mclk_switch_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_mclk_switch_visual_confirm_color() argument 503 set_p_state_switch_method(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) set_p_state_switch_method() argument 560 get_fams2_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx,struct tg_color * color) get_fams2_visual_confirm_color() argument 582 hwss_build_fast_sequence(struct dc * dc,struct dc_dmub_cmd * dc_dmub_cmd,unsigned int dmub_cmd_count,struct block_sequence block_sequence[],unsigned int * num_steps,struct pipe_ctx * pipe_ctx,struct dc_stream_status * stream_status,struct dc_state * context) hwss_build_fast_sequence() argument 870 struct pipe_ctx *pipe_ctx = params->program_manual_trigger_params.pipe_ctx; hwss_program_manual_trigger() local 878 struct pipe_ctx *pipe_ctx = params->setup_dpp_params.pipe_ctx; hwss_setup_dpp() local 901 struct pipe_ctx *pipe_ctx = params->program_bias_and_scale_params.pipe_ctx; hwss_program_bias_and_scale() local 960 get_surface_tile_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_surface_tile_visual_confirm_color() argument [all...] |
H A D | dc_resource.c | 685 if (is_sharable_clk_src(&res_ctx->pipe_ctx[i], pipe_ctx)) in resource_find_used_clk_src_for_sharing() argument 777 calculate_viewport_size(struct pipe_ctx * pipe_ctx) calculate_viewport_size() argument 823 calculate_plane_rec_in_timing_active(struct pipe_ctx * pipe_ctx,const struct rect * rec_in) calculate_plane_rec_in_timing_active() argument 913 calculate_mpc_slice_in_timing_active(struct pipe_ctx * pipe_ctx,struct rect * plane_clip_rec) calculate_mpc_slice_in_timing_active() argument 948 calculate_adjust_recout_for_visual_confirm(struct pipe_ctx * pipe_ctx,int * base_offset,int * dpp_offset) calculate_adjust_recout_for_visual_confirm() argument 969 adjust_recout_for_visual_confirm(struct rect * recout,struct pipe_ctx * pipe_ctx) adjust_recout_for_visual_confirm() argument 984 calculate_recout(struct pipe_ctx * pipe_ctx) calculate_recout() argument 1140 calculate_scaling_ratios(struct pipe_ctx * pipe_ctx) calculate_scaling_ratios() argument 1256 calculate_inits_and_viewports(struct pipe_ctx * pipe_ctx) calculate_inits_and_viewports() argument 1471 resource_build_scaling_params(struct pipe_ctx * pipe_ctx) resource_build_scaling_params() argument 1883 resource_is_pipe_type(const struct pipe_ctx * pipe_ctx,enum pipe_type type) resource_is_pipe_type() argument 1990 resource_get_otg_master(const struct pipe_ctx * pipe_ctx) resource_get_otg_master() argument 1999 resource_get_opp_head(const struct pipe_ctx * pipe_ctx) resource_get_opp_head() argument 2023 resource_get_mpc_slice_index(const struct pipe_ctx * pipe_ctx) resource_get_mpc_slice_index() argument 2067 resource_get_odm_slice_index(const struct pipe_ctx * pipe_ctx) resource_get_odm_slice_index() argument 2120 resource_get_odm_slice_dst_rect(struct pipe_ctx * pipe_ctx) resource_get_odm_slice_dst_rect() argument 2139 resource_get_odm_slice_src_rect(struct pipe_ctx * pipe_ctx) resource_get_odm_slice_src_rect() argument 2585 add_hpo_dp_link_enc_to_ctx(struct resource_context * res_ctx,const struct resource_pool * pool,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) add_hpo_dp_link_enc_to_ctx() argument 2607 remove_hpo_dp_link_enc_from_ctx(struct resource_context * res_ctx,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) remove_hpo_dp_link_enc_from_ctx() argument 2841 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; resource_remove_dpp_pipes_for_plane_composition() local 3451 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[tg_inst]; acquire_resource_from_hw_enabled_state() local 3569 struct pipe_ctx *pipe_ctx = NULL; acquire_otg_master_pipe_for_stream() local 3644 struct pipe_ctx *pipe_ctx = NULL; resource_map_pool_resources() local 4060 struct pipe_ctx *pipe_ctx = &new_ctx->res_ctx.pipe_ctx[j]; dc_validate_global_state() local 4132 set_avi_info_frame(struct dc_info_packet * info_packet,struct pipe_ctx * pipe_ctx) set_avi_info_frame() argument 4513 resource_build_info_frame(struct pipe_ctx * pipe_ctx) resource_build_info_frame() argument 4564 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream( resource_map_clock_resources() local 4605 pipe_need_reprogram(struct pipe_ctx * pipe_ctx_old,struct pipe_ctx * pipe_ctx) pipe_need_reprogram() argument 4952 struct pipe_ctx *pipe_ctx_old, *pipe_ctx, *pipe_ctx_syncd; reset_syncd_pipes_from_disabled_pipes() local 4981 struct pipe_ctx *pipe_ctx, *pipe_ctx_check; check_syncd_pipes_for_disabled_master_pipe() local 5183 update_dp_encoder_resources_for_test_harness(const struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) update_dp_encoder_resources_for_test_harness() argument 5233 resource_get_dscl_prog_data(struct pipe_ctx * pipe_ctx) resource_get_dscl_prog_data() argument [all...] |
H A D | dc_surface.c | 74 struct pipe_ctx *pipe_ctx = &dc_state->res_ctx.pipe_ctx[i]; in dc_plane_get_pipe_mask() local 140 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local 155 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
|
H A D | dc.c | 734 struct pipe_ctx *pipe_ctx; dc_stream_set_dyn_expansion() local 1136 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; apply_ctx_interdependent_lock() local 1149 dc_update_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dc_update_visual_confirm_color() argument 1868 should_update_pipe_for_stream(struct dc_state * context,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) should_update_pipe_for_stream() argument 1876 should_update_pipe_for_plane(struct dc_state * context,struct pipe_ctx * pipe_ctx,struct dc_plane_state * plane_state) should_update_pipe_for_plane() argument 2434 const struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; is_surface_in_context() local 3274 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; update_planes_and_stream_state() local 3316 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_do_stream_update() local 3510 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; dc_dmub_update_dirty_rect() local 3565 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; build_dmub_update_dirty_rect() local 3637 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_plane_for_stream_offload_fams2_flip() local 3718 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream_fast() local 3784 const struct pipe_ctx *pipe_ctx; wait_for_outstanding_hw_updates() local 3982 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4002 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4023 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4076 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4095 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4200 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4424 struct pipe_ctx *pipe_ctx; swap_and_release_current_context() local 4865 struct pipe_ctx *pipe_ctx = update_planes_and_stream_v1() local 4916 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; update_planes_and_stream_v1() local [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
H A D | dcn401_hwseq.c | 80 void dcn401_program_gamut_remap(struct pipe_ctx *pipe_ctx) in dcn401_program_gamut_remap() argument 446 dcn401_get_mcm_lut_xable_from_pipe_ctx(struct dc * dc,struct pipe_ctx * pipe_ctx,enum MCM_LUT_XABLE * shaper_xable,enum MCM_LUT_XABLE * lut3d_xable,enum MCM_LUT_XABLE * lut1d_xable) dcn401_get_mcm_lut_xable_from_pipe_ctx() argument 480 dcn401_populate_mcm_luts(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_cm2_func_luts mcm_luts,bool lut_bank_a) dcn401_populate_mcm_luts() argument 656 dcn401_trigger_3dlut_dma_load(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn401_trigger_3dlut_dma_load() argument 665 dcn401_set_mcm_luts(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn401_set_mcm_luts() argument 718 dcn401_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn401_set_output_transfer_func() argument 749 dcn401_calculate_dccg_tmds_div_value(struct pipe_ctx * pipe_ctx,unsigned int * tmds_div) dcn401_calculate_dccg_tmds_div_value() argument 769 enable_stream_timing_calc(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc,unsigned int * tmds_div,int * opp_inst,int * opp_cnt,struct pipe_ctx * opp_heads[MAX_PIPES],bool * manual_mode,struct drr_params * params,unsigned int * event_triggers) enable_stream_timing_calc() argument 809 dcn401_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn401_enable_stream_timing() argument 948 dcn401_enable_stream_calc(struct pipe_ctx * pipe_ctx,int * dp_hpo_inst,enum phyd32clk_clock_source * phyd32clk,unsigned int * tmds_div,uint32_t * early_control) dcn401_enable_stream_calc() argument 985 dcn401_enable_stream(struct pipe_ctx * pipe_ctx) dcn401_enable_stream() argument 1044 dcn401_can_pipe_disable_cursor(struct pipe_ctx * pipe_ctx) dcn401_can_pipe_disable_cursor() argument 1102 dcn401_set_cursor_position(struct pipe_ctx * pipe_ctx) dcn401_set_cursor_position() argument 1372 const struct pipe_ctx *pipe_ctx = top_pipe; dcn401_wait_for_dcc_meta_propagation() local 1482 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn401_optimize_bandwidth() local 1626 dcn401_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn401_unblank_stream() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
H A D | dcn30_hwseq.c | 222 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut() argument 243 static bool dcn30_set_mpc_shaper_3dlut(struct pipe_ctx *pipe_ctx, in dcn30_set_mpc_shaper_3dlut() argument 297 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func() argument 336 dcn30_program_gamut_remap(struct pipe_ctx * pipe_ctx) dcn30_program_gamut_remap() argument 374 dcn30_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn30_set_output_transfer_func() argument 582 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; dcn30_program_all_writeback_pipes_in_tree() local 808 dcn30_set_avmute(struct pipe_ctx * pipe_ctx,bool enable) dcn30_set_avmute() argument 829 dcn30_update_info_frame(struct pipe_ctx * pipe_ctx) dcn30_update_info_frame() argument 861 dcn30_program_dmdata_engine(struct pipe_ctx * pipe_ctx) dcn30_program_dmdata_engine() argument 1154 dcn30_set_disp_pattern_generator(const struct dc * dc,struct pipe_ctx * pipe_ctx,enum controller_dp_test_pattern test_pattern,enum controller_dp_color_space color_space,enum dc_color_depth color_depth,const struct tg_color * solid_color,int width,int height,int offset) dcn30_set_disp_pattern_generator() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/basics/ |
H A D | dc_common.c | 52 bool is_lower_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_lower_pipe_tree_visible() 61 bool is_upper_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_upper_pipe_tree_visible() 70 bool is_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_pipe_tree_visible()
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
H A D | dcn32_hwseq.c | 352 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local 438 dcn32_set_mpc_shaper_3dlut(struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_mpc_shaper_3dlut() argument 474 dcn32_set_mcm_luts(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_mcm_luts() argument 519 dcn32_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_input_transfer_func() argument 558 dcn32_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_output_transfer_func() argument 993 dcn32_update_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) dcn32_update_dsc_on_stream() argument 1079 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument 1102 dcn32_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn32_update_odm() argument 1157 dcn32_calculate_dccg_k1_k2_values(struct pipe_ctx * pipe_ctx,unsigned int * k1_div,unsigned int * k2_div) dcn32_calculate_dccg_k1_k2_values() argument 1199 struct pipe_ctx *pipe_ctx = NULL; dcn32_calculate_pix_rate_divider() local 1264 dcn32_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn32_unblank_stream() argument 1304 dcn32_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx * pipe_ctx) dcn32_is_dp_dig_pixel_rate_div_policy() argument 1335 struct pipe_ctx *pipe_ctx = NULL; apply_symclk_on_tx_off_wa() local 1505 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn32_disable_phantom_streams() local 1557 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn32_enable_phantom_streams() local [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn314/ |
H A D | dcn314_hwseq.c | 72 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream() argument 135 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument 158 dcn314_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn314_update_odm() argument 301 dcn314_calculate_dccg_k1_k2_values(struct pipe_ctx * pipe_ctx,unsigned int * k1_div,unsigned int * k2_div) dcn314_calculate_dccg_k1_k2_values() argument 343 struct pipe_ctx *pipe_ctx = NULL; dcn314_calculate_pix_rate_divider() local 432 struct pipe_ctx *pipe_ctx = NULL; apply_symclk_on_tx_off_wa() local [all...] |
/linux/drivers/gpu/drm/amd/display/dc/virtual/ |
H A D | virtual_link_hwss.c | 28 void virtual_setup_stream_encoder(struct pipe_ctx *pipe_ctx) in virtual_setup_stream_encoder() 32 void virtual_setup_stream_attribute(struct pipe_ctx *pipe_ctx) in virtual_setup_stream_attribute() 36 void virtual_reset_stream_encoder(struct pipe_ctx *pipe_ctx) in virtual_reset_stream_encoder()
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/ |
H A D | dcn21_hwseq.c | 129 void dcn21_PLAT_58856_wa(struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn21_PLAT_58856_wa() 179 void dcn21_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx) in dcn21_set_abm_immediate_disable() 212 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe() 244 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level() 293 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/ |
H A D | dcn31_hwseq.c | 376 void dcn31_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn31_update_info_frame() argument 506 dcn31_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn31_reset_back_end_for_pipe() argument 578 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn31_reset_hw_ctx_wrap() local 619 dcn31_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn31_set_static_screen_control() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/hwss/ |
H A D | hw_sequencer.h | 58 struct pipe_ctx *pipe_ctx; member 63 struct pipe_ctx *pipe_ctx; member 69 struct pipe_ctx *pipe_ctx; member 75 struct pipe_ctx *pipe_ctx; member 80 struct pipe_ctx *pipe_ct member 85 struct pipe_ctx *pipe_ctx; global() member 89 struct pipe_ctx *pipe_ctx; global() member 99 struct pipe_ctx *pipe_ctx; global() member 103 struct pipe_ctx *pipe_ctx; global() member 108 struct pipe_ctx *pipe_ctx; global() member 114 struct pipe_ctx *pipe_ctx; global() member [all...] |
/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_spl_translate.c | 69 void translate_SPL_in_params_from_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_in *spl_in) in translate_SPL_in_params_from_pipe_ctx() argument 179 translate_SPL_out_params_to_pipe_ctx(struct pipe_ctx * pipe_ctx,struct spl_out * spl_out) translate_SPL_out_params_to_pipe_ctx() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/ |
H A D | link_dp_cts.c | 127 struct pipe_ctx *pipe_ctx = &pipes[0]; dp_test_get_audio_test_data() local 412 set_crtc_test_pattern(struct dc_link * link,struct pipe_ctx * pipe_ctx,enum dp_test_pattern test_pattern,enum dp_test_pattern_color_space test_pattern_color_space) set_crtc_test_pattern() argument 587 struct pipe_ctx *pipe_ctx = NULL; dp_set_test_pattern() local [all...] |