Home
last modified time | relevance | path

Searched refs:intel_crtc (Results 1 – 25 of 113) sorted by relevance

12345

/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_pch_display.h14 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 Dhsw_ips.h12 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 Dintel_crtc.h18 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 Dintel_pipe_crc.h12 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 Dintel_fdi.h13 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 Dintel_fbc.h13 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 Dhsw_ips.c19 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 Dintel_vblank.h15 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 Dintel_crtc.c56 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 Dintel_drrs.c78 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 Dintel_wm.h13 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 Di9xx_plane.h13 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 Dintel_display_core.h44 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 Dintel_atomic_plane.h15 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 Dintel_display.h51 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 Dintel_drrs.h15 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 Dintel_vdsc.h14 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 Dintel_dsb.c28 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 Dintel_psr.h16 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 Dintel_color.h13 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 Dintel_modeset_setup.c45 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 Dintel_pch_display.c30 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 Dintel_fifo_underrun.c61 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 Dintel_dpll_mgr.h40 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 Dintel_display_trace.h70 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 …]

12345