Home
last modified time | relevance | path

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

123

/openbsd/src/sys/dev/pci/drm/amd/display/dc/
Ddc_stream.h46 struct dc_stream_state *paired_stream; // master / slave stream
183 struct dc_stream_state { struct
318 struct dc_stream_state *stream; argument
362 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
364 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
382 struct dc_stream_state *dc_stream,
398 struct dc_stream_state *stream,
404 void dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream);
407 struct dc_stream_state *dc_get_stream_at_index(struct dc *dc, uint8_t i);
412 uint32_t dc_stream_get_vblank_counter(const struct dc_stream_state *stream);
[all …]
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 …]
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,
Ddc_state.h44 struct dc_stream_state *stream);
49 struct dc_stream_state *stream);
53 struct dc_stream_state *stream,
59 struct dc_stream_state *stream,
65 struct dc_stream_state *stream,
70 struct dc_stream_state *stream,
77 const struct dc_stream_state *stream);
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);
158 const struct dc_stream_state *stream,
164 void dm_helpers_mst_enable_stream_features(const struct dc_stream_state *stream);
213 bool dm_helpers_is_fullscreen(struct dc_context *ctx, struct dc_stream_state *stream);
214 bool dm_helpers_is_hdr_on(struct dc_context *ctx, struct dc_stream_state *stream);
/openbsd/src/sys/dev/pci/drm/amd/display/dc/core/
Ddc_stream.c46 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal()
63 bool dc_stream_construct(struct dc_stream_state *stream, in dc_stream_construct()
130 void dc_stream_destruct(struct dc_stream_state *stream) in dc_stream_destruct()
135 void dc_stream_assign_stream_id(struct dc_stream_state *stream) in dc_stream_assign_stream_id()
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()
[all …]
Ddc_state.c47 struct dc_stream_state *phantom_stream) in dc_state_track_phantom_stream()
57 static bool dc_state_untrack_phantom_stream(struct dc_state *state, struct dc_stream_state *phantom… in dc_state_untrack_phantom_stream()
83 static bool dc_state_is_phantom_stream_tracked(struct dc_state *state, struct dc_stream_state *phan… in dc_state_is_phantom_stream_tracked()
382 struct dc_stream_state *stream) in dc_state_add_stream()
411 struct dc_stream_state *stream) in dc_state_remove_stream()
469 struct dc_stream_state *stream, in dc_state_add_plane()
537 struct dc_stream_state *stream, in dc_state_remove_plane()
598 struct dc_stream_state *stream, in dc_state_rem_all_planes_for_stream()
630 struct dc_stream_state *stream, in dc_state_add_all_planes_for_stream()
659 const struct dc_stream_state *stream) in dc_state_get_stream_status()
[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()
199 static bool is_avail_link_enc(struct dc_state *state, enum engine_id eng_id, struct dc_stream_state in is_avail_link_enc()
208 struct dc_stream_state *stream_assigned = NULL; in is_avail_link_enc()
301 struct dc_stream_state *streams[], in link_enc_cfg_link_encs_assign()
320 struct dc_stream_state *stream = streams[i]; in link_enc_cfg_link_encs_assign()
342 struct dc_stream_state *stream = state->streams[i]; in link_enc_cfg_link_encs_assign()
[all …]
Ddc_resource.c548 struct dc_stream_state *stream1, in resource_are_vblanks_synchronizable()
549 struct dc_stream_state *stream2) in resource_are_vblanks_synchronizable()
591 struct dc_stream_state *stream1, in resource_are_streams_timing_synchronizable()
592 struct dc_stream_state *stream2) in resource_are_streams_timing_synchronizable()
633 struct dc_stream_state *stream1, in is_dp_and_hdmi_sharable()
634 struct dc_stream_state *stream2) in is_dp_and_hdmi_sharable()
863 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_plane_rec_in_timing_active()
892 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_mpc_slice_in_timing_active()
1119 const struct dc_stream_state *stream = pipe_ctx->stream; in calculate_scaling_ratios()
1328 static bool is_subvp_high_refresh_candidate(struct dc_stream_state *stream) in is_subvp_high_refresh_candidate()
[all …]
Damdgpu_dc.c393 static bool set_long_vtotal(struct dc *dc, struct dc_stream_state *stream, struct dc_crtc_timing_ad… in set_long_vtotal()
432 struct dc_stream_state *stream, in dc_stream_adjust_vmin_vmax()
489 struct dc_stream_state *stream, in dc_stream_get_last_used_drr_vtotal()
519 struct dc_stream_state **streams, int num_streams, in dc_stream_get_crtc_position()
523 const struct dc_stream_state *stream = streams[0]; in dc_stream_get_crtc_position()
581 dc_stream_forward_crc_window(struct dc_stream_state *stream, in dc_stream_forward_crc_window()
635 bool dc_stream_configure_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_configure_crc()
703 bool dc_stream_get_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_get_crc()
729 void dc_stream_set_dyn_expansion(struct dc *dc, struct dc_stream_state *stream, in dc_stream_set_dyn_expansion()
752 void dc_stream_set_dither_option(struct dc_stream_state *stream, in dc_stream_set_dither_option()
[all …]
/openbsd/src/sys/dev/pci/drm/amd/display/dc/inc/
Dresource.h103 struct dc_stream_state *stream);
133 struct dc_stream_state *stream1,
134 struct dc_stream_state *stream2);
137 struct dc_stream_state *stream1,
138 struct dc_stream_state *stream2);
151 struct dc_stream_state *dc_stream,
284 struct dc_stream_state *stream);
293 struct dc_stream_state *stream);
336 const struct dc_stream_state *stream,
370 const 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.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);
423 struct dc_stream_state *stream;
567 struct dc_stream_state *streams[MAX_PIPES];
576 struct dc_stream_state *phantom_streams[MAX_PHANTOM_PIPES];
Dlink.h141 const struct dc_stream_state *stream,
148 const struct dc_stream_state *stream,
204 struct dc_stream_state *stream,
267 const struct dc_stream_state *stream,
283 const struct dc_stream_state *stream);
/openbsd/src/sys/dev/pci/drm/amd/display/modules/inc/
Dmod_freesync.h114 const struct dc_stream_state *stream,
119 struct dc_stream_state *stream,
133 const struct dc_stream_state *stream,
141 const struct dc_stream_state *stream,
147 const struct dc_stream_state *stream,
152 const struct dc_stream_state *stream,
156 const struct dc_stream_state *stream);
166 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,
41 void mod_build_hf_vsif_infopacket(const struct dc_stream_state *stream,
71 void mod_build_adaptive_sync_infopacket(const struct dc_stream_state *stream,
75 void mod_build_adaptive_sync_infopacket_v2(const struct dc_stream_state *stream,
/openbsd/src/sys/dev/pci/drm/amd/display/amdgpu_dm/
Damdgpu_dm_psr.h35 void 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, bool wait);
40 bool amdgpu_dm_psr_wait_disable(struct dc_stream_state *stream);
Damdgpu_dm_psr.c105 bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream) in amdgpu_dm_link_setup_psr()
145 void amdgpu_dm_psr_enable(struct dc_stream_state *stream) in amdgpu_dm_psr_enable()
204 bool amdgpu_dm_psr_disable(struct dc_stream_state *stream, bool wait) in amdgpu_dm_psr_disable()
239 struct dc_stream_state *stream = dm->dc->current_state->streams[i]; in amdgpu_dm_psr_is_active_allowed()
262 bool amdgpu_dm_psr_wait_disable(struct dc_stream_state *stream) in amdgpu_dm_psr_wait_disable()
Damdgpu_dm_replay.h42 bool amdgpu_dm_replay_enable(struct dc_stream_state *stream, bool enable);
45 bool amdgpu_dm_replay_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_crc.c87 static void amdgpu_dm_set_crc_window_default(struct drm_crtc *crtc, struct dc_stream_state *stream) in amdgpu_dm_set_crc_window_default()
120 struct dc_stream_state *stream; in amdgpu_dm_crtc_notify_ta_to_read()
167 struct dc_stream_state *stream; in amdgpu_dm_forward_crc_window()
218 struct dc_stream_state *stream_state = dm_crtc_state->stream; in amdgpu_dm_crtc_configure_crc_source()
431 struct dc_stream_state *stream_state; in amdgpu_dm_crtc_handle_crc_irq()
Damdgpu_dm.h136 struct dc_stream_state *stream;
867 struct dc_stream_state *stream;
987 struct dc_stream_state *
991 const struct dc_stream_state *old_stream);
/openbsd/src/sys/dev/pci/drm/amd/display/modules/power/
Dpower_helpers.h72 const struct dc_stream_state *stream);
74 const struct dc_stream_state *stream);
76 struct dc_stream_state *stream,
/openbsd/src/sys/dev/pci/drm/amd/display/modules/freesync/
Dfreesync.c112 const struct dc_stream_state *stream, in calc_duration_in_us_from_v_total()
124 static unsigned int calc_max_hardware_v_total(const struct dc_stream_state *stream) in calc_max_hardware_v_total()
136 const struct dc_stream_state *stream, in mod_freesync_calc_v_total_from_refresh()
160 const struct dc_stream_state *stream, in calc_v_total_from_duration()
196 const struct dc_stream_state *stream, in update_v_total_for_static_ramp()
269 const struct dc_stream_state *stream, in apply_below_the_range()
424 const struct dc_stream_state *stream, in apply_fixed_refresh()
542 const struct dc_stream_state *stream, in mod_freesync_get_vmin_vmax()
553 struct dc_stream_state *stream, in mod_freesync_get_v_position()
957 const struct dc_stream_state *stream, in mod_freesync_build_vrr_infopacket()
[all …]
/openbsd/src/sys/dev/pci/drm/amd/display/modules/info_packet/
Dinfo_packet.c133 void mod_build_vsc_infopacket(const struct dc_stream_state *stream, in mod_build_vsc_infopacket()
451 void mod_build_hf_vsif_infopacket(const struct dc_stream_state *stream, in mod_build_hf_vsif_infopacket()
524 void mod_build_adaptive_sync_infopacket(const struct dc_stream_state *stream, in mod_build_adaptive_sync_infopacket()
559 void mod_build_adaptive_sync_infopacket_v2(const struct dc_stream_state *stream, in mod_build_adaptive_sync_infopacket_v2()

123