Home
last modified time | relevance | path

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

12345

/linux/drivers/gpu/drm/i915/display/
H A Dintel_pch_display.h13 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 *crt
[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 *crt 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 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.c21 #include "intel_crtc.h"
48 struct intel_crtc *intel_first_crtc(struct intel_display *display) in intel_first_crtc()
53 struct intel_crtc *intel_crtc_for_pipe(struct intel_display *display, in intel_crtc_for_pipe()
56 struct intel_crtc *crtc; in intel_crtc_for_pipe()
66 void intel_crtc_wait_for_next_vblank(struct intel_crtc *crtc) in intel_crtc_wait_for_next_vblank()
74 struct intel_crtc *crtc = intel_crtc_for_pipe(display, pipe); in intel_wait_for_vblank_if_active()
80 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc) in intel_crtc_get_vblank_counter()
125 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on()
145 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off()
162 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crt
[all...]
H A Dintel_drrs.c79 intel_drrs_set_refresh_rate_pipeconf(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_pipeconf()
96 intel_drrs_set_refresh_rate_m_n(struct intel_crtc *crtc, in intel_drrs_set_refresh_rate_m_n()
104 bool intel_drrs_is_active(struct intel_crtc *crtc) in intel_drrs_is_active()
109 static void intel_drrs_set_state(struct intel_crtc *crtc, in intel_drrs_set_state()
125 static void intel_drrs_schedule_work(struct intel_crtc *crtc) in intel_drrs_schedule_work()
135 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_frontbuffer_bits()
155 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_activate()
187 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_drrs_deactivate()
214 struct intel_crtc *crtc = container_of(work, typeof(*crtc), drrs.work.work); in intel_drrs_downclock_work()
228 struct intel_crtc *crt in intel_drrs_frontbuffer_update()
[all...]
H A Dhsw_ips.c96 struct intel_crtc *crtc) in hsw_ips_need_disable()
125 struct intel_crtc *crtc) in hsw_ips_pre_update()
137 struct intel_crtc *crtc) in hsw_ips_need_enable()
173 struct intel_crtc *crtc) in hsw_ips_post_update()
185 bool hsw_crtc_supports_ips(struct intel_crtc *crtc) in hsw_crtc_supports_ips()
195 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_crtc_state_ips_capable()
236 struct intel_crtc *crtc) in hsw_ips_compute_config()
280 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_ips_get_config()
299 struct intel_crtc *crtc = data; in hsw_ips_debugfs_false_color_get()
309 struct intel_crtc *crt in hsw_ips_debugfs_false_color_set()
[all...]
H A Dintel_flipq.h14 struct intel_crtc;
26 void intel_flipq_add(struct intel_crtc *crtc,
32 void intel_flipq_wait_dmc_halt(struct intel_dsb *dsb, struct intel_crtc *crtc);
33 void intel_flipq_unhalt_dmc(struct intel_dsb *dsb, struct intel_crtc *crtc);
34 void intel_flipq_dump(struct intel_crtc *crtc,
H A Dintel_wm.h12 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_psr.h16 struct intel_crtc;
34 struct intel_crtc *crtc);
36 struct intel_crtc *crtc);
57 struct intel_crtc *crtc);
66 struct intel_crtc *crtc, bool enable);
77 struct intel_crtc *crtc);
H A Dintel_plane.h15 struct intel_crtc;
23 intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id);
37 struct intel_crtc *crtc);
64 struct intel_crtc *crtc);
67 struct intel_crtc *crtc);
87 struct intel_crtc *crtc);
H A Dintel_display_core.h42 struct intel_crtc;
66 bool (*get_pipe_config)(struct intel_crtc *,
68 void (*get_initial_plane_config)(struct intel_crtc *,
70 bool (*fixup_initial_plane_config)(struct intel_crtc *crtc,
73 struct intel_crtc *crtc);
75 struct intel_crtc *crtc);
84 struct intel_crtc *crtc);
86 struct intel_crtc *crtc);
88 struct intel_crtc *crtc);
90 struct intel_crtc *crt
[all...]
H A Dintel_display.h39 struct intel_crtc;
234 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \ argument
238 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe)
240 #define for_each_intel_crtc(dev, intel_crtc) \ argument
241 list_for_each_entry(intel_crtc, \
245 #define for_each_intel_crtc_in_pipe_mask(dev, intel_crtc, pipe_mask) \ argument
246 list_for_each_entry(intel_crtc, \
249 for_each_if((pipe_mask) & BIT(intel_crtc->pipe))
251 #define for_each_intel_crtc_in_pipe_mask_reverse(dev, intel_crtc, pipe_mask) \ argument
252 list_for_each_entry_reverse((intel_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_dsb.c11 #include "intel_crtc.h"
29 struct intel_crtc *crtc;
102 struct intel_crtc *crtc) in pre_commit_is_vrr_active()
118 struct intel_crtc *crtc) in dsb_vblank_delay()
136 struct intel_crtc *crtc) in dsb_vtotal()
148 struct intel_crtc *crtc) in dsb_dewake_scanline_start()
160 struct intel_crtc *crtc) in dsb_dewake_scanline_end()
169 struct intel_crtc *crtc, int scanline) in dsb_scanline_to_hw()
189 struct intel_crtc *crtc) in dsb_chicken()
202 struct intel_crtc *crt in assert_dsb_has_room()
[all...]
H A Dintel_flipq.c12 #include "intel_crtc.h"
96 static void intel_flipq_crtc_init(struct intel_crtc *crtc) in intel_flipq_crtc_init()
130 struct intel_crtc *crtc; in intel_flipq_init()
158 static void intel_flipq_preempt(struct intel_crtc *crtc, bool preempt) in intel_flipq_preempt()
174 static int intel_flipq_current_head(struct intel_crtc *crtc, enum intel_flipq_id flipq_id) in intel_flipq_current_head()
181 static void intel_flipq_write_tail(struct intel_crtc *crtc) in intel_flipq_write_tail()
193 static void intel_flipq_sw_dmc_wake(struct intel_crtc *crtc) in intel_flipq_sw_dmc_wake()
208 void intel_flipq_dump(struct intel_crtc *crtc, in intel_flipq_dump()
256 struct intel_crtc *crtc = intel_crtc_for_pipe(display, pipe); in intel_flipq_reset()
287 struct intel_crtc *crt in intel_flipq_enable()
[all...]
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.c20 #include "intel_crtc.h"
39 static void intel_crtc_disable_noatomic_begin(struct intel_crtc *crtc, in intel_crtc_disable_noatomic_begin()
47 struct intel_crtc *temp_crtc; in intel_crtc_disable_noatomic_begin()
145 static void reset_crtc_encoder_state(struct intel_crtc *crtc) in reset_crtc_encoder_state()
156 static void intel_crtc_disable_noatomic_complete(struct intel_crtc *crtc) in intel_crtc_disable_noatomic_complete()
190 struct intel_crtc *temp_crtc; in get_transcoder_pipes()
214 static void get_portsync_pipes(struct intel_crtc *crtc, in get_portsync_pipes()
220 struct intel_crtc *master_crtc; in get_portsync_pipes()
246 struct intel_crtc *primary_crtc; in get_joiner_secondary_pipes()
259 static void intel_crtc_disable_noatomic(struct intel_crtc *crt
[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_dpll_crtc_put(const struct intel_crtc *crtc,
413 struct intel_crtc *crtc,
439 struct intel_crtc *crtc);
H A Dintel_dmc.h14 struct intel_crtc;
43 u32 intel_pipedmc_start_mmioaddr(struct intel_crtc *crtc);
44 void intel_pipedmc_enable_event(struct intel_crtc *crtc,
46 void intel_pipedmc_disable_event(struct intel_crtc *crtc,
H A Dintel_dpll.h14 struct intel_crtc;
21 struct intel_crtc *crtc);
23 struct intel_crtc *crtc);
26 void i9xx_dpll_get_hw_state(struct intel_crtc *crtc,

12345