Home
last modified time | relevance | path

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

123

/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_fdi.h10 struct intel_crtc;
15 int ilk_fdi_compute_config(struct intel_crtc *intel_crtc,
17 void intel_fdi_normal_train(struct intel_crtc *crtc);
18 void ilk_fdi_disable(struct intel_crtc *crtc);
19 void ilk_fdi_pll_disable(struct intel_crtc *intel_crtc);
Dintel_pipe_crc.h13 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()
Dintel_dpll.h13 struct intel_crtc;
21 void vlv_compute_dpll(struct intel_crtc *crtc,
23 void chv_compute_dpll(struct intel_crtc *crtc,
29 void i9xx_enable_pll(struct intel_crtc *crtc,
31 void vlv_enable_pll(struct intel_crtc *crtc,
33 void chv_enable_pll(struct intel_crtc *crtc,
38 void vlv_prepare_pll(struct intel_crtc *crtc,
40 void chv_prepare_pll(struct intel_crtc *crtc,
Dintel_fbc.h15 struct intel_crtc;
23 struct intel_crtc *crtc);
25 struct intel_crtc *crtc);
28 struct intel_crtc *crtc);
29 void intel_fbc_disable(struct intel_crtc *crtc);
Dintel_atomic.c198 struct intel_crtc *crtc; in intel_any_crtc_needs_modeset()
314 int num_scalers_need, struct intel_crtc *intel_crtc, in intel_atomic_setup_scaler() argument
319 struct drm_i915_private *dev_priv = to_i915(intel_crtc->base.dev); in intel_atomic_setup_scaler()
325 for (j = 0; j < intel_crtc->num_scalers; j++) { in intel_atomic_setup_scaler()
364 } else if (num_scalers_need == 1 && intel_crtc->num_scalers > 1) { in intel_atomic_setup_scaler()
379 intel_crtc->pipe, *scaler_id, name, idx); in intel_atomic_setup_scaler()
401 struct intel_crtc *intel_crtc, in intel_atomic_setup_scalers() argument
429 if (num_scalers_need > intel_crtc->num_scalers){ in intel_atomic_setup_scalers()
432 num_scalers_need, intel_crtc->num_scalers); in intel_atomic_setup_scalers()
448 idx = intel_crtc->base.base.id; in intel_atomic_setup_scalers()
[all …]
Dintel_crtc.h13 struct intel_crtc;
18 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc);
20 struct intel_crtc *crtc);
21 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc);
Dintel_color.c153 static void ilk_update_pipe_csc(struct intel_crtc *crtc, in ilk_update_pipe_csc()
187 static void icl_update_output_csc(struct intel_crtc *crtc, in icl_update_output_csc()
286 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_load_csc_matrix()
326 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_load_csc_matrix()
351 static void chv_load_cgm_csc(struct intel_crtc *crtc, in chv_load_cgm_csc()
475 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in i9xx_color_commit()
488 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_color_commit()
503 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in hsw_color_commit()
514 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_color_commit()
539 static void i9xx_load_lut_8(struct intel_crtc *crtc, in i9xx_load_lut_8()
[all …]
Dintel_crtc.c37 u32 intel_crtc_get_vblank_counter(struct intel_crtc *crtc) in intel_crtc_get_vblank_counter()
83 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on()
100 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off()
113 struct intel_crtc_state *intel_crtc_state_alloc(struct intel_crtc *crtc) in intel_crtc_state_alloc()
126 struct intel_crtc *crtc) in intel_crtc_state_reset()
139 static struct intel_crtc *intel_crtc_alloc(void) in intel_crtc_alloc()
142 struct intel_crtc *crtc; in intel_crtc_alloc()
160 static void intel_crtc_free(struct intel_crtc *crtc) in intel_crtc_free()
168 struct intel_crtc *crtc = to_intel_crtc(_crtc); in intel_crtc_destroy()
258 struct intel_crtc *crtc; in intel_crtc_init()
[all …]
Dintel_atomic.h21 struct intel_crtc;
55 struct intel_crtc *crtc);
58 struct intel_crtc *intel_crtc,
Dintel_fifo_underrun.c58 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_get_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_get_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()
Dintel_atomic_plane.h15 struct intel_crtc;
30 struct intel_crtc *crtc);
44 struct intel_crtc *crtc);
46 struct intel_crtc *crtc);
Dintel_vrr.c39 struct intel_crtc *crtc; in intel_vrr_check_modeset()
67 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_vblank_exit_length()
92 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_compute_config()
185 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_send_push()
198 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_vrr_disable()
209 void intel_vrr_get_config(struct intel_crtc *crtc, in intel_vrr_get_config()
Dintel_display.h49 struct intel_crtc;
395 #define for_each_intel_plane_on_crtc(dev, intel_crtc, intel_plane) \ argument
399 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe)
401 #define for_each_intel_crtc(dev, intel_crtc) \ argument
402 list_for_each_entry(intel_crtc, \
406 #define for_each_intel_crtc_mask(dev, intel_crtc, crtc_mask) \ argument
407 list_for_each_entry(intel_crtc, \
410 for_each_if((crtc_mask) & drm_crtc_mask(&intel_crtc->base))
516 struct intel_crtc *crtc);
538 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc);
[all …]
Dintel_display.c108 static void i9xx_crtc_clock_get(struct intel_crtc *crtc,
110 static void ilk_pch_clock_get(struct intel_crtc *crtc,
425 static void wait_for_pipe_scanline_moving(struct intel_crtc *crtc, bool state) in wait_for_pipe_scanline_moving()
437 static void intel_wait_for_pipe_scanline_stopped(struct intel_crtc *crtc) in intel_wait_for_pipe_scanline_stopped()
442 static void intel_wait_for_pipe_scanline_moving(struct intel_crtc *crtc) in intel_wait_for_pipe_scanline_moving()
450 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_wait_for_pipe_off()
670 static void assert_planes_disabled(struct intel_crtc *crtc) in assert_planes_disabled()
789 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_enable_pch_transcoder()
935 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder()
947 struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc); in intel_enable_pipe()
[all …]
Dintel_dpll_mgr.h43 struct intel_crtc;
392 struct intel_crtc *crtc,
395 struct intel_crtc *crtc);
399 struct intel_crtc *crtc,
Di9xx_plane.h13 struct intel_crtc;
26 void i9xx_get_initial_plane_config(struct intel_crtc *crtc,
Dintel_color.h12 struct intel_crtc;
15 void intel_color_init(struct intel_crtc *crtc);
Dintel_vdsc.h25 struct intel_crtc *intel_dsc_get_bigjoiner_secondary(const struct intel_crtc *primary_crtc);
Dintel_vrr.h14 struct intel_crtc;
27 void intel_vrr_get_config(struct intel_crtc *crtc,
Dskl_universal_plane.h12 struct intel_crtc;
23 void skl_get_initial_plane_config(struct intel_crtc *crtc,
Dintel_dpll.c642 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in vlv_find_best_dpll()
702 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in chv_find_best_dpll()
771 static void i9xx_update_pll_dividers(struct intel_crtc *crtc, in i9xx_update_pll_dividers()
798 static void i9xx_compute_dpll(struct intel_crtc *crtc, in i9xx_compute_dpll()
871 static void i8xx_compute_dpll(struct intel_crtc *crtc, in i8xx_compute_dpll()
921 static int hsw_crtc_compute_clock(struct intel_crtc *crtc, in hsw_crtc_compute_clock()
951 static void ilk_compute_dpll(struct intel_crtc *crtc, in ilk_compute_dpll()
1053 static int ilk_crtc_compute_clock(struct intel_crtc *crtc, in ilk_crtc_compute_clock()
1112 void vlv_compute_dpll(struct intel_crtc *crtc, in vlv_compute_dpll()
1129 void chv_compute_dpll(struct intel_crtc *crtc, in chv_compute_dpll()
[all …]
Dintel_atomic_plane.c211 struct intel_crtc *crtc = to_intel_crtc(plane_state->hw.crtc); in intel_plane_calc_min_cdclk()
274 struct intel_crtc *crtc) in intel_plane_copy_uapi_to_hw_state()
373 intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id) in intel_crtc_get_plane()
395 struct intel_crtc *crtc = intel_get_crtc_for_pipe(i915, plane->pipe); in intel_plane_atomic_check()
428 struct intel_crtc *crtc, in skl_next_plane_to_commit()
474 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_update_plane()
487 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_disable_plane()
494 struct intel_crtc *crtc) in skl_update_planes_on_crtc()
526 struct intel_crtc *crtc) in i9xx_update_planes_on_crtc()
Dintel_vdsc.c339 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_source_support()
362 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in is_pipe_dsc()
552 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_power_domain()
577 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_pps_configure()
1112 static struct intel_crtc *
1121 struct intel_crtc *
1122 intel_dsc_get_bigjoiner_secondary(const struct intel_crtc *primary_crtc) in intel_dsc_get_bigjoiner_secondary()
1127 static struct intel_crtc *
1128 intel_dsc_get_bigjoiner_primary(const struct intel_crtc *secondary_crtc) in intel_dsc_get_bigjoiner_primary()
1135 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_uncompressed_joiner_enable()
[all …]
/Linux-v5.15/drivers/gpu/drm/i915/
Dintel_pm.h22 struct intel_crtc;
32 void intel_update_watermarks(struct intel_crtc *crtc);
41 void skl_pipe_ddb_get_hw_state(struct intel_crtc *crtc,
47 void skl_pipe_wm_get_hw_state(struct intel_crtc *crtc,
Di915_trace.h25 TP_PROTO(struct intel_crtc *crtc),
35 struct intel_crtc *it__;
51 TP_PROTO(struct intel_crtc *crtc),
62 struct intel_crtc *it__;
78 TP_PROTO(struct intel_crtc *crtc, const u32 *crcs),
112 struct intel_crtc *crtc = intel_get_crtc_for_pipe(dev_priv, pipe);
135 struct intel_crtc *crtc = intel_get_crtc_for_pipe(dev_priv, pipe);
158 struct intel_crtc *crtc;
175 TP_PROTO(struct intel_crtc *crtc, const struct g4x_wm_values *wm),
223 TP_PROTO(struct intel_crtc *crtc, const struct vlv_wm_values *wm),
[all …]

123