Lines Matching refs:drm_crtc

38 bool intel_pipe_has_type(struct drm_crtc *crtc, int type);
39 static void intel_increase_pllclock(struct drm_crtc *crtc);
40 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on);
68 bool (* find_pll)(const intel_limit_t *, struct drm_crtc *,
86 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
90 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
95 intel_find_pll_g4x_dp(const intel_limit_t *, struct drm_crtc *crtc,
99 intel_find_pll_ironlake_dp(const intel_limit_t *, struct drm_crtc *crtc,
104 intel_vlv_find_best_pll(const intel_limit_t *limit, struct drm_crtc *crtc,
513 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc,
542 static const intel_limit_t *intel_g4x_limit(struct drm_crtc *crtc)
568 static const intel_limit_t *intel_limit(struct drm_crtc *crtc, int refclk)
627 bool intel_pipe_has_type(struct drm_crtc *crtc, int type)
675 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
741 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
809 intel_find_pll_ironlake_dp(const intel_limit_t *limit, struct drm_crtc *crtc,
836 intel_find_pll_g4x_dp(const intel_limit_t *limit, struct drm_crtc *crtc,
862 intel_vlv_find_best_pll(const intel_limit_t *limit, struct drm_crtc *crtc,
933 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
1660 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
2035 static int i9xx_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb,
2132 static int ironlake_update_plane(struct drm_crtc *crtc,
2225 intel_pipe_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb,
2270 static void intel_crtc_update_sarea_pos(struct drm_crtc *crtc, int x, int y)
2298 intel_pipe_set_base(struct drm_crtc *crtc, int x, int y,
2359 static void ironlake_set_pll_edp(struct drm_crtc *crtc, int clock)
2396 static void intel_fdi_normal_train(struct drm_crtc *crtc)
2461 static void ironlake_fdi_link_train(struct drm_crtc *crtc)
2563 static void gen6_fdi_link_train(struct drm_crtc *crtc)
2695 static void ivb_manual_fdi_link_train(struct drm_crtc *crtc)
2881 static void ironlake_fdi_disable(struct drm_crtc *crtc)
2934 static bool intel_crtc_has_pending_flip(struct drm_crtc *crtc)
2952 static void intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc)
2972 static bool ironlake_crtc_driving_pch(struct drm_crtc *crtc)
2993 static bool haswell_crtc_driving_pch(struct drm_crtc *crtc)
2999 static void lpt_program_iclkip(struct drm_crtc *crtc)
3090 static void ironlake_pch_enable(struct drm_crtc *crtc)
3195 static void lpt_pch_enable(struct drm_crtc *crtc)
3320 static void ironlake_crtc_enable(struct drm_crtc *crtc)
3413 static void haswell_crtc_enable(struct drm_crtc *crtc)
3490 static void ironlake_crtc_disable(struct drm_crtc *crtc)
3570 static void haswell_crtc_disable(struct drm_crtc *crtc)
3625 static void ironlake_crtc_off(struct drm_crtc *crtc)
3631 static void haswell_crtc_off(struct drm_crtc *crtc)
3660 static void i9xx_crtc_enable(struct drm_crtc *crtc)
3692 static void i9xx_crtc_disable(struct drm_crtc *crtc)
3734 static void i9xx_crtc_off(struct drm_crtc *crtc)
3738 static void intel_crtc_update_sarea(struct drm_crtc *crtc,
3771 void intel_crtc_update_dpms(struct drm_crtc *crtc)
3789 static void intel_crtc_noop(struct drm_crtc *crtc)
3793 static void intel_crtc_disable(struct drm_crtc *crtc)
3831 struct drm_crtc *crtc;
3873 struct drm_crtc *crtc;
3937 static bool intel_crtc_mode_fixup(struct drm_crtc *crtc,
4096 static bool intel_choose_pipe_bpp_dither(struct drm_crtc *crtc,
4211 static int vlv_get_refclk(struct drm_crtc *crtc)
4233 static int i9xx_get_refclk(struct drm_crtc *crtc, int num_connectors)
4277 static void i9xx_update_pll_dividers(struct drm_crtc *crtc,
4311 static void intel_update_lvds(struct drm_crtc *crtc, intel_clock_t *clock,
4356 static void vlv_update_pll(struct drm_crtc *crtc,
4456 static void i9xx_update_pll(struct drm_crtc *crtc,
4569 static void i8xx_update_pll(struct drm_crtc *crtc,
4689 static int i9xx_crtc_mode_set(struct drm_crtc *crtc,
5158 static int ironlake_get_refclk(struct drm_crtc *crtc)
5188 static void ironlake_set_pipeconf(struct drm_crtc *crtc,
5232 static void haswell_set_pipeconf(struct drm_crtc *crtc,
5257 static bool ironlake_compute_clocks(struct drm_crtc *crtc,
5413 static void ironlake_set_m_n(struct drm_crtc *crtc,
5487 struct drm_crtc *crtc = &intel_crtc->base;
5586 static int ironlake_crtc_mode_set(struct drm_crtc *crtc,
5769 static int haswell_crtc_mode_set(struct drm_crtc *crtc,
5980 static int intel_crtc_mode_set(struct drm_crtc *crtc,
6045 struct drm_crtc *crtc)
6085 struct drm_crtc *crtc)
6170 struct drm_crtc *crtc)
6247 struct drm_crtc *crtc = encoder->crtc;
6269 void intel_crtc_load_lut(struct drm_crtc *crtc)
6293 static void i845_update_cursor(struct drm_crtc *crtc, u32 base)
6323 static void i9xx_update_cursor(struct drm_crtc *crtc, u32 base)
6349 static void ivb_update_cursor(struct drm_crtc *crtc, u32 base)
6375 static void intel_crtc_update_cursor(struct drm_crtc *crtc,
6433 static int intel_crtc_cursor_set(struct drm_crtc *crtc,
6536 static int intel_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
6549 void intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
6559 void intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green,
6569 static void intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
6700 struct drm_crtc *possible_crtc;
6702 struct drm_crtc *crtc = NULL;
6810 struct drm_crtc *crtc = encoder->crtc;
6828 static int intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc)
6916 struct drm_crtc *crtc)
6946 static void intel_increase_pllclock(struct drm_crtc *crtc)
6977 static void intel_decrease_pllclock(struct drm_crtc *crtc)
7020 struct drm_crtc *crtc;
7036 struct drm_crtc *crtc;
7050 static void intel_crtc_destroy(struct drm_crtc *crtc)
7094 struct drm_crtc *crtc)
7143 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
7151 struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane];
7182 struct drm_crtc *crtc,
7226 struct drm_crtc *crtc,
7267 struct drm_crtc *crtc,
7315 struct drm_crtc *crtc,
7365 struct drm_crtc *crtc,
7415 struct drm_crtc *crtc,
7422 static int intel_crtc_page_flip(struct drm_crtc *crtc,
7537 struct drm_crtc *crtc = &encoder->new_crtc->base;
7557 struct drm_crtc *crtc)
7560 struct drm_crtc *tmp;
7624 intel_modeset_adjusted_mode(struct drm_crtc *crtc,
7670 intel_modeset_affected_pipes(struct drm_crtc *crtc, unsigned *modeset_pipes,
7677 struct drm_crtc *tmp_crtc;
7762 static bool intel_crtc_in_use(struct drm_crtc *crtc)
7926 bool intel_set_mode(struct drm_crtc *crtc,
8040 sizeof(struct drm_crtc *), DRM_MEM_KMS, M_NOWAIT | M_ZERO);
8126 struct drm_crtc *new_crtc;
9376 struct drm_crtc *crtc;