| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_pch_display.h | 14 struct intel_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); 60 struct intel_crtc *crtc) in ilk_pch_enable() 64 struct intel_crtc *crtc) in ilk_pch_disable() 68 struct intel_crtc *crtc) in ilk_pch_post_disable() [all …]
|
| H A 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 …]
|
| H A D | intel_crtc.h | 18 struct intel_crtc; 43 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc); 45 struct intel_crtc *crtc); 46 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc); 50 struct intel_crtc *crtc); 52 struct intel_crtc *crtc); 54 struct intel_crtc *intel_first_crtc(struct intel_display *display); 55 struct intel_crtc *intel_crtc_for_pipe(struct intel_display *display, 59 void intel_crtc_wait_for_next_vblank(struct intel_crtc *crtc);
|
| H A D | intel_pipe_crc.h | 12 struct intel_crtc; 15 void intel_crtc_crc_init(struct intel_crtc *crtc); 21 void intel_crtc_disable_pipe_crc(struct intel_crtc *crtc); 22 void intel_crtc_enable_pipe_crc(struct intel_crtc *crtc); 24 static inline void intel_crtc_crc_init(struct intel_crtc *crtc) {} in intel_crtc_crc_init() 28 static inline void intel_crtc_disable_pipe_crc(struct intel_crtc *crtc) in intel_crtc_disable_pipe_crc() 32 static inline void intel_crtc_enable_pipe_crc(struct intel_crtc *crtc) in intel_crtc_enable_pipe_crc()
|
| H A D | intel_fdi.h | 13 struct intel_crtc; 24 int ilk_fdi_compute_config(struct intel_crtc *intel_crtc, 28 void intel_fdi_normal_train(struct intel_crtc *crtc); 29 void ilk_fdi_disable(struct intel_crtc *crtc); 30 void ilk_fdi_pll_disable(struct intel_crtc *intel_crtc); 38 void intel_fdi_link_train(struct intel_crtc *crtc,
|
| H A D | intel_fbc.h | 13 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); 52 struct intel_crtc *crtc);
|
| H A D | hsw_ips.c | 19 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_enable() 97 struct intel_crtc *crtc) in hsw_ips_need_disable() 126 struct intel_crtc *crtc) in hsw_ips_pre_update() 138 struct intel_crtc *crtc) in hsw_ips_need_enable() 174 struct intel_crtc *crtc) in hsw_ips_post_update() 186 bool hsw_crtc_supports_ips(struct intel_crtc *crtc) in hsw_crtc_supports_ips() 237 struct intel_crtc *crtc) in hsw_ips_compute_config() 300 struct intel_crtc *crtc = data; in hsw_ips_debugfs_false_color_get() 310 struct intel_crtc *crtc = data; in hsw_ips_debugfs_false_color_set() 345 struct intel_crtc *crtc = m->private; in hsw_ips_debugfs_status_show() [all …]
|
| H A D | intel_vblank.h | 15 struct intel_crtc; 19 struct intel_crtc *crtc; 40 int intel_get_crtc_scanline(struct intel_crtc *crtc); 41 void intel_wait_for_pipe_scanline_stopped(struct intel_crtc *crtc); 42 void intel_wait_for_pipe_scanline_moving(struct intel_crtc *crtc); 49 struct intel_crtc *crtc);
|
| H A D | intel_crtc.c | 56 struct intel_crtc *crtc; in intel_crtc_for_pipe() 175 struct intel_crtc *crtc) in intel_crtc_state_reset() 189 static struct intel_crtc *intel_crtc_alloc(void) in intel_crtc_alloc() 192 struct intel_crtc *crtc; in intel_crtc_alloc() 210 static void intel_crtc_free(struct intel_crtc *crtc) in intel_crtc_free() 218 struct intel_crtc *crtc = to_intel_crtc(_crtc); in intel_crtc_destroy() 311 struct intel_crtc *crtc; in intel_crtc_init() 407 struct intel_crtc *crtc; in intel_crtc_get_pipe_from_crtc_id_ioctl() 466 struct intel_crtc *crtc; in intel_wait_for_vblank_workers() 515 struct intel_crtc *crtc) in intel_pipe_update_start() [all …]
|
| H A D | intel_drrs.c | 78 intel_drrs_set_refresh_rate_pipeconf(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_pipeconf() 95 intel_drrs_set_refresh_rate_m_n(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_m_n() 103 bool intel_drrs_is_active(struct intel_crtc *crtc) in intel_drrs_is_active() 108 static void intel_drrs_set_state(struct intel_crtc *crtc, in intel_drrs_set_state() 124 static void intel_drrs_schedule_work(struct intel_crtc *crtc) in intel_drrs_schedule_work() 134 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_frontbuffer_bits() 227 struct intel_crtc *crtc; in intel_drrs_frontbuffer_update() 303 void intel_drrs_crtc_init(struct intel_crtc *crtc) in intel_drrs_crtc_init() 312 struct intel_crtc *crtc = m->private; in intel_drrs_debugfs_status_show() 353 struct intel_crtc *crtc = data; in intel_drrs_debugfs_ctl_set() [all …]
|
| H A 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);
|
| H A D | i9xx_plane.h | 13 struct intel_crtc; 31 void i9xx_get_initial_plane_config(struct intel_crtc *crtc, 33 bool i9xx_fixup_initial_plane_config(struct intel_crtc *crtc, 51 static inline void i9xx_get_initial_plane_config(struct intel_crtc *crtc, in i9xx_get_initial_plane_config() 55 static inline bool i9xx_fixup_initial_plane_config(struct intel_crtc *crtc, in i9xx_fixup_initial_plane_config()
|
| H A 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);
|
| H A D | intel_atomic_plane.h | 15 struct intel_crtc; 23 intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id); 36 struct intel_crtc *crtc); 63 struct intel_crtc *crtc); 66 struct intel_crtc *crtc); 88 struct intel_crtc *crtc);
|
| H A D | intel_display.h | 51 struct intel_crtc; 255 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe) 257 #define for_each_intel_crtc(dev, intel_crtc) \ argument 258 list_for_each_entry(intel_crtc, \ 263 list_for_each_entry(intel_crtc, \ 266 for_each_if((pipe_mask) & BIT(intel_crtc->pipe)) 269 list_for_each_entry_reverse((intel_crtc), \ 272 for_each_if((pipe_mask) & BIT((intel_crtc)->pipe)) 509 void intel_crtc_arm_fifo_underrun(struct intel_crtc *crtc, 511 int bdw_get_pipe_misc_bpp(struct intel_crtc *crtc); [all …]
|
| H A 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);
|
| H A 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);
|
| H A D | intel_dsb.c | 28 struct intel_crtc *crtc; 97 struct intel_crtc *crtc) in pre_commit_is_vrr_active() 113 struct intel_crtc *crtc) in dsb_vblank_delay() 131 struct intel_crtc *crtc) in dsb_vtotal() 143 struct intel_crtc *crtc) in dsb_dewake_scanline_start() 155 struct intel_crtc *crtc) in dsb_dewake_scanline_end() 184 struct intel_crtc *crtc) in dsb_chicken() 197 struct intel_crtc *crtc = dsb->crtc; in assert_dsb_has_room() 208 struct intel_crtc *crtc = dsb->crtc; in intel_dsb_dump() 361 struct intel_crtc *crtc = dsb->crtc; in intel_dsb_nonpost_start() [all …]
|
| H A D | intel_psr.h | 16 struct intel_crtc; 34 struct intel_crtc *crtc); 36 struct intel_crtc *crtc); 57 struct intel_crtc *crtc); 69 struct intel_crtc *crtc);
|
| H A 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);
|
| H A D | intel_modeset_setup.c | 45 struct intel_crtc *temp_crtc; in intel_crtc_disable_noatomic_begin() 190 struct intel_crtc *temp_crtc; in get_transcoder_pipes() 221 struct intel_crtc *master_crtc; in get_portsync_pipes() 267 struct intel_crtc *temp_crtc; in intel_crtc_disable_noatomic() 310 struct intel_crtc *crtc = in intel_modeset_update_connector_atomic_state() 373 struct intel_crtc *crtc; in intel_sanitize_plane_mapping() 522 struct intel_crtc *crtc; in intel_sanitize_all_crtcs() 663 struct intel_crtc *crtc; in readout_plane_state() 699 struct intel_crtc *crtc; in intel_modeset_readout_hw_state() 783 struct intel_crtc *crtc; in intel_modeset_readout_hw_state() [all …]
|
| H A D | intel_pch_display.c | 30 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder() 203 void intel_pch_transcoder_get_m1_n1(struct intel_crtc *crtc, in intel_pch_transcoder_get_m1_n1() 214 void intel_pch_transcoder_get_m2_n2(struct intel_crtc *crtc, in intel_pch_transcoder_get_m2_n2() 228 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_pch_transcoder_set_timings() 317 static void ilk_disable_pch_transcoder(struct intel_crtc *crtc) in ilk_disable_pch_transcoder() 345 struct intel_crtc *crtc) in ilk_pch_pre_enable() 367 struct intel_crtc *crtc) in ilk_pch_enable() 454 struct intel_crtc *crtc) in ilk_pch_disable() 460 struct intel_crtc *crtc) in ilk_pch_post_disable() 598 struct intel_crtc *crtc) in lpt_pch_enable() [all …]
|
| H A 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() 149 static void ivb_check_fifo_underruns(struct intel_crtc *crtc) in ivb_check_fifo_underruns() 218 static void cpt_check_pch_fifo_underruns(struct intel_crtc *crtc) in cpt_check_pch_fifo_underruns() 269 struct intel_crtc *crtc = intel_crtc_for_pipe(display, pipe); in __intel_set_cpu_fifo_underrun_reporting() 338 struct intel_crtc *crtc = intel_crtc_for_pipe(display, pch_transcoder); in intel_set_pch_fifo_underrun_reporting() 381 struct intel_crtc *crtc = intel_crtc_for_pipe(display, pipe); in intel_cpu_fifo_underrun_irq_handler() 433 struct intel_crtc *crtc; in intel_check_cpu_fifo_underruns() 461 struct intel_crtc *crtc; in intel_check_pch_fifo_underruns() [all …]
|
| H A D | intel_dpll_mgr.h | 40 struct intel_crtc; 400 struct intel_crtc *crtc, 403 struct intel_crtc *crtc, 406 struct intel_crtc *crtc); 407 void intel_unreference_shared_dpll_crtc(const struct intel_crtc *crtc, 413 struct intel_crtc *crtc, 439 struct intel_crtc *crtc);
|
| H A D | intel_display_trace.h | 70 TP_PROTO(struct intel_crtc *crtc), 81 struct intel_crtc *it__; 99 TP_PROTO(struct intel_crtc *crtc), 111 struct intel_crtc *it__; 129 TP_PROTO(struct intel_crtc *crtc), 241 struct intel_crtc *crtc; 541 TP_PROTO(struct intel_crtc *crtc, int scaler_id, 685 TP_PROTO(struct intel_crtc *crtc), 708 TP_PROTO(struct intel_crtc *crtc), 731 TP_PROTO(struct intel_crtc *crtc), [all …]
|