Home
last modified time | relevance | path

Searched refs:dc_stream_state (Results 1 – 25 of 94) sorted by relevance

1234

/linux-6.1.9/drivers/gpu/drm/amd/display/dc/
Ddc_stream.h156 struct dc_stream_state *paired_stream; // master / slave stream
159 struct dc_stream_state { struct
275 struct dc_stream_state *stream; argument
312 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
314 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
332 struct dc_stream_state *dc_stream,
348 struct dc_stream_state *stream,
354 void dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream);
357 struct dc_stream_state *dc_get_stream_at_index(struct dc *dc, uint8_t i);
362 uint32_t dc_stream_get_vblank_counter(const struct dc_stream_state *stream);
[all …]
Ddm_helpers.h79 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-6.1.9/drivers/gpu/drm/amd/display/dc/core/
Ddc_stream.c40 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal()
57 static bool dc_stream_construct(struct dc_stream_state *stream, in dc_stream_construct()
131 static void dc_stream_destruct(struct dc_stream_state *stream) in dc_stream_destruct()
140 void dc_stream_retain(struct dc_stream_state *stream) in dc_stream_retain()
147 struct dc_stream_state *stream = container_of(kref, struct dc_stream_state, refcount); in dc_stream_free()
153 void dc_stream_release(struct dc_stream_state *stream) in dc_stream_release()
160 struct dc_stream_state *dc_create_stream_for_sink( in dc_create_stream_for_sink()
163 struct dc_stream_state *stream; in dc_create_stream_for_sink()
168 stream = kzalloc(sizeof(struct dc_stream_state), GFP_KERNEL); in dc_create_stream_for_sink()
186 struct dc_stream_state *dc_copy_stream(const struct dc_stream_state *stream) in dc_copy_stream()
[all …]
Ddc_link_enc_cfg.c32 static bool is_dig_link_enc_stream(struct dc_stream_state *stream) in is_dig_link_enc_stream()
80 static struct dc_stream_state *get_stream_using_link_enc( in get_stream_using_link_enc()
84 struct dc_stream_state *stream = NULL; in get_stream_using_link_enc()
101 struct dc_stream_state *stream, in remove_link_enc_assignment()
136 struct dc_stream_state *stream, in add_link_enc_assignment()
187 static bool is_avail_link_enc(struct dc_state *state, enum engine_id eng_id, struct dc_stream_state in is_avail_link_enc()
196 struct dc_stream_state *stream_assigned = NULL; in is_avail_link_enc()
287 struct dc_stream_state *streams[], in link_enc_cfg_link_encs_assign()
306 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign()
326 struct dc_stream_state *stream = state->streams[i]; in link_enc_cfg_link_encs_assign()
[all …]
Ddc_resource.c501 struct dc_stream_state *stream1, in resource_are_vblanks_synchronizable()
502 struct dc_stream_state *stream2) in resource_are_vblanks_synchronizable()
544 struct dc_stream_state *stream1, in resource_are_streams_timing_synchronizable()
545 struct dc_stream_state *stream2) in resource_are_streams_timing_synchronizable()
586 struct dc_stream_state *stream1, in is_dp_and_hdmi_sharable()
587 struct dc_stream_state *stream2) in is_dp_and_hdmi_sharable()
805 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_recout()
883 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_scaling_ratios()
999 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_inits_and_viewports()
1352 struct dc_stream_state *stream) in resource_get_head_pipe_for_stream()
[all …]
Ddc.c399 struct dc_stream_state *stream, in dc_stream_adjust_vmin_vmax()
441 struct dc_stream_state *stream, in dc_stream_get_last_used_drr_vtotal()
469 struct dc_stream_state **streams, int num_streams, in dc_stream_get_crtc_position()
473 const struct dc_stream_state *stream = streams[0]; in dc_stream_get_crtc_position()
494 bool dc_stream_forward_dmcu_crc_window(struct dc *dc, struct dc_stream_state *stream, in dc_stream_forward_dmcu_crc_window()
540 bool dc_stream_stop_dmcu_crc_win_update(struct dc *dc, struct dc_stream_state *stream) in dc_stream_stop_dmcu_crc_win_update()
587 bool dc_stream_configure_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_configure_crc()
656 bool dc_stream_get_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_get_crc()
680 void dc_stream_set_dyn_expansion(struct dc *dc, struct dc_stream_state *stream, in dc_stream_set_dyn_expansion()
701 void dc_stream_set_dither_option(struct dc_stream_state *stream, in dc_stream_set_dither_option()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/
Dresource.h104 struct dc_stream_state *stream);
130 struct dc_stream_state *stream1,
131 struct dc_stream_state *stream2);
134 struct dc_stream_state *stream1,
135 struct dc_stream_state *stream2);
147 struct dc_stream_state *stream);
152 struct dc_stream_state *dc_stream,
175 struct dc_stream_state *stream);
180 struct dc_stream_state *stream);
186 void resource_build_bit_depth_reduction_params(struct dc_stream_state *stream,
[all …]
Dlink_enc_cfg.h60 struct dc_stream_state *streams[],
71 struct dc_stream_state *stream);
82 struct dc_stream_state *link_enc_cfg_get_stream_using_link_enc(
102 const struct dc_stream_state *stream);
110 const struct dc_stream_state *stream);
Dcore_types.h73 const struct dc_stream_state *stream,
133 struct dc_stream_state *streams[],
143 struct dc_stream_state *stream);
157 struct dc_stream_state *stream);
178 struct dc_stream_state *stream,
186 struct dc_stream_state *dc_stream);
191 struct dc_stream_state *stream);
198 struct dc_stream_state *stream);
227 struct dc_stream_state *stream);
402 struct dc_stream_state *stream;
[all …]
Ddc_link_dp.h39 struct dc_stream_state;
74 struct dc_stream_state *stream,
203 const struct dc_stream_state *stream,
215 const struct dc_stream_state *stream,
Dhw_sequencer_private.h89 const struct dc_stream_state *stream);
132 const struct dc_stream_state *stream,
/linux-6.1.9/drivers/gpu/drm/amd/display/modules/inc/
Dmod_freesync.h142 const struct dc_stream_state *stream,
147 struct dc_stream_state *stream,
161 const struct dc_stream_state *stream,
169 const struct dc_stream_state *stream,
175 const struct dc_stream_state *stream,
180 const struct dc_stream_state *stream,
184 const struct dc_stream_state *stream);
194 const struct dc_stream_state *stream,
Dmod_info_packet.h32 struct dc_stream_state;
36 void mod_build_vsc_infopacket(const struct dc_stream_state *stream,
40 void mod_build_hf_vsif_infopacket(const struct dc_stream_state *stream,
/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_psr.h35 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);
Damdgpu_dm_crtc.h33 struct dc_stream_state *new_stream,
34 struct dc_stream_state *old_stream);
Damdgpu_dm_psr.c101 bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream) in amdgpu_dm_link_setup_psr()
139 bool amdgpu_dm_psr_enable(struct dc_stream_state *stream) in amdgpu_dm_psr_enable()
194 bool amdgpu_dm_psr_disable(struct dc_stream_state *stream) in amdgpu_dm_psr_disable()
Damdgpu_dm.h119 struct dc_stream_state *stream;
666 struct dc_stream_state *stream;
801 struct dc_stream_state *
805 const struct dc_stream_state *old_stream);
Damdgpu_dm_mst_types.c50 bool is_timing_changed(struct dc_stream_state *cur_stream,
51 struct dc_stream_state *new_stream);
886 struct dc_stream_state *stream; in compute_mst_dsc_configs_for_link()
1018 struct dc_stream_state *stream; in is_dsc_need_re_compute()
1111 struct dc_stream_state *stream; in compute_mst_dsc_configs_for_state()
1172 struct dc_stream_state *stream; in pre_compute_mst_dsc_configs_for_state()
1218 struct dc_stream_state *stream) in find_crtc_index_in_state_by_stream()
1300 struct dc_stream_state *stream = dm_state->context->streams[i]; in pre_validate_dsc()
1344 struct dc_stream_state *stream = dm_state->context->streams[i]; in pre_validate_dsc()
1358 struct dc_stream_state *stream = dm_state->context->streams[i]; in pre_validate_dsc()
[all …]
Damdgpu_dm_irq_params.h34 struct dc_stream_state *stream;
Damdgpu_dm_helpers.c183 const struct dc_stream_state *stream, in dm_helpers_dp_mst_write_payload_allocation_table()
242 const struct dc_stream_state *stream) in dm_helpers_dp_mst_poll_for_allocation_change_trigger()
268 const struct dc_stream_state *stream, in dm_helpers_dp_mst_send_payload_allocation()
646 const struct dc_stream_state *stream, in write_dsc_enable_synaptics_non_virtual_dpcd_mst()
683 const struct dc_stream_state *stream, in dm_helpers_dp_write_dsc_enable()
967 void dm_helpers_mst_enable_stream_features(const struct dc_stream_state *stream) in dm_helpers_mst_enable_stream_features()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.h64 struct dc_stream_state *stream);
160 …ild_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc_stream_state *stream);
161 …cn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream);
162 …_dsc_to_stream_resource(struct dc *dc, struct dc_state *dc_ctx, struct dc_stream_state *dc_stream);
163 …remove_stream_from_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream);
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.h47 struct dc_stream_state *dc_stream);
52 struct dc_stream_state *stream);
/linux-6.1.9/drivers/gpu/drm/amd/display/modules/power/
Dpower_helpers.h59 const struct dc_stream_state *stream);
61 const struct dc_stream_state *stream);
/linux-6.1.9/drivers/gpu/drm/amd/display/modules/freesync/
Dfreesync.c111 const struct dc_stream_state *stream, in calc_duration_in_us_from_v_total()
124 const struct dc_stream_state *stream, in mod_freesync_calc_v_total_from_refresh()
148 const struct dc_stream_state *stream, in calc_v_total_from_duration()
184 const struct dc_stream_state *stream, in update_v_total_for_static_ramp()
257 const struct dc_stream_state *stream, in apply_below_the_range()
410 const struct dc_stream_state *stream, in apply_fixed_refresh()
528 const struct dc_stream_state *stream, in mod_freesync_get_vmin_vmax()
539 struct dc_stream_state *stream, in mod_freesync_get_v_position()
971 const struct dc_stream_state *stream, in mod_freesync_build_vrr_infopacket()
1018 const struct dc_stream_state *stream, in mod_freesync_build_vrr_params()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_hwseq.h36 const struct dc_stream_state *stream,
63 const struct dc_stream_state *stream);

1234