| /openbsd/src/sys/dev/pci/drm/amd/display/dc/ |
| D | dc_stream.h | 46 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 …]
|
| D | dc_state_priv.h | 32 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 …]
|
| D | dc_stream_priv.h | 31 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,
|
| D | dc_state.h | 44 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);
|
| D | dm_helpers.h | 80 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/ |
| D | dc_stream.c | 46 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 …]
|
| D | dc_state.c | 47 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 …]
|
| D | dc_link_enc_cfg.c | 32 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 …]
|
| D | dc_resource.c | 548 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 …]
|
| D | amdgpu_dc.c | 393 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/ |
| D | resource.h | 103 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 …]
|
| D | link_enc_cfg.h | 60 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);
|
| D | core_types.h | 124 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];
|
| D | link.h | 141 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/ |
| D | mod_freesync.h | 114 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,
|
| D | mod_info_packet.h | 32 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/ |
| D | amdgpu_dm_psr.h | 35 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);
|
| D | amdgpu_dm_psr.c | 105 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()
|
| D | amdgpu_dm_replay.h | 42 bool amdgpu_dm_replay_enable(struct dc_stream_state *stream, bool enable); 45 bool amdgpu_dm_replay_disable(struct dc_stream_state *stream);
|
| D | amdgpu_dm_crtc.h | 33 struct dc_stream_state *new_stream, 34 struct dc_stream_state *old_stream);
|
| D | amdgpu_dm_crc.c | 87 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()
|
| D | amdgpu_dm.h | 136 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/ |
| D | power_helpers.h | 72 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/ |
| D | freesync.c | 112 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/ |
| D | info_packet.c | 133 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()
|