| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/ |
| D | dc_stream.h | 141 struct dc_stream_state { struct 255 struct dc_stream_state *stream; argument 288 struct dc_stream_state *old_stream, struct dc_stream_state *stream); 290 struct dc_stream_state *old_stream, struct dc_stream_state *stream); 306 struct dc_stream_state *stream, 312 void dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream); 315 struct dc_stream_state *dc_get_stream_at_index(struct dc *dc, uint8_t i); 316 struct dc_stream_state *dc_stream_find_from_link(const struct dc_link *link); 321 uint32_t dc_stream_get_vblank_counter(const struct dc_stream_state *stream); 326 bool dc_stream_send_dp_sdp(const struct dc_stream_state *stream, [all …]
|
| D | dm_helpers.h | 79 const struct dc_stream_state *stream, 102 const struct dc_stream_state *stream); 108 const struct dc_stream_state *stream, 146 const struct dc_stream_state *stream, 152 void dm_helpers_mst_enable_stream_features(const struct dc_stream_state *stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_stream.c | 42 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal() 59 static bool dc_stream_construct(struct dc_stream_state *stream, in dc_stream_construct() 133 static void dc_stream_destruct(struct dc_stream_state *stream) in dc_stream_destruct() 142 void dc_stream_retain(struct dc_stream_state *stream) in dc_stream_retain() 149 struct dc_stream_state *stream = container_of(kref, struct dc_stream_state, refcount); in dc_stream_free() 155 void dc_stream_release(struct dc_stream_state *stream) in dc_stream_release() 162 struct dc_stream_state *dc_create_stream_for_sink( in dc_create_stream_for_sink() 165 struct dc_stream_state *stream; in dc_create_stream_for_sink() 170 stream = kzalloc(sizeof(struct dc_stream_state), GFP_KERNEL); in dc_create_stream_for_sink() 188 struct dc_stream_state *dc_copy_stream(const struct dc_stream_state *stream) in dc_copy_stream() [all …]
|
| D | dc_link_enc_cfg.c | 31 static bool is_dig_link_enc_stream(struct dc_stream_state *stream) in is_dig_link_enc_stream() 66 struct dc_stream_state *stream, in update_link_enc_assignment() 131 static struct dc_stream_state *get_stream_using_link_enc( in get_stream_using_link_enc() 135 struct dc_stream_state *stream = NULL; in get_stream_using_link_enc() 173 struct dc_stream_state *streams[], in link_enc_cfg_link_encs_assign() 185 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign() 202 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign() 218 struct dc_stream_state *stream) in link_enc_cfg_link_enc_unassign() 238 struct dc_stream_state *stream = get_stream_using_link_enc(state, eng_id); in link_enc_cfg_is_transmitter_mappable()
|
| D | dc_resource.c | 437 struct dc_stream_state *stream1, in resource_are_vblanks_synchronizable() 438 struct dc_stream_state *stream2) in resource_are_vblanks_synchronizable() 480 struct dc_stream_state *stream1, in resource_are_streams_timing_synchronizable() 481 struct dc_stream_state *stream2) in resource_are_streams_timing_synchronizable() 522 struct dc_stream_state *stream1, in is_dp_and_hdmi_sharable() 523 struct dc_stream_state *stream2) in is_dp_and_hdmi_sharable() 737 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_recout() 811 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_scaling_ratios() 927 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_inits_and_viewports() 1241 struct dc_stream_state *stream) in resource_get_head_pipe_for_stream() [all …]
|
| D | dc.c | 303 struct dc_stream_state *stream, in dc_stream_adjust_vmin_vmax() 343 struct dc_stream_state *stream, in dc_stream_get_last_used_drr_vtotal() 371 struct dc_stream_state **streams, int num_streams, in dc_stream_get_crtc_position() 375 const struct dc_stream_state *stream = streams[0]; in dc_stream_get_crtc_position() 396 bool dc_stream_forward_dmcu_crc_window(struct dc *dc, struct dc_stream_state *stream, in dc_stream_forward_dmcu_crc_window() 442 bool dc_stream_stop_dmcu_crc_win_update(struct dc *dc, struct dc_stream_state *stream) in dc_stream_stop_dmcu_crc_win_update() 489 bool dc_stream_configure_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_configure_crc() 555 bool dc_stream_get_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_get_crc() 579 void dc_stream_set_dyn_expansion(struct dc *dc, struct dc_stream_state *stream, in dc_stream_set_dyn_expansion() 600 void dc_stream_set_dither_option(struct dc_stream_state *stream, in dc_stream_set_dither_option() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/ |
| D | resource.h | 90 struct dc_stream_state *stream); 116 struct dc_stream_state *stream1, 117 struct dc_stream_state *stream2); 120 struct dc_stream_state *stream1, 121 struct dc_stream_state *stream2); 133 struct dc_stream_state *stream); 138 struct dc_stream_state *dc_stream, 161 struct dc_stream_state *stream); 166 struct dc_stream_state *stream); 172 void resource_build_bit_depth_reduction_params(struct dc_stream_state *stream,
|
| D | core_types.h | 71 const struct dc_stream_state *stream, 130 struct dc_stream_state *streams[], 140 struct dc_stream_state *stream); 149 struct dc_stream_state *stream); 156 struct dc_stream_state *dc_stream); 161 struct dc_stream_state *stream); 168 struct dc_stream_state *stream); 198 struct dc_stream_state *stream); 348 struct dc_stream_state *stream; 445 struct dc_stream_state *streams[MAX_PIPES];
|
| D | link_enc_cfg.h | 55 struct dc_stream_state *streams[], 66 struct dc_stream_state *stream);
|
| D | hw_sequencer_private.h | 86 const struct dc_stream_state *stream); 127 const struct dc_stream_state *stream,
|
| D | dc_link_dp.h | 37 struct dc_stream_state; 78 struct dc_stream_state *stream,
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/modules/inc/ |
| D | mod_freesync.h | 130 const struct dc_stream_state *stream, 135 struct dc_stream_state *stream, 149 const struct dc_stream_state *stream, 157 const struct dc_stream_state *stream, 163 const struct dc_stream_state *stream, 168 const struct dc_stream_state *stream, 172 const struct dc_stream_state *stream); 182 const struct dc_stream_state *stream,
|
| D | mod_info_packet.h | 32 struct dc_stream_state; 36 void mod_build_vsc_infopacket(const struct dc_stream_state *stream, 39 void mod_build_hf_vsif_infopacket(const struct dc_stream_state *stream,
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_psr.h | 35 bool amdgpu_dm_psr_enable(struct dc_stream_state *stream); 36 bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream); 37 bool amdgpu_dm_psr_disable(struct dc_stream_state *stream);
|
| D | amdgpu_dm_psr.c | 65 bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream) in amdgpu_dm_link_setup_psr() 100 bool amdgpu_dm_psr_enable(struct dc_stream_state *stream) in amdgpu_dm_psr_enable() 145 bool amdgpu_dm_psr_disable(struct dc_stream_state *stream) in amdgpu_dm_psr_disable()
|
| D | amdgpu_dm_irq_params.h | 34 struct dc_stream_state *stream;
|
| D | amdgpu_dm_helpers.c | 178 const struct dc_stream_state *stream, in dm_helpers_dp_mst_write_payload_allocation_table() 253 const struct dc_stream_state *stream) in dm_helpers_dp_mst_poll_for_allocation_change_trigger() 279 const struct dc_stream_state *stream, in dm_helpers_dp_mst_send_payload_allocation() 528 const struct dc_stream_state *stream, in dm_helpers_dp_write_dsc_enable() 730 void dm_helpers_mst_enable_stream_features(const struct dc_stream_state *stream) in dm_helpers_mst_enable_stream_features()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn20/ |
| D | dcn20_resource.h | 60 struct dc_stream_state *stream); 167 …ild_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc_stream_state *stream); 168 …cn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream); 169 …_dsc_to_stream_resource(struct dc *dc, struct dc_state *dc_ctx, struct dc_stream_state *dc_stream); 170 …remove_stream_from_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce100/ |
| D | dce100_resource.h | 47 struct dc_stream_state *dc_stream); 52 struct dc_stream_state *stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/modules/freesync/ |
| D | freesync.c | 109 const struct dc_stream_state *stream, in calc_duration_in_us_from_v_total() 122 const struct dc_stream_state *stream, in mod_freesync_calc_v_total_from_refresh() 146 const struct dc_stream_state *stream, in calc_v_total_from_duration() 173 const struct dc_stream_state *stream, in update_v_total_for_static_ramp() 246 const struct dc_stream_state *stream, in apply_below_the_range() 399 const struct dc_stream_state *stream, in apply_fixed_refresh() 482 const struct dc_stream_state *stream, in mod_freesync_get_vmin_vmax() 493 struct dc_stream_state *stream, in mod_freesync_get_v_position() 934 const struct dc_stream_state *stream, in mod_freesync_build_vrr_infopacket() 981 const struct dc_stream_state *stream, in mod_freesync_build_vrr_params() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_hwseq.h | 36 const struct dc_stream_state *stream, 63 const struct dc_stream_state *stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn10/ |
| D | dcn10_resource.h | 48 struct dc_stream_state *stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_resource.h | 51 struct dc_stream_state *stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce112/ |
| D | dce112_resource.h | 53 struct dc_stream_state *dc_stream);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn21/ |
| D | dcn21_hwseq.h | 56 struct dc_state *context, struct dc_stream_state *stream);
|