/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_pch_display.h | 14 struct intel_crtc; 20 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc); 23 struct intel_crtc *crtc); 25 struct intel_crtc *crtc); 27 struct intel_crtc *crtc); 29 struct intel_crtc *crtc); 33 struct intel_crtc *crtc); 35 struct intel_crtc *crtc); 38 void intel_pch_transcoder_get_m1_n1(struct intel_crtc *crtc, 40 void intel_pch_transcoder_get_m2_n2(struct intel_crtc *crtc,
|
A D | intel_fdi.h | 11 struct intel_crtc; 17 int ilk_fdi_compute_config(struct intel_crtc *intel_crtc, 19 void intel_fdi_normal_train(struct intel_crtc *crtc); 20 void ilk_fdi_disable(struct intel_crtc *crtc); 21 void ilk_fdi_pll_disable(struct intel_crtc *intel_crtc); 29 void intel_fdi_link_train(struct intel_crtc *crtc,
|
A 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()
|
A D | intel_crtc.h | 16 struct intel_crtc; 23 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc); 25 struct intel_crtc *crtc); 26 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc); 32 struct intel_crtc *intel_first_crtc(struct drm_i915_private *i915); 33 struct intel_crtc *intel_crtc_for_pipe(struct drm_i915_private *i915, 37 void intel_crtc_wait_for_next_vblank(struct intel_crtc *crtc);
|
A D | intel_fbc.h | 14 struct intel_crtc; 29 struct intel_crtc *crtc); 31 struct intel_crtc *crtc); 36 struct intel_crtc *crtc); 37 void intel_fbc_disable(struct intel_crtc *crtc); 46 void intel_fbc_crtc_debugfs_add(struct intel_crtc *crtc);
|
A D | hsw_ips.c | 15 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_enable() 56 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_disable() 86 struct intel_crtc *crtc) in hsw_ips_need_disable() 115 struct intel_crtc *crtc) in hsw_ips_pre_update() 127 struct intel_crtc *crtc) in hsw_ips_need_enable() 163 struct intel_crtc *crtc) in hsw_ips_post_update() 175 bool hsw_crtc_supports_ips(struct intel_crtc *crtc) in hsw_crtc_supports_ips() 182 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_crtc_state_ips_capable() 210 struct intel_crtc *crtc) in hsw_ips_compute_config() 253 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_get_config()
|
A D | hsw_ips.h | 12 struct intel_crtc; 17 struct intel_crtc *crtc); 19 struct intel_crtc *crtc); 20 bool hsw_crtc_supports_ips(struct intel_crtc *crtc); 23 struct intel_crtc *crtc);
|
A D | intel_drrs.c | 66 intel_drrs_set_refresh_rate_pipeconf(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_pipeconf() 89 intel_drrs_set_refresh_rate_m_n(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_m_n() 97 bool intel_drrs_is_active(struct intel_crtc *crtc) in intel_drrs_is_active() 102 static void intel_drrs_set_state(struct intel_crtc *crtc, in intel_drrs_set_state() 118 static void intel_drrs_schedule_work(struct intel_crtc *crtc) in intel_drrs_schedule_work() 125 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_frontbuffer_bits() 219 struct intel_crtc *crtc; in intel_drrs_frontbuffer_update() 295 void intel_drrs_crtc_init(struct intel_crtc *crtc) in intel_drrs_crtc_init() 304 struct intel_crtc *crtc = m->private; in intel_drrs_debugfs_status_show() 340 struct intel_crtc *crtc = data; in intel_drrs_debugfs_ctl_set() [all …]
|
A D | intel_crtc.c | 49 struct intel_crtc *crtc; in intel_crtc_for_pipe() 59 void intel_crtc_wait_for_next_vblank(struct intel_crtc *crtc) in intel_crtc_wait_for_next_vblank() 67 struct intel_crtc *crtc = intel_crtc_for_pipe(i915, pipe); in intel_wait_for_vblank_if_active() 73 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc) in intel_crtc_get_vblank_counter() 162 struct intel_crtc *crtc) in intel_crtc_state_reset() 175 static struct intel_crtc *intel_crtc_alloc(void) in intel_crtc_alloc() 178 struct intel_crtc *crtc; in intel_crtc_alloc() 196 static void intel_crtc_free(struct intel_crtc *crtc) in intel_crtc_free() 204 struct intel_crtc *crtc = to_intel_crtc(_crtc); in intel_crtc_destroy() 296 struct intel_crtc *crtc; in intel_crtc_init() [all …]
|
A D | intel_display_core.h | 41 struct intel_crtc; 62 bool (*get_pipe_config)(struct intel_crtc *, 64 void (*get_initial_plane_config)(struct intel_crtc *, 67 struct intel_crtc *crtc); 69 struct intel_crtc *crtc); 78 struct intel_crtc *crtc); 80 struct intel_crtc *crtc); 82 struct intel_crtc *crtc); 84 struct intel_crtc *crtc); 86 struct intel_crtc *crtc);
|
A D | intel_vblank.h | 13 struct intel_crtc; 19 int intel_get_crtc_scanline(struct intel_crtc *crtc); 20 void intel_wait_for_pipe_scanline_stopped(struct intel_crtc *crtc); 21 void intel_wait_for_pipe_scanline_moving(struct intel_crtc *crtc);
|
A D | intel_atomic.c | 201 struct intel_crtc *crtc; in intel_any_crtc_needs_modeset() 315 int num_scalers_need, struct intel_crtc *intel_crtc, in intel_atomic_setup_scaler() argument 326 for (j = 0; j < intel_crtc->num_scalers; j++) { in intel_atomic_setup_scaler() 440 intel_crtc->pipe, *scaler_id, name, idx); in intel_atomic_setup_scaler() 464 struct intel_crtc *intel_crtc, in intel_atomic_setup_scalers() argument 492 if (num_scalers_need > intel_crtc->num_scalers){ in intel_atomic_setup_scalers() 495 num_scalers_need, intel_crtc->num_scalers); in intel_atomic_setup_scalers() 511 idx = intel_crtc->base.base.id; in intel_atomic_setup_scalers() 552 intel_plane->pipe != intel_crtc->pipe)) in intel_atomic_setup_scalers() 561 intel_crtc, name, idx, in intel_atomic_setup_scalers() [all …]
|
A D | intel_drrs.h | 14 struct intel_crtc; 19 bool intel_drrs_is_active(struct intel_crtc *crtc); 26 void intel_drrs_crtc_init(struct intel_crtc *crtc); 27 void intel_drrs_crtc_debugfs_add(struct intel_crtc *crtc);
|
A D | intel_display.h | 51 struct intel_crtc; 277 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe) 279 #define for_each_intel_crtc(dev, intel_crtc) \ argument 280 list_for_each_entry(intel_crtc, \ 285 list_for_each_entry(intel_crtc, \ 288 for_each_if((pipe_mask) & BIT(intel_crtc->pipe)) 398 struct intel_crtc *crtc); 499 void i9xx_crtc_clock_get(struct intel_crtc *crtc, 506 void intel_crtc_arm_fifo_underrun(struct intel_crtc *crtc, 510 int bdw_get_pipemisc_bpp(struct intel_crtc *crtc); [all …]
|
A D | intel_vdsc.h | 12 struct intel_crtc; 23 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder); 24 struct intel_crtc *intel_dsc_get_bigjoiner_secondary(const struct intel_crtc *primary_crtc);
|
A D | intel_pch_display.c | 25 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder() 192 void intel_pch_transcoder_get_m1_n1(struct intel_crtc *crtc, in intel_pch_transcoder_get_m1_n1() 203 void intel_pch_transcoder_get_m2_n2(struct intel_crtc *crtc, in intel_pch_transcoder_get_m2_n2() 217 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_pch_transcoder_set_timings() 305 static void ilk_disable_pch_transcoder(struct intel_crtc *crtc) in ilk_disable_pch_transcoder() 338 struct intel_crtc *crtc) in ilk_pch_pre_enable() 360 struct intel_crtc *crtc) in ilk_pch_enable() 445 struct intel_crtc *crtc) in ilk_pch_disable() 451 struct intel_crtc *crtc) in ilk_pch_post_disable() 600 struct intel_crtc *crtc) in lpt_pch_enable() [all …]
|
A D | intel_atomic.h | 21 struct intel_crtc; 53 struct intel_crtc *crtc); 56 struct intel_crtc *intel_crtc,
|
A D | intel_dpll_mgr.h | 42 struct intel_crtc; 337 struct intel_crtc *crtc, 340 struct intel_crtc *crtc, 343 struct intel_crtc *crtc); 347 struct intel_crtc *crtc, 368 void intel_shared_dpll_state_verify(struct intel_crtc *crtc,
|
A D | intel_display_trace.h | 26 TP_PROTO(struct intel_crtc *crtc), 37 struct intel_crtc *it__; 54 TP_PROTO(struct intel_crtc *crtc), 66 struct intel_crtc *it__; 83 TP_PROTO(struct intel_crtc *crtc, const u32 *crcs), 172 struct intel_crtc *crtc; 313 TP_PROTO(struct intel_plane *plane, struct intel_crtc *crtc), 481 TP_PROTO(struct intel_crtc *crtc), 504 TP_PROTO(struct intel_crtc *crtc), 527 TP_PROTO(struct intel_crtc *crtc), [all …]
|
A D | intel_fifo_underrun.c | 58 struct intel_crtc *crtc; in ivb_can_enable_err_int() 77 struct intel_crtc *crtc; in cpt_can_enable_serr_int() 91 static void i9xx_check_fifo_underruns(struct intel_crtc *crtc) in i9xx_check_fifo_underruns() 145 static void ivb_check_fifo_underruns(struct intel_crtc *crtc) in ivb_check_fifo_underruns() 232 static void cpt_check_pch_fifo_underruns(struct intel_crtc *crtc) in cpt_check_pch_fifo_underruns() 282 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in __intel_set_cpu_fifo_underrun_reporting() 350 struct intel_crtc *crtc = in intel_set_pch_fifo_underrun_reporting() 394 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in intel_cpu_fifo_underrun_irq_handler() 471 struct intel_crtc *crtc; in intel_check_cpu_fifo_underruns() 498 struct intel_crtc *crtc; in intel_check_pch_fifo_underruns()
|
A D | intel_atomic_plane.h | 15 struct intel_crtc; 32 struct intel_crtc *crtc); 49 struct intel_crtc *crtc); 51 struct intel_crtc *crtc);
|
A D | intel_vblank.c | 130 static u32 intel_crtc_scanlines_since_frame_timestamp(struct intel_crtc *crtc) in intel_crtc_scanlines_since_frame_timestamp() 177 static u32 __intel_get_crtc_scanline_from_timestamp(struct intel_crtc *crtc) in __intel_get_crtc_scanline_from_timestamp() 197 static int __intel_get_crtc_scanline(struct intel_crtc *crtc) in __intel_get_crtc_scanline() 261 struct intel_crtc *crtc = to_intel_crtc(_crtc); in i915_get_crtc_scanoutpos() 395 int intel_get_crtc_scanline(struct intel_crtc *crtc) in intel_get_crtc_scanline() 421 static void wait_for_pipe_scanline_moving(struct intel_crtc *crtc, bool state) in wait_for_pipe_scanline_moving() 433 void intel_wait_for_pipe_scanline_stopped(struct intel_crtc *crtc) in intel_wait_for_pipe_scanline_stopped() 438 void intel_wait_for_pipe_scanline_moving(struct intel_crtc *crtc) in intel_wait_for_pipe_scanline_moving()
|
A D | intel_display.c | 173 struct intel_crtc *crtc) in intel_compute_pipe_wm() 680 struct intel_crtc *crtc; in intel_plane_fb_max_stride() 1440 struct intel_crtc *crtc; in intel_encoders_update_prepare() 1466 struct intel_crtc *crtc; in intel_encoders_update_prepare() 1495 struct intel_crtc *crtc; in intel_encoders_update_complete() 3716 struct intel_crtc *crtc; in enabled_bigjoiner_pipes() 4501 struct intel_crtc *crtc; in intel_encoder_current_mode() 5908 struct intel_crtc *crtc; in intel_modeset_all_pipes() 6022 struct intel_crtc *crtc; in hsw_mode_set_planes_workaround() 6078 struct intel_crtc *crtc; in intel_calc_active_pipes() [all …]
|
A D | intel_vrr.c | 50 struct intel_crtc *crtc; in intel_vrr_check_modeset() 78 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_vblank_exit_length() 103 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_compute_config() 198 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_send_push() 211 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_is_push_sent() 223 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_vrr_disable() 239 void intel_vrr_get_config(struct intel_crtc *crtc, in intel_vrr_get_config()
|
A D | intel_color.c | 186 static void ilk_update_pipe_csc(struct intel_crtc *crtc, in ilk_update_pipe_csc() 220 static void icl_update_output_csc(struct intel_crtc *crtc, in icl_update_output_csc() 346 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_load_csc_matrix() 404 static void chv_load_cgm_csc(struct intel_crtc *crtc, in chv_load_cgm_csc() 749 static void i9xx_load_lut_8(struct intel_crtc *crtc, in i9xx_load_lut_8() 767 static void i9xx_load_lut_10(struct intel_crtc *crtc, in i9xx_load_lut_10() 801 static void i965_load_lut_10p6(struct intel_crtc *crtc, in i965_load_lut_10p6() 1281 static void chv_load_cgm_degamma(struct intel_crtc *crtc, in chv_load_cgm_degamma() 1315 static void chv_load_cgm_gamma(struct intel_crtc *crtc, in chv_load_cgm_gamma() 2976 icl_read_lut_multi_segment(struct intel_crtc *crtc) in icl_read_lut_multi_segment() [all …]
|