/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | stream_encoder.h | 103 struct stream_encoder { struct 125 struct stream_encoder *enc, argument 132 struct stream_encoder *enc, 138 struct stream_encoder *enc, 143 struct stream_encoder *enc, 147 struct stream_encoder *enc, 151 struct stream_encoder *enc, 155 struct stream_encoder *enc); 158 struct stream_encoder *enc, 162 struct stream_encoder *enc, [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/virtual/ |
D | virtual_stream_encoder.c | 30 struct stream_encoder *enc, in virtual_stream_encoder_dp_set_stream_attribute() 37 struct stream_encoder *enc, in virtual_stream_encoder_hdmi_set_stream_attribute() 43 struct stream_encoder *enc, in virtual_stream_encoder_dvi_set_stream_attribute() 48 struct stream_encoder *enc, in virtual_stream_encoder_set_throttled_vcp_size() 53 struct stream_encoder *enc, in virtual_stream_encoder_update_hdmi_info_packets() 57 struct stream_encoder *enc) {} in virtual_stream_encoder_stop_hdmi_info_packets() 60 struct stream_encoder *enc, in virtual_stream_encoder_set_avmute() 63 struct stream_encoder *enc, in virtual_stream_encoder_update_dp_info_packets() 67 struct stream_encoder *enc) {} in virtual_stream_encoder_stop_dp_info_packets() 71 struct stream_encoder *enc) {} in virtual_stream_encoder_dp_blank() [all …]
|
D | virtual_stream_encoder.h | 31 struct stream_encoder *virtual_stream_encoder_create( 35 struct stream_encoder *enc,
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/link/ |
D | link_hwss_dio.c | 33 struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc; in set_dio_throttled_vcp_size() local 35 stream_encoder->funcs->set_throttled_vcp_size( in set_dio_throttled_vcp_size() 36 stream_encoder, in set_dio_throttled_vcp_size() 43 struct stream_encoder *stream_enc = pipe_ctx->stream_res.stream_enc; in setup_dio_stream_encoder() 57 struct stream_encoder *stream_enc = pipe_ctx->stream_res.stream_enc; in reset_dio_stream_encoder() 74 struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc; in setup_dio_stream_attribute() local 79 stream_encoder->funcs->setup_stereo_sync( in setup_dio_stream_attribute() 80 stream_encoder, in setup_dio_stream_attribute() 85 stream_encoder->funcs->dp_set_stream_attribute( in setup_dio_stream_attribute() 86 stream_encoder, in setup_dio_stream_attribute() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_stream_encoder.c | 246 struct stream_encoder *enc, in enc1_stream_encoder_dp_set_stream_attribute() 482 struct stream_encoder *enc, in enc1_stream_encoder_hdmi_set_stream_attribute() 602 struct stream_encoder *enc, in enc1_stream_encoder_dvi_set_stream_attribute() 627 struct stream_encoder *enc, in enc1_stream_encoder_set_throttled_vcp_size() 659 struct stream_encoder *enc, in enc1_stream_encoder_update_hdmi_info_packets() 677 struct stream_encoder *enc) in enc1_stream_encoder_stop_hdmi_info_packets() 718 struct stream_encoder *enc, in enc1_stream_encoder_update_dp_info_packets() 776 struct stream_encoder *enc, in enc1_stream_encoder_send_immediate_sdp_message() 870 struct stream_encoder *enc) in enc1_stream_encoder_stop_dp_info_packets() 899 struct stream_encoder *enc) in enc1_stream_encoder_dp_blank() [all …]
|
D | dcn10_stream_encoder.h | 31 #define DCN10STRENC_FROM_STRENC(stream_encoder)\ argument 32 container_of(stream_encoder, struct dcn10_stream_encoder, base) 598 struct stream_encoder base; 619 struct stream_encoder *enc, 626 struct stream_encoder *enc, 632 struct stream_encoder *enc, 637 struct stream_encoder *enc, 641 struct stream_encoder *enc, 645 struct stream_encoder *enc, 650 struct stream_encoder *enc); [all …]
|
D | dcn10_resource.h | 49 struct stream_encoder *dcn10_find_first_free_match_stream_enc_for_link(
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_stream_encoder.c | 268 struct stream_encoder *enc, in dce110_stream_encoder_dp_set_stream_attribute() 534 struct stream_encoder *enc, in dce110_stream_encoder_hdmi_set_stream_attribute() 651 struct stream_encoder *enc, in dce110_stream_encoder_dvi_set_stream_attribute() 677 struct stream_encoder *enc, in dce110_stream_encoder_lvds_set_stream_attribute() 698 struct stream_encoder *enc, in dce110_stream_encoder_set_throttled_vcp_size() 726 struct stream_encoder *enc, in dce110_stream_encoder_update_hdmi_info_packets() 788 struct stream_encoder *enc) in dce110_stream_encoder_stop_hdmi_info_packets() 831 struct stream_encoder *enc, in dce110_stream_encoder_update_dp_info_packets() 875 struct stream_encoder *enc) in dce110_stream_encoder_stop_dp_info_packets() 903 struct stream_encoder *enc) in dce110_stream_encoder_dp_blank() [all …]
|
D | dce_stream_encoder.h | 31 #define DCE110STRENC_FROM_STRENC(stream_encoder)\ argument 32 container_of(stream_encoder, struct dce110_stream_encoder, base) 696 struct stream_encoder base; 713 struct stream_encoder *enc, bool mute); 716 struct stream_encoder *enc, 721 struct stream_encoder *enc); 724 struct stream_encoder *enc); 727 struct stream_encoder *enc, 733 struct stream_encoder *enc);
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn314/ |
D | dcn314_dio_stream_encoder.c | 52 static void enc314_reset_fifo(struct stream_encoder *enc, bool reset) in enc314_reset_fifo() 67 static void enc314_enable_fifo(struct stream_encoder *enc) in enc314_enable_fifo() 79 static void enc314_disable_fifo(struct stream_encoder *enc) in enc314_disable_fifo() 87 struct stream_encoder *enc, in enc314_dp_set_odm_combine() 97 struct stream_encoder *enc, in enc314_stream_encoder_dvi_set_stream_attribute() 137 struct stream_encoder *enc, in enc314_stream_encoder_hdmi_set_stream_attribute() 279 struct stream_encoder *enc) in enc314_stream_encoder_dp_blank() 289 struct stream_encoder *enc, in enc314_stream_encoder_dp_unblank() 376 static void enc314_dp_set_dsc_config(struct stream_encoder *enc, in enc314_dp_set_dsc_config() 389 static void enc314_read_state(struct stream_encoder *enc, struct enc_state *s) in enc314_read_state() [all …]
|
D | dcn314_dio_stream_encoder.h | 277 struct stream_encoder *enc, 281 struct stream_encoder *enc); 284 struct stream_encoder *enc, 288 struct stream_encoder *enc, 292 struct stream_encoder *enc, 297 struct stream_encoder *enc); 300 struct stream_encoder *enc, 306 struct stream_encoder *enc,
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_dio_stream_encoder.c | 198 struct stream_encoder *enc, in enc3_stream_encoder_update_hdmi_info_packets() 218 struct stream_encoder *enc) in enc3_stream_encoder_stop_hdmi_info_packets() 305 static void enc3_dp_set_dsc_config(struct stream_encoder *enc, in enc3_dp_set_dsc_config() 321 void enc3_dp_set_dsc_pps_info_packet(struct stream_encoder *enc, in enc3_dp_set_dsc_pps_info_packet() 389 static void enc3_read_state(struct stream_encoder *enc, struct enc_state *s) in enc3_read_state() 408 struct stream_encoder *enc, in enc3_stream_encoder_update_dp_info_packets() 482 struct stream_encoder *enc, in enc3_dp_set_odm_combine() 492 struct stream_encoder *enc, in enc3_stream_encoder_dvi_set_stream_attribute() 538 struct stream_encoder *enc, in enc3_stream_encoder_hdmi_set_stream_attribute() 674 struct stream_encoder *enc, in enc3_audio_mute_control() [all …]
|
D | dcn30_dio_stream_encoder.h | 289 struct stream_encoder *enc, 293 struct stream_encoder *enc); 296 struct stream_encoder *enc, 300 struct stream_encoder *enc, 304 struct stream_encoder *enc, 309 struct stream_encoder *enc); 312 struct stream_encoder *enc, 318 struct stream_encoder *enc,
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_stream_encoder.c | 146 struct stream_encoder *enc, in enc2_stream_encoder_update_hdmi_info_packets() 165 struct stream_encoder *enc) in enc2_stream_encoder_stop_hdmi_info_packets() 280 static void enc2_dp_set_dsc_config(struct stream_encoder *enc, in enc2_dp_set_dsc_config() 296 static void enc2_dp_set_dsc_pps_info_packet(struct stream_encoder *enc, in enc2_dp_set_dsc_pps_info_packet() 351 static void enc2_read_state(struct stream_encoder *enc, struct enc_state *s) in enc2_read_state() 377 void enc2_set_dynamic_metadata(struct stream_encoder *enc, in enc2_set_dynamic_metadata() 427 struct stream_encoder *enc, in enc2_stream_encoder_update_dp_info_packets() 454 struct stream_encoder *enc, in enc2_stream_encoder_dp_unblank() 537 struct stream_encoder *enc, in enc2_dp_set_odm_combine() 546 struct stream_encoder *enc, in enc2_stream_encoder_dp_set_stream_attribute() [all …]
|
D | dcn20_stream_encoder.h | 100 struct stream_encoder *enc, 108 struct stream_encoder *enc, 111 void enc2_set_dynamic_metadata(struct stream_encoder *enc, 117 struct stream_encoder *enc);
|
D | dcn20_resource.h | 66 struct stream_encoder *dcn20_stream_encoder_create(
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_dio_stream_encoder.c | 54 struct stream_encoder *enc, in enc32_dp_set_odm_combine() 64 struct stream_encoder *enc, in enc32_stream_encoder_dvi_set_stream_attribute() 104 struct stream_encoder *enc, in enc32_stream_encoder_hdmi_set_stream_attribute() 281 struct stream_encoder *enc, in enc32_stream_encoder_dp_unblank() 384 static void enc32_dp_set_dsc_config(struct stream_encoder *enc, in enc32_dp_set_dsc_config() 397 static void enc32_read_state(struct stream_encoder *enc, struct enc_state *s) in enc32_read_state() 414 static void enc32_set_dig_input_mode(struct stream_encoder *enc, unsigned int pix_per_container) in enc32_set_dig_input_mode()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_resource.h | 48 struct stream_encoder *dce110_find_first_free_match_stream_enc_for_link(
|
D | dce110_resource.c | 523 static struct stream_encoder *dce110_stream_encoder_create( in dce110_stream_encoder_create() 1196 struct stream_encoder *dce110_find_first_free_match_stream_enc_for_link( in dce110_find_first_free_match_stream_enc_for_link()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce100/ |
D | dce100_resource.h | 49 struct stream_encoder *dce100_find_first_free_match_stream_enc_for_link(
|
D | dce100_resource.c | 472 static struct stream_encoder *dce100_stream_encoder_create( in dce100_stream_encoder_create() 926 struct stream_encoder *dce100_find_first_free_match_stream_enc_for_link( in dce100_find_first_free_match_stream_enc_for_link()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 195 struct stream_encoder *(*find_first_free_match_stream_enc_for_link)( 256 struct stream_encoder *stream_enc[MAX_PIPES * 2]; 342 struct stream_encoder *stream_enc;
|
D | resource.h | 75 struct stream_encoder *(*create_stream_encoder)(
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
D | dcn20_clk_mgr.c | 156 struct stream_encoder *stream_enc = pipe_ctx->stream_res.stream_enc; in dcn20_update_clocks_update_dentist() 186 struct stream_encoder *stream_enc = pipe_ctx->stream_res.stream_enc; in dcn20_update_clocks_update_dentist()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 53 const struct stream_encoder *stream_enc;
|