Home
last modified time | relevance | path

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

123

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/
Ddc_stream.h141 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 …]
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-v5.15/drivers/gpu/drm/amd/display/dc/core/
Ddc_stream.c42 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 …]
Ddc_link_enc_cfg.c31 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()
Ddc_resource.c437 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 …]
Ddc.c303 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/
Dresource.h90 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,
Dcore_types.h71 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];
Dlink_enc_cfg.h55 struct dc_stream_state *streams[],
66 struct dc_stream_state *stream);
Dhw_sequencer_private.h86 const struct dc_stream_state *stream);
127 const struct dc_stream_state *stream,
Ddc_link_dp.h37 struct dc_stream_state;
78 struct dc_stream_state *stream,
/Linux-v5.15/drivers/gpu/drm/amd/display/modules/inc/
Dmod_freesync.h130 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,
Dmod_info_packet.h32 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/
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_psr.c65 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()
Damdgpu_dm_irq_params.h34 struct dc_stream_state *stream;
Damdgpu_dm_helpers.c178 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/
Ddcn20_resource.h60 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/
Ddce100_resource.h47 struct dc_stream_state *dc_stream);
52 struct dc_stream_state *stream);
/Linux-v5.15/drivers/gpu/drm/amd/display/modules/freesync/
Dfreesync.c109 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/
Ddcn30_hwseq.h36 const struct dc_stream_state *stream,
63 const struct dc_stream_state *stream);
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_resource.h48 struct dc_stream_state *stream);
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.h51 struct dc_stream_state *stream);
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.h53 struct dc_stream_state *dc_stream);
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_hwseq.h56 struct dc_state *context, struct dc_stream_state *stream);

123