Home
last modified time | relevance | path

Searched refs:stream_encoder (Results 1 – 25 of 62) sorted by relevance

123

/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dstream_encoder.h112 struct stream_encoder { struct
134 struct stream_encoder *enc, argument
141 struct stream_encoder *enc,
147 struct stream_encoder *enc,
152 struct stream_encoder *enc,
156 struct stream_encoder *enc,
160 struct stream_encoder *enc,
167 struct stream_encoder *enc,
171 struct stream_encoder *enc,
188 struct stream_encoder *enc,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_stream_encoder.c30 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()
60 struct stream_encoder *enc, in virtual_stream_encoder_set_avmute()
63 struct stream_encoder *enc, in virtual_stream_encoder_update_dp_info_packets()
75 struct stream_encoder *enc, in virtual_stream_encoder_dp_unblank()
79 struct stream_encoder *enc, in virtual_audio_mute_control()
87 struct stream_encoder *enc, in virtual_enc_dp_set_odm_combine()
[all …]
H A Dvirtual_stream_encoder.h31 struct stream_encoder *virtual_stream_encoder_create(
35 struct stream_encoder *enc,
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_dio.c42 struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc; in set_dio_throttled_vcp_size() local
44 stream_encoder->funcs->set_throttled_vcp_size( in set_dio_throttled_vcp_size()
45 stream_encoder, in set_dio_throttled_vcp_size()
100 struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc; in setup_dio_stream_attribute() local
105 stream_encoder->funcs->setup_stereo_sync( in setup_dio_stream_attribute()
106 stream_encoder, in setup_dio_stream_attribute()
111 stream_encoder->funcs->dp_set_stream_attribute( in setup_dio_stream_attribute()
112 stream_encoder, in setup_dio_stream_attribute()
119 stream_encoder, in setup_dio_stream_attribute()
125 stream_encoder, in setup_dio_stream_attribute()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/
H A Ddcn314_dio_stream_encoder.h277 struct stream_encoder *enc,
281 struct stream_encoder *enc);
288 struct stream_encoder *enc,
292 struct stream_encoder *enc,
296 struct stream_encoder *enc,
304 struct stream_encoder *enc,
310 struct stream_encoder *enc,
316 struct stream_encoder *enc,
321 struct stream_encoder *enc,
346 struct stream_encoder *enc,
[all …]
H A Ddcn314_dio_stream_encoder.c52 void enc314_reset_fifo(struct stream_encoder *enc, bool reset) in enc314_reset_fifo()
67 void enc314_enable_fifo(struct stream_encoder *enc) in enc314_enable_fifo()
79 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()
290 struct stream_encoder *enc, in enc314_stream_encoder_dp_unblank()
383 void enc314_dp_set_dsc_config(struct stream_encoder *enc, in enc314_dp_set_dsc_config()
396 void enc314_read_state(struct stream_encoder *enc, struct enc_state *s) in enc314_read_state()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn10/
H A Ddcn10_stream_encoder.c246 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()
783 struct stream_encoder *enc, in enc1_stream_encoder_send_immediate_sdp_message()
877 struct stream_encoder *enc) in enc1_stream_encoder_stop_dp_info_packets()
906 struct stream_encoder *enc) in enc1_stream_encoder_dp_blank()
[all …]
H A Ddcn10_stream_encoder.h622 struct stream_encoder base;
643 struct stream_encoder *enc,
650 struct stream_encoder *enc,
656 struct stream_encoder *enc,
661 struct stream_encoder *enc,
665 struct stream_encoder *enc,
669 struct stream_encoder *enc,
682 struct stream_encoder *enc,
686 struct stream_encoder *enc,
690 struct stream_encoder *enc,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_stream_encoder.c268 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 …]
H A Ddce_stream_encoder.h31 #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/drivers/gpu/drm/amd/display/dc/dio/dcn30/
H A Ddcn30_dio_stream_encoder.c196 struct stream_encoder *enc, in enc3_stream_encoder_update_hdmi_info_packets()
216 struct stream_encoder *enc) in enc3_stream_encoder_stop_hdmi_info_packets()
422 struct stream_encoder *enc, in enc3_stream_encoder_update_dp_info_packets()
519 struct stream_encoder *enc, in enc3_dp_set_odm_combine()
529 struct stream_encoder *enc, in enc3_stream_encoder_dvi_set_stream_attribute()
575 struct stream_encoder *enc, in enc3_stream_encoder_hdmi_set_stream_attribute()
711 struct stream_encoder *enc, in enc3_audio_mute_control()
719 struct stream_encoder *enc, in enc3_se_dp_audio_setup()
731 struct stream_encoder *enc) in enc3_se_setup_dp_audio()
750 struct stream_encoder *enc) in enc3_se_dp_audio_enable()
[all …]
H A Ddcn30_dio_stream_encoder.h289 struct stream_encoder *enc,
293 struct stream_encoder *enc);
296 struct stream_encoder *enc,
300 struct stream_encoder *enc,
304 struct stream_encoder *enc,
308 struct stream_encoder *enc,
313 struct stream_encoder *enc);
316 struct stream_encoder *enc,
322 struct stream_encoder *enc,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn35/
H A Ddcn35_dio_stream_encoder.c52 struct stream_encoder *enc, in enc35_stream_encoder_dvi_set_stream_attribute()
91 struct stream_encoder *enc, in enc35_stream_encoder_hdmi_set_stream_attribute()
233 struct stream_encoder *enc, in enc35_stream_encoder_enable()
278 struct stream_encoder *enc, in enc35_stream_encoder_dp_unblank()
368 struct stream_encoder *enc, in enc35_stream_encoder_map_to_link()
379 static void enc35_reset_fifo(struct stream_encoder *enc, bool reset) in enc35_reset_fifo()
394 static bool enc35_is_fifo_enabled(struct stream_encoder *enc) in enc35_is_fifo_enabled()
402 void enc35_disable_fifo(struct stream_encoder *enc) in enc35_disable_fifo()
411 void enc35_enable_fifo(struct stream_encoder *enc) in enc35_enable_fifo()
425 static uint32_t enc35_get_pixels_per_cycle(struct stream_encoder *enc) in enc35_get_pixels_per_cycle()
H A Ddcn35_dio_stream_encoder.h287 struct stream_encoder *enc,
291 struct stream_encoder *enc);
294 struct stream_encoder *enc,
298 struct stream_encoder *enc,
302 struct stream_encoder *enc,
306 struct stream_encoder *enc,
311 struct stream_encoder *enc);
314 struct stream_encoder *enc,
320 struct stream_encoder *enc,
326 struct stream_encoder *enc);
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/
H A Ddcn20_stream_encoder.c146 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()
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_sdp_line_num()
443 struct stream_encoder *enc, in enc2_stream_encoder_update_dp_info_packets()
470 struct stream_encoder *enc, in enc2_stream_encoder_dp_unblank()
554 struct stream_encoder *enc, in enc2_dp_set_odm_combine()
563 struct stream_encoder *enc, in enc2_stream_encoder_dp_set_stream_attribute()
[all …]
H A Ddcn20_stream_encoder.h100 struct stream_encoder *enc,
108 struct stream_encoder *enc,
111 void enc2_set_dynamic_metadata(struct stream_encoder *enc,
117 struct stream_encoder *enc);
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/
H A Ddcn32_dio_stream_encoder.c54 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()
246 struct stream_encoder *enc, in enc32_stream_encoder_dp_unblank()
354 static void enc32_dp_set_dsc_config(struct stream_encoder *enc, in enc32_dp_set_dsc_config()
367 static void enc32_read_state(struct stream_encoder *enc, struct enc_state *s) in enc32_read_state()
384 static void enc32_set_dig_input_mode(struct stream_encoder *enc, unsigned int pix_per_container) in enc32_set_dig_input_mode()
394 static void enc32_reset_fifo(struct stream_encoder *enc, bool reset) in enc32_reset_fifo()
409 void enc32_enable_fifo(struct stream_encoder *enc) in enc32_enable_fifo()
H A Ddcn32_dio_stream_encoder.h199 void enc32_enable_fifo(struct stream_encoder *enc);
203 struct stream_encoder *enc,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn401/
H A Ddcn401_dio_stream_encoder.c57 struct stream_encoder *enc, in enc401_dp_set_odm_combine()
64 struct stream_encoder *enc, in enc401_stream_encoder_dvi_set_stream_attribute()
104 struct stream_encoder *enc, in enc401_stream_encoder_hdmi_set_stream_attribute()
232 static void enc401_set_dig_input_mode(struct stream_encoder *enc, unsigned int pix_per_container) in enc401_set_dig_input_mode()
265 struct stream_encoder *enc, in enc401_stream_encoder_dp_unblank()
379 static void enc401_read_state(struct stream_encoder *enc, struct enc_state *s) in enc401_read_state()
398 struct stream_encoder *enc, in enc401_stream_encoder_enable()
438 struct stream_encoder *enc, in enc401_stream_encoder_dp_set_stream_attribute()
710 struct stream_encoder *enc, in enc401_stream_encoder_map_to_link()
796 void enc401_set_dynamic_metadata(struct stream_encoder *enc, in enc401_set_dynamic_metadata()
H A Ddcn401_dio_stream_encoder.h204 void enc401_set_dynamic_metadata(struct stream_encoder *enc,
212 struct stream_encoder *enc,
/linux/drivers/gpu/drm/amd/display/dc/resource/dce110/
H A Ddce110_resource.h48 struct stream_encoder *dce110_find_first_free_match_stream_enc_for_link(
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.h49 struct stream_encoder *dcn10_find_first_free_match_stream_enc_for_link(
/linux/drivers/gpu/drm/amd/display/dc/resource/dce100/
H A Ddce100_resource.h49 struct stream_encoder *dce100_find_first_free_match_stream_enc_for_link(
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h173 struct stream_encoder *(*find_first_free_match_stream_enc_for_link)(
236 struct stream_encoder *stream_enc[MAX_PIPES * 2];
334 struct stream_encoder *stream_enc;
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.h69 struct stream_encoder *dcn20_stream_encoder_create(

123