stream_enc 320 drivers/gpu/drm/amd/display/dc/core/dc.c if (pipe->stream == stream && pipe->stream_res.stream_enc) { stream_enc 997 drivers/gpu/drm/amd/display/dc/core/dc.c tg_inst = dc->res_pool->stream_enc[enc_inst]->funcs->dig_source_otg( stream_enc 998 drivers/gpu/drm/amd/display/dc/core/dc.c dc->res_pool->stream_enc[enc_inst]); stream_enc 2048 drivers/gpu/drm/amd/display/dc/core/dc_link.c eng_id = pipe_ctx->stream_res.stream_enc->id; stream_enc 2464 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct stream_encoder *stream_enc, stream_enc 2499 drivers/gpu/drm/amd/display/dc/core/dc_link.c work_table[i].stream_enc = stream_enc; stream_enc 2519 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc; stream_enc 2539 drivers/gpu/drm/amd/display/dc/core/dc_link.c link, pipe_ctx->stream_res.stream_enc, &proposed_table); stream_enc 2557 drivers/gpu/drm/amd/display/dc/core/dc_link.c (void *) link->mst_stream_alloc_table.stream_allocations[i].stream_enc, stream_enc 2599 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc; stream_enc 2627 drivers/gpu/drm/amd/display/dc/core/dc_link.c link, pipe_ctx->stream_res.stream_enc, &proposed_table); stream_enc 2647 drivers/gpu/drm/amd/display/dc/core/dc_link.c (void *) link->mst_stream_alloc_table.stream_allocations[i].stream_enc, stream_enc 2685 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->setup_stereo_sync( stream_enc 2686 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc, stream_enc 2692 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_stream_attribute( stream_enc 2693 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc, stream_enc 2699 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_set_stream_attribute( stream_enc 2700 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc, stream_enc 2708 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->dvi_set_stream_attribute( stream_enc 2709 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc, stream_enc 2715 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc->funcs->lvds_set_stream_attribute( stream_enc 2716 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream_res.stream_enc, stream_enc 2821 drivers/gpu/drm/amd/display/dc/core/dc_link.c enum engine_id eng_id = pipe_ctx->stream_res.stream_enc->id; stream_enc 3251 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c pipes->stream_res.stream_enc->funcs->dp_blank(pipe_ctx->stream_res.stream_enc); stream_enc 280 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc != NULL && stream_enc 284 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc->funcs->dp_blank( stream_enc 285 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc); stream_enc 334 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc->funcs-> stream_enc 336 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipes[i].stream_res.stream_enc, false); stream_enc 422 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c DC_LOG_DSC("Setting stream encoder DSC config for engine %d:", (int)pipe_ctx->stream_res.stream_enc->id); stream_enc 424 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config(pipe_ctx->stream_res.stream_enc, stream_enc 447 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config( stream_enc 448 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc, stream_enc 451 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet( stream_enc 452 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc, false, NULL); stream_enc 509 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c DC_LOG_DSC("Setting stream encoder DSC PPS SDP for engine %d\n", (int)pipe_ctx->stream_res.stream_enc->id); stream_enc 510 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet( stream_enc 511 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc, stream_enc 518 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet( stream_enc 519 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c pipe_ctx->stream_res.stream_enc, false, NULL); stream_enc 290 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pool->stream_enc[i] = create_funcs->create_stream_encoder(i, ctx); stream_enc 291 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (pool->stream_enc[i] == NULL) stream_enc 302 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pool->stream_enc[pool->stream_enc_count] = stream_enc 305 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (pool->stream_enc[pool->stream_enc_count] == NULL) { stream_enc 1292 drivers/gpu/drm/amd/display/dc/core/dc_resource.c free_pipe->stream_res.stream_enc = tail_pipe->stream_res.stream_enc; stream_enc 1580 drivers/gpu/drm/amd/display/dc/core/dc_resource.c struct stream_encoder *stream_enc, stream_enc 1586 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (pool->stream_enc[i] == stream_enc) stream_enc 1729 drivers/gpu/drm/amd/display/dc/core/dc_resource.c ASSERT(del_pipe->stream_res.stream_enc); stream_enc 1733 drivers/gpu/drm/amd/display/dc/core/dc_resource.c del_pipe->stream_res.stream_enc, stream_enc 1878 drivers/gpu/drm/amd/display/dc/core/dc_resource.c tg_inst = pool->stream_enc[inst]->funcs->dig_source_otg(pool->stream_enc[inst]); stream_enc 1957 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pipe_ctx->stream_res.stream_enc = stream_enc 1961 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!pipe_ctx->stream_res.stream_enc) stream_enc 1966 drivers/gpu/drm/amd/display/dc/core/dc_resource.c pipe_ctx->stream_res.stream_enc, stream_enc 1974 drivers/gpu/drm/amd/display/dc/core/dc_resource.c &context->res_ctx, pool, pipe_ctx->stream_res.stream_enc->id); stream_enc 1993 drivers/gpu/drm/amd/display/dc/core/dc_resource.c context->stream_status[i].stream_enc_inst = pipe_ctx->stream_res.stream_enc->id; stream_enc 2597 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (pipe_ctx_old->stream_res.stream_enc != pipe_ctx->stream_res.stream_enc) stream_enc 47 drivers/gpu/drm/amd/display/dc/dc_link.h const struct stream_encoder *stream_enc; stream_enc 1215 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c const struct stream_encoder *stream_enc = stream_allocation->stream_enc; stream_enc 1217 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c if (stream_enc) { stream_enc 1218 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c *src = stream_enc->id; stream_enc 721 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c if (pool->base.stream_enc[i] != NULL) stream_enc 722 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 867 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c pool->stream_enc[i]) { stream_enc 872 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c if (pool->stream_enc[i]->id == stream_enc 874 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c return pool->stream_enc[i]; stream_enc 892 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c return pool->stream_enc[j]; stream_enc 631 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx->stream_res.stream_enc == NULL) stream_enc 641 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->update_hdmi_info_packets( stream_enc 642 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, stream_enc 645 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->update_dp_info_packets( stream_enc 646 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, stream_enc 668 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->id, true); stream_enc 689 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_enable(pipe_ctx->stream_res.stream_enc); stream_enc 977 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control( stream_enc 978 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, false); stream_enc 999 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control( stream_enc 1000 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, true); stream_enc 1008 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_disable( stream_enc 1009 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc); stream_enc 1011 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_audio_disable( stream_enc 1012 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc); stream_enc 1033 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->stop_hdmi_info_packets( stream_enc 1034 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc); stream_enc 1035 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_reset_stream_attribute( stream_enc 1036 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc); stream_enc 1040 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->stop_dp_info_packets( stream_enc 1041 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc); stream_enc 1047 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->id, stream_enc 1064 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); stream_enc 1082 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_blank(pipe_ctx->stream_res.stream_enc); stream_enc 1088 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (pipe_ctx != NULL && pipe_ctx->stream_res.stream_enc != NULL) stream_enc 1089 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->set_avmute(pipe_ctx->stream_res.stream_enc, enable); stream_enc 1118 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c audio_output->engine_id = pipe_ctx->stream_res.stream_enc->id; stream_enc 1346 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_setup( stream_enc 1347 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, stream_enc 1351 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->hdmi_audio_setup( stream_enc 1352 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, stream_enc 1386 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dig_connect_to_otg( stream_enc 1387 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc, stream_enc 1438 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->res_pool->stream_enc[i]->funcs->dp_blank( stream_enc 1439 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c dc->res_pool->stream_enc[i]); stream_enc 778 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c if (pool->base.stream_enc[i] != NULL) stream_enc 779 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 1134 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c pool->stream_enc[i]) { stream_enc 1139 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c if (pool->stream_enc[i]->id == stream_enc 1141 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c return pool->stream_enc[i]; stream_enc 1150 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c return pool->stream_enc[j]; stream_enc 740 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c if (pool->base.stream_enc[i] != NULL) stream_enc 741 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 596 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c if (pool->base.stream_enc[i] != NULL) stream_enc 597 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 769 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c if (pool->base.stream_enc[i] != NULL) stream_enc 770 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 372 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c struct stream_encoder *enc = pool->stream_enc[i]; stream_enc 823 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (pipe_ctx->stream_res.stream_enc == NULL) { stream_enc 3239 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); stream_enc 3252 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->send_immediate_sdp_message( stream_enc 3253 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.stream_enc, stream_enc 1181 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c const struct stream_encoder *stream_enc = stream_allocation->stream_enc; stream_enc 1183 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c if (stream_enc) { stream_enc 1184 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c *src = stream_enc->id; stream_enc 890 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c if (pool->base.stream_enc[i] != NULL) { stream_enc 891 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 892 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c pool->base.stream_enc[i] = NULL; stream_enc 1226 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c pool->stream_enc[i]) { stream_enc 1231 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c if (pool->stream_enc[i]->id == stream_enc 1233 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c return pool->stream_enc[i]; stream_enc 1242 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c return pool->stream_enc[j]; stream_enc 1602 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_set_odm_combine( stream_enc 1603 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc, params.opp_cnt > 1); stream_enc 1604 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); stream_enc 1631 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (pipe_ctx->stream_res.stream_enc == NULL) { stream_enc 1939 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->id, true); stream_enc 1963 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_audio_enable(pipe_ctx->stream_res.stream_enc); stream_enc 1972 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct stream_encoder *stream_enc = pipe_ctx->stream_res.stream_enc; stream_enc 1986 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (!stream_enc || !stream_enc->funcs->set_dynamic_metadata) stream_enc 1989 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c stream_enc->funcs->set_dynamic_metadata(stream_enc, enable, stream_enc 1309 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (pool->base.stream_enc[i] != NULL) { stream_enc 1310 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 1311 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c pool->base.stream_enc[i] = NULL; stream_enc 837 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c if (pool->base.stream_enc[i] != NULL) { stream_enc 838 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i])); stream_enc 839 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c pool->base.stream_enc[i] = NULL; stream_enc 172 drivers/gpu/drm/amd/display/dc/inc/core_types.h struct stream_encoder *stream_enc[MAX_PIPES * 2]; stream_enc 242 drivers/gpu/drm/amd/display/dc/inc/core_types.h struct stream_encoder *stream_enc;