| /openbsd/src/sys/dev/pci/drm/i915/display/ |
| D | intel_pch_display.h | 14 struct intel_crtc; 21 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc); 24 struct intel_crtc *crtc); 26 struct intel_crtc *crtc); 28 struct intel_crtc *crtc); 30 struct intel_crtc *crtc); 34 struct intel_crtc *crtc); 36 struct intel_crtc *crtc); 39 void intel_pch_transcoder_get_m1_n1(struct intel_crtc *crtc, 41 void intel_pch_transcoder_get_m2_n2(struct intel_crtc *crtc, [all …]
|
| D | hsw_ips.h | 12 struct intel_crtc; 18 struct intel_crtc *crtc); 20 struct intel_crtc *crtc); 21 bool hsw_crtc_supports_ips(struct intel_crtc *crtc); 24 struct intel_crtc *crtc); 26 void hsw_ips_crtc_debugfs_add(struct intel_crtc *crtc); 33 struct intel_crtc *crtc) in hsw_ips_pre_update() 38 struct intel_crtc *crtc) in hsw_ips_post_update() 41 static inline bool hsw_crtc_supports_ips(struct intel_crtc *crtc) in hsw_crtc_supports_ips() 50 struct intel_crtc *crtc) in hsw_ips_compute_config() [all …]
|
| D | intel_crtc.h | 18 struct intel_crtc; 36 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc); 38 struct intel_crtc *crtc); 39 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc); 43 struct intel_crtc *crtc); 45 struct intel_crtc *crtc); 47 struct intel_crtc *intel_first_crtc(struct drm_i915_private *i915); 48 struct intel_crtc *intel_crtc_for_pipe(struct drm_i915_private *i915, 52 void intel_crtc_wait_for_next_vblank(struct intel_crtc *crtc);
|
| D | intel_pipe_crc.h | 13 struct intel_crtc; 16 void intel_crtc_crc_init(struct intel_crtc *crtc); 22 void intel_crtc_disable_pipe_crc(struct intel_crtc *crtc); 23 void intel_crtc_enable_pipe_crc(struct intel_crtc *crtc); 25 static inline void intel_crtc_crc_init(struct intel_crtc *crtc) {} in intel_crtc_crc_init() 29 static inline void intel_crtc_disable_pipe_crc(struct intel_crtc *crtc) in intel_crtc_disable_pipe_crc() 33 static inline void intel_crtc_enable_pipe_crc(struct intel_crtc *crtc) in intel_crtc_enable_pipe_crc()
|
| D | intel_fdi.h | 14 struct intel_crtc; 23 int ilk_fdi_compute_config(struct intel_crtc *intel_crtc, 27 void intel_fdi_normal_train(struct intel_crtc *crtc); 28 void ilk_fdi_disable(struct intel_crtc *crtc); 29 void ilk_fdi_pll_disable(struct intel_crtc *intel_crtc); 37 void intel_fdi_link_train(struct intel_crtc *crtc,
|
| D | hsw_ips.c | 16 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_enable() 63 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_disable() 93 struct intel_crtc *crtc) in hsw_ips_need_disable() 122 struct intel_crtc *crtc) in hsw_ips_pre_update() 134 struct intel_crtc *crtc) in hsw_ips_need_enable() 170 struct intel_crtc *crtc) in hsw_ips_post_update() 182 bool hsw_crtc_supports_ips(struct intel_crtc *crtc) in hsw_crtc_supports_ips() 189 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_crtc_state_ips_capable() 217 struct intel_crtc *crtc) in hsw_ips_compute_config() 260 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_get_config() [all …]
|
| D | intel_wm.h | 13 struct intel_crtc; 19 struct intel_crtc *crtc); 21 struct intel_crtc *crtc); 23 struct intel_crtc *crtc); 25 struct intel_crtc *crtc); 27 struct intel_crtc *crtc);
|
| D | intel_crtc.c | 46 struct intel_crtc *intel_first_crtc(struct drm_i915_private *i915) in intel_first_crtc() 51 struct intel_crtc *intel_crtc_for_pipe(struct drm_i915_private *i915, in intel_crtc_for_pipe() 54 struct intel_crtc *crtc; in intel_crtc_for_pipe() 64 void intel_crtc_wait_for_next_vblank(struct intel_crtc *crtc) in intel_crtc_wait_for_next_vblank() 72 struct intel_crtc *crtc = intel_crtc_for_pipe(i915, pipe); in intel_wait_for_vblank_if_active() 78 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc) in intel_crtc_get_vblank_counter() 123 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on() 140 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off() 153 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc) in intel_crtc_state_alloc() 166 struct intel_crtc *crtc) in intel_crtc_state_reset() [all …]
|
| D | intel_fbc.h | 14 struct intel_crtc; 32 struct intel_crtc *crtc); 34 struct intel_crtc *crtc); 39 struct intel_crtc *crtc); 40 void intel_fbc_disable(struct intel_crtc *crtc); 49 void intel_fbc_crtc_debugfs_add(struct intel_crtc *crtc);
|
| D | intel_drrs.c | 76 intel_drrs_set_refresh_rate_pipeconf(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_pipeconf() 93 intel_drrs_set_refresh_rate_m_n(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_m_n() 101 bool intel_drrs_is_active(struct intel_crtc *crtc) in intel_drrs_is_active() 106 static void intel_drrs_set_state(struct intel_crtc *crtc, in intel_drrs_set_state() 122 static void intel_drrs_schedule_work(struct intel_crtc *crtc) in intel_drrs_schedule_work() 131 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_frontbuffer_bits() 152 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_activate() 184 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_drrs_deactivate() 211 struct intel_crtc *crtc = container_of(work, typeof(*crtc), drrs.work.work); in intel_drrs_downclock_work() 225 struct intel_crtc *crtc; in intel_drrs_frontbuffer_update() [all …]
|
| D | intel_display_core.h | 44 struct intel_crtc; 67 bool (*get_pipe_config)(struct intel_crtc *, 69 void (*get_initial_plane_config)(struct intel_crtc *, 71 bool (*fixup_initial_plane_config)(struct intel_crtc *crtc, 74 struct intel_crtc *crtc); 76 struct intel_crtc *crtc); 85 struct intel_crtc *crtc); 87 struct intel_crtc *crtc); 89 struct intel_crtc *crtc); 91 struct intel_crtc *crtc); [all …]
|
| D | intel_vblank.h | 14 struct intel_crtc; 18 struct intel_crtc *crtc; 38 int intel_get_crtc_scanline(struct intel_crtc *crtc); 39 void intel_wait_for_pipe_scanline_stopped(struct intel_crtc *crtc); 40 void intel_wait_for_pipe_scanline_moving(struct intel_crtc *crtc);
|
| D | i9xx_plane.h | 14 struct intel_crtc; 28 void i9xx_get_initial_plane_config(struct intel_crtc *crtc, 30 bool i9xx_fixup_initial_plane_config(struct intel_crtc *crtc, 48 static inline void i9xx_get_initial_plane_config(struct intel_crtc *crtc, in i9xx_get_initial_plane_config() 52 static inline bool i9xx_fixup_initial_plane_config(struct intel_crtc *crtc, in i9xx_fixup_initial_plane_config()
|
| D | intel_display.h | 54 struct intel_crtc; 268 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \ argument 272 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe) 274 #define for_each_intel_crtc(dev, intel_crtc) \ argument 275 list_for_each_entry(intel_crtc, \ 279 #define for_each_intel_crtc_in_pipe_mask(dev, intel_crtc, pipe_mask) \ argument 280 list_for_each_entry(intel_crtc, \ 283 for_each_if((pipe_mask) & BIT(intel_crtc->pipe)) 285 #define for_each_intel_crtc_in_pipe_mask_reverse(dev, intel_crtc, pipe_mask) \ argument 286 list_for_each_entry_reverse((intel_crtc), \ [all …]
|
| D | intel_dsb.c | 26 struct intel_crtc *crtc; 88 struct intel_crtc *crtc) in pre_commit_is_vrr_active() 105 struct intel_crtc *crtc) in pre_commit_crtc_state() 123 struct intel_crtc *crtc) in dsb_vtotal() 134 struct intel_crtc *crtc) in dsb_dewake_scanline_start() 145 struct intel_crtc *crtc) in dsb_dewake_scanline_end() 153 struct intel_crtc *crtc, int scanline) in dsb_scanline_to_hw() 162 struct intel_crtc *crtc) in dsb_chicken() 176 struct intel_crtc *crtc = dsb->crtc; in assert_dsb_has_room() 187 struct intel_crtc *crtc = dsb->crtc; in intel_dsb_dump() [all …]
|
| D | intel_pch_display.c | 28 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder() 175 static void intel_pch_transcoder_set_m1_n1(struct intel_crtc *crtc, in intel_pch_transcoder_set_m1_n1() 186 static void intel_pch_transcoder_set_m2_n2(struct intel_crtc *crtc, in intel_pch_transcoder_set_m2_n2() 197 void intel_pch_transcoder_get_m1_n1(struct intel_crtc *crtc, in intel_pch_transcoder_get_m1_n1() 208 void intel_pch_transcoder_get_m2_n2(struct intel_crtc *crtc, in intel_pch_transcoder_get_m2_n2() 222 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_pch_transcoder_set_timings() 245 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_enable_pch_transcoder() 310 static void ilk_disable_pch_transcoder(struct intel_crtc *crtc) in ilk_disable_pch_transcoder() 337 struct intel_crtc *crtc) in ilk_pch_pre_enable() 359 struct intel_crtc *crtc) in ilk_pch_enable() [all …]
|
| D | intel_drrs.h | 15 struct intel_crtc; 22 bool intel_drrs_is_active(struct intel_crtc *crtc); 29 void intel_drrs_crtc_init(struct intel_crtc *crtc); 30 void intel_drrs_crtc_debugfs_add(struct intel_crtc *crtc);
|
| D | intel_vdsc.h | 14 struct intel_crtc; 25 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder); 26 struct intel_crtc *intel_dsc_get_bigjoiner_secondary(const struct intel_crtc *primary_crtc);
|
| D | intel_color.h | 13 struct intel_crtc; 20 void intel_color_crtc_init(struct intel_crtc *crtc); 22 struct intel_crtc *crtc); 24 struct intel_crtc *crtc);
|
| D | intel_fifo_underrun.c | 61 struct intel_crtc *crtc; in ivb_can_enable_err_int() 80 struct intel_crtc *crtc; in cpt_can_enable_serr_int() 94 static void i9xx_check_fifo_underruns(struct intel_crtc *crtc) in i9xx_check_fifo_underruns() 148 static void ivb_check_fifo_underruns(struct intel_crtc *crtc) in ivb_check_fifo_underruns() 236 static void cpt_check_pch_fifo_underruns(struct intel_crtc *crtc) in cpt_check_pch_fifo_underruns() 286 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in __intel_set_cpu_fifo_underrun_reporting() 354 struct intel_crtc *crtc = in intel_set_pch_fifo_underrun_reporting() 398 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in intel_cpu_fifo_underrun_irq_handler() 477 struct intel_crtc *crtc; in intel_check_cpu_fifo_underruns() 504 struct intel_crtc *crtc; in intel_check_pch_fifo_underruns() [all …]
|
| D | intel_modeset_setup.c | 36 static void intel_crtc_disable_noatomic_begin(struct intel_crtc *crtc, in intel_crtc_disable_noatomic_begin() 44 struct intel_crtc *temp_crtc; in intel_crtc_disable_noatomic_begin() 142 static void reset_crtc_encoder_state(struct intel_crtc *crtc) in reset_crtc_encoder_state() 153 static void intel_crtc_disable_noatomic_complete(struct intel_crtc *crtc) in intel_crtc_disable_noatomic_complete() 198 struct intel_crtc *temp_crtc; in get_transcoder_pipes() 222 static void get_portsync_pipes(struct intel_crtc *crtc, in get_portsync_pipes() 228 struct intel_crtc *master_crtc; in get_portsync_pipes() 254 struct intel_crtc *primary_crtc; in get_joiner_secondary_pipes() 267 static void intel_crtc_disable_noatomic(struct intel_crtc *crtc, in intel_crtc_disable_noatomic() 274 struct intel_crtc *temp_crtc; in intel_crtc_disable_noatomic() [all …]
|
| D | skl_scaler.c | 110 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_update_scaler() 353 int num_scalers_need, struct intel_crtc *intel_crtc, in intel_atomic_setup_scaler() argument 358 struct drm_i915_private *dev_priv = to_i915(intel_crtc->base.dev); in intel_atomic_setup_scaler() 364 for (j = 0; j < intel_crtc->num_scalers; j++) { in intel_atomic_setup_scaler() 404 } else if (num_scalers_need == 1 && intel_crtc->num_scalers > 1) { in intel_atomic_setup_scaler() 479 intel_crtc->pipe, *scaler_id, name, idx); in intel_atomic_setup_scaler() 503 struct intel_crtc *intel_crtc, in intel_atomic_setup_scalers() argument 530 if (num_scalers_need > intel_crtc->num_scalers) { in intel_atomic_setup_scalers() 533 num_scalers_need, intel_crtc->num_scalers); in intel_atomic_setup_scalers() 550 idx = intel_crtc->base.base.id; in intel_atomic_setup_scalers() [all …]
|
| D | intel_dpll_mgr.h | 48 struct intel_crtc; 408 struct intel_crtc *crtc, 411 struct intel_crtc *crtc, 414 struct intel_crtc *crtc); 415 void intel_unreference_shared_dpll_crtc(const struct intel_crtc *crtc, 421 struct intel_crtc *crtc, 447 struct intel_crtc *crtc);
|
| D | intel_color.c | 34 struct intel_crtc *crtc); 208 static void ilk_update_pipe_csc(struct intel_crtc *crtc, in ilk_update_pipe_csc() 241 static void ilk_read_pipe_csc(struct intel_crtc *crtc, in ilk_read_pipe_csc() 280 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_read_csc() 288 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_read_csc() 307 static void icl_update_output_csc(struct intel_crtc *crtc, in icl_update_output_csc() 337 static void icl_read_output_csc(struct intel_crtc *crtc, in icl_read_output_csc() 373 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_read_csc() 531 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_load_csc_matrix() 568 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_load_csc_matrix() [all …]
|
| D | intel_dpll.h | 14 struct intel_crtc; 21 struct intel_crtc *crtc); 23 struct intel_crtc *crtc); 26 void i9xx_dpll_get_hw_state(struct intel_crtc *crtc,
|