Home
last modified time | relevance | path

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

12345

/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_stream.h46 struct dc_stream_state *paired_stream; // master / slave stream
191 struct dc_stream_state { struct
332 struct dc_stream_state *stream; argument
381 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
383 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
401 struct dc_stream_state *dc_stream,
412 struct dc_stream_state *dc_stream,
444 struct dc_stream_state *stream,
450 void dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream);
453 struct dc_stream_state *dc_get_stream_at_index(struct dc *dc, uint8_t i);
[all …]
H A Ddc_state_priv.h32 struct dc_stream_state *dc_state_get_stream_from_id(const struct dc_state *state, unsigned int id);
40 const struct dc_stream_state *stream);
43 struct dc_stream_state *dc_state_get_paired_subvp_stream(const struct dc_state *state,
44 const struct dc_stream_state *stream);
47 struct dc_stream_state *dc_state_create_phantom_stream(const struct dc *dc,
49 struct dc_stream_state *main_stream);
57 struct dc_stream_state *phantom_stream);
65 struct dc_stream_state *phantom_stream,
66 struct dc_stream_state *main_stream);
69 struct dc_stream_state *phantom_stream);
[all …]
H A Ddc_stream_priv.h31 bool dc_stream_construct(struct dc_stream_state *stream,
33 void dc_stream_destruct(struct dc_stream_state *stream);
35 void dc_stream_assign_stream_id(struct dc_stream_state *stream);
41 int dc_stream_calculate_max_flickerless_refresh_rate(struct dc_stream_state *stream,
49 int dc_stream_calculate_min_flickerless_refresh_rate(struct dc_stream_state *stream,
56 bool dc_stream_is_refresh_rate_range_flickerless(struct dc_stream_state *stream,
65 unsigned int dc_stream_get_max_flickerless_instant_vtotal_decrease(struct dc_stream_state *stream,
72 unsigned int dc_stream_get_max_flickerless_instant_vtotal_increase(struct dc_stream_state *stream,
H A Ddc_state.h43 struct dc_stream_state *stream);
48 struct dc_stream_state *stream);
52 struct dc_stream_state *stream,
58 struct dc_stream_state *stream,
64 struct dc_stream_state *stream,
69 struct dc_stream_state *stream,
76 const struct dc_stream_state *stream);
H A Ddm_helpers.h80 const struct dc_stream_state *stream,
103 const struct dc_stream_state *stream);
109 const struct dc_stream_state *stream);
116 const struct dc_stream_state *stream);
166 const struct dc_stream_state *stream,
172 const struct dc_stream_state *stream);
177 void dm_helpers_mst_enable_stream_features(const struct dc_stream_state *stream);
227 bool dm_helpers_is_fullscreen(struct dc_context *ctx, struct dc_stream_state *stream);
228 bool dm_helpers_is_hdr_on(struct dc_context *ctx, struct dc_stream_state *stream);
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_stream.c48 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal()
65 bool dc_stream_construct(struct dc_stream_state *stream, in dc_stream_construct()
132 void dc_stream_destruct(struct dc_stream_state *stream) in dc_stream_destruct()
137 void dc_stream_assign_stream_id(struct dc_stream_state *stream) in dc_stream_assign_stream_id()
144 void dc_stream_retain(struct dc_stream_state *stream) in dc_stream_retain()
151 struct dc_stream_state *stream = container_of(kref, struct dc_stream_state, refcount); in dc_stream_free()
158 void dc_stream_release(struct dc_stream_state *stream) in dc_stream_release()
165 struct dc_stream_state *dc_create_stream_for_sink( in dc_create_stream_for_sink()
168 struct dc_stream_state *stream = NULL; in dc_create_stream_for_sink()
173 stream = kzalloc_obj(struct dc_stream_state, GFP_ATOMIC); in dc_create_stream_for_sink()
[all …]
H A Ddc_state.c48 struct dc_stream_state *phantom_stream) in dc_state_track_phantom_stream()
58 static bool dc_state_untrack_phantom_stream(struct dc_state *state, struct dc_stream_state *phantom… in dc_state_untrack_phantom_stream()
84 static bool dc_state_is_phantom_stream_tracked(struct dc_state *state, struct dc_stream_state *phan… in dc_state_is_phantom_stream_tracked()
375 struct dc_stream_state *stream) in dc_state_add_stream()
404 struct dc_stream_state *stream) in dc_state_remove_stream()
464 struct dc_stream_state *stream, in dc_state_add_plane()
532 struct dc_stream_state *stream, in dc_state_remove_plane()
593 struct dc_stream_state *stream, in dc_state_rem_all_planes_for_stream()
625 struct dc_stream_state *stream, in dc_state_add_all_planes_for_stream()
654 const struct dc_stream_state *stream) in dc_state_get_stream_status()
[all …]
H A Ddc_link_enc_cfg.c32 static bool is_dig_link_enc_stream(struct dc_stream_state *stream) in is_dig_link_enc_stream()
68 static struct dc_stream_state *get_stream_using_link_enc( in get_stream_using_link_enc()
72 struct dc_stream_state *stream = NULL; in get_stream_using_link_enc()
89 struct dc_stream_state *stream, in remove_link_enc_assignment()
124 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()
289 struct dc_stream_state *streams[], in link_enc_cfg_link_encs_assign()
308 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign()
330 struct dc_stream_state *stream = state->streams[i]; in link_enc_cfg_link_encs_assign()
[all …]
H A Ddc_resource.c601 struct dc_stream_state *stream1, in resource_are_vblanks_synchronizable()
602 struct dc_stream_state *stream2) in resource_are_vblanks_synchronizable()
644 struct dc_stream_state *stream1, in resource_are_streams_timing_synchronizable()
645 struct dc_stream_state *stream2) in resource_are_streams_timing_synchronizable()
686 struct dc_stream_state *stream1, in is_dp_and_hdmi_sharable()
687 struct dc_stream_state *stream2) in is_dp_and_hdmi_sharable()
916 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_plane_rec_in_timing_active()
945 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_mpc_slice_in_timing_active()
1183 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_scaling_ratios()
1996 const struct dc_stream_state *stream) in resource_get_otg_master_for_stream()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dresource.h112 struct dc_stream_state *stream);
142 struct dc_stream_state *stream1,
143 struct dc_stream_state *stream2);
146 struct dc_stream_state *stream1,
147 struct dc_stream_state *stream2);
160 struct dc_stream_state *dc_stream,
295 struct dc_stream_state *stream);
304 struct dc_stream_state *stream);
347 const struct dc_stream_state *stream,
381 const struct dc_stream_state *stream);
[all …]
H A 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(
105 const struct dc_stream_state *stream);
H A Dcore_types.h124 struct dc_stream_state *streams[],
134 struct dc_stream_state *stream);
163 struct dc_stream_state *dc_stream);
168 struct dc_stream_state *stream);
176 struct dc_stream_state *stream);
207 struct dc_stream_state *stream);
226 const struct dc_stream_state *stream);
450 struct dc_stream_state *stream;
606 struct dc_stream_state *streams[MAX_PIPES];
615 struct dc_stream_state *phantom_streams[MAX_PHANTOM_PIPES];
/linux/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_freesync.h114 const struct dc_stream_state *stream,
122 const struct dc_stream_state *stream,
128 const struct dc_stream_state *stream,
133 const struct dc_stream_state *stream,
137 const struct dc_stream_state *stream);
140 const struct dc_stream_state *stream,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_psr.h36 void amdgpu_dm_psr_enable(struct dc_stream_state *stream);
37 bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream);
38 bool amdgpu_dm_psr_disable(struct dc_stream_state *stream, bool wait);
41 bool amdgpu_dm_psr_wait_disable(struct dc_stream_state *stream);
H A Damdgpu_dm_psr.c106 bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream) in amdgpu_dm_link_setup_psr()
148 void amdgpu_dm_psr_enable(struct dc_stream_state *stream) in amdgpu_dm_psr_enable()
207 bool amdgpu_dm_psr_disable(struct dc_stream_state *stream, bool wait) in amdgpu_dm_psr_disable()
242 struct dc_stream_state *stream = dm->dc->current_state->streams[i]; in amdgpu_dm_psr_is_active_allowed()
265 bool amdgpu_dm_psr_wait_disable(struct dc_stream_state *stream) in amdgpu_dm_psr_wait_disable()
H A Damdgpu_dm_crtc.h33 struct dc_stream_state *new_stream,
34 struct dc_stream_state *old_stream);
H A Damdgpu_dm_replay.h43 bool amdgpu_dm_replay_enable(struct dc_stream_state *stream, bool enable);
46 bool amdgpu_dm_replay_disable(struct dc_stream_state *stream);
H A Damdgpu_dm.h153 struct dc_stream_state *stream;
181 struct dc_stream_state *stream;
973 struct dc_stream_state *stream;
1108 struct dc_stream_state *
1112 const struct dc_stream_state *old_stream);
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.h42 struct dc_stream_state *phantom_stream,
72 …tive_candidate(struct dc *dc, const struct dc_state *context, struct dc_stream_state **fpo_candida…
74 bool dcn32_find_vactive_pipe(struct dc *dc, const struct dc_state *context, struct dc_stream_state
/linux/drivers/gpu/drm/amd/display/modules/power/
H A Dpower_helpers.h77 const struct dc_stream_state *stream);
79 const struct dc_stream_state *stream);
81 struct dc_stream_state *stream,
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.h163 …ild_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc_stream_state *stream);
164 …cn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream);
165 …_dsc_to_stream_resource(struct dc *dc, struct dc_state *dc_ctx, struct dc_stream_state *dc_stream);
166 …remove_stream_from_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream);
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.h58 struct pipe_ctx *pipe_ctx, const struct dc_stream_state *stream);
62 const struct dc_stream_state *stream);
94 …te_pix_rate_divider(struct dc *dc, struct dc_state *context, const struct dc_stream_state *stream);
/linux/drivers/gpu/drm/amd/display/modules/freesync/
H A Dfreesync.c113 const struct dc_stream_state *stream, in calc_duration_in_us_from_v_total()
125 static unsigned int calc_max_hardware_v_total(const struct dc_stream_state *stream) in calc_max_hardware_v_total()
137 const struct dc_stream_state *stream, in mod_freesync_calc_v_total_from_refresh()
182 const struct dc_stream_state *stream, in calc_v_total_from_duration()
218 const struct dc_stream_state *stream, in update_v_total_for_static_ramp()
291 const struct dc_stream_state *stream, in apply_below_the_range()
446 const struct dc_stream_state *stream, in apply_fixed_refresh()
942 const struct dc_stream_state *stream, in mod_freesync_build_vrr_infopacket()
978 const struct dc_stream_state *stream, in mod_freesync_build_vrr_params()
1131 const struct dc_stream_state *stream, in mod_freesync_handle_preflip()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/resource/dce100/
H A Ddce100_resource.h56 struct dc_stream_state *dc_stream);
61 struct dc_stream_state *stream);
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_mall_phantom.c266 struct dc_stream_state *stream = pipe->stream; in assign_subvp_pipe()
361 struct dc_stream_state *phantom = NULL; in subvp_subvp_schedulable()
439 struct dc_stream_state *phantom_stream; in dml2_svp_drr_schedulable()
525 struct dc_stream_state *phantom_stream; in subvp_vblank_schedulable()
653 struct dc_stream_state *phantom_stream, in set_phantom_stream_timing()
714 static struct dc_stream_state *enable_phantom_stream(struct dml2_context *ctx, struct dc_state *sta… in enable_phantom_stream()
717 struct dc_stream_state *phantom_stream = ctx->config.svp_pstate.callbacks.create_phantom_stream( in enable_phantom_stream()
737 struct dc_stream_state *phantom_stream, in enable_phantom_plane()
785 struct dc_stream_state *phantom_stream = NULL; in add_phantom_pipes_for_main_pipe()
811 static bool remove_all_phantom_planes_for_stream(struct dml2_context *ctx, struct dc_stream_state *… in remove_all_phantom_planes_for_stream()
[all …]

12345