Lines Matching defs:drm_crtc
40 bool intel_pipe_has_type (struct drm_crtc *crtc, int type);
41 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on);
331 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc,
355 static const intel_limit_t *intel_g4x_limit(struct drm_crtc *crtc)
376 static const intel_limit_t *intel_limit(struct drm_crtc *crtc, int refclk)
436 bool intel_pipe_has_type (struct drm_crtc *crtc, int type)
484 i9xx_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc,
545 pnv_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc,
604 g4x_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc,
661 vlv_find_best_dpll(const intel_limit_t *limit, struct drm_crtc *crtc,
731 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
1469 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
1869 static int i9xx_update_plane(struct drm_crtc *crtc, struct drm_framebuffer *fb,
1969 static int ironlake_update_plane(struct drm_crtc *crtc,
2062 intel_pipe_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb,
2078 struct drm_crtc *crtc;
2094 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {
2102 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {
2136 static void intel_crtc_update_sarea_pos(struct drm_crtc *crtc, int x, int y)
2164 intel_pipe_set_base(struct drm_crtc *crtc, int x, int y,
2223 static void intel_fdi_normal_train(struct drm_crtc *crtc)
2296 static void ironlake_fdi_link_train(struct drm_crtc *crtc)
2398 static void gen6_fdi_link_train(struct drm_crtc *crtc)
2530 static void ivb_manual_fdi_link_train(struct drm_crtc *crtc)
2712 static void ironlake_fdi_disable(struct drm_crtc *crtc)
2765 static bool intel_crtc_has_pending_flip(struct drm_crtc *crtc)
2784 static void intel_crtc_wait_for_pending_flips(struct drm_crtc *crtc)
2806 static void lpt_program_iclkip(struct drm_crtc *crtc)
2925 static void ironlake_pch_enable(struct drm_crtc *crtc)
3010 static void lpt_pch_enable(struct drm_crtc *crtc)
3162 static void intel_enable_planes(struct drm_crtc *crtc)
3173 static void intel_disable_planes(struct drm_crtc *crtc)
3184 static void ironlake_crtc_enable(struct drm_crtc *crtc)
3301 static void haswell_crtc_enable(struct drm_crtc *crtc)
3387 static void ironlake_crtc_disable(struct drm_crtc *crtc)
3460 static void haswell_crtc_disable(struct drm_crtc *crtc)
3517 static void ironlake_crtc_off(struct drm_crtc *crtc)
3523 static void haswell_crtc_off(struct drm_crtc *crtc)
3594 static void valleyview_crtc_enable(struct drm_crtc *crtc)
3641 static void i9xx_crtc_enable(struct drm_crtc *crtc)
3700 static void i9xx_crtc_disable(struct drm_crtc *crtc)
3742 static void i9xx_crtc_off(struct drm_crtc *crtc)
3746 static void intel_crtc_update_sarea(struct drm_crtc *crtc,
3779 void intel_crtc_update_dpms(struct drm_crtc *crtc)
3797 static void intel_crtc_disable(struct drm_crtc *crtc)
3837 struct drm_crtc *crtc;
3839 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {
3875 struct drm_crtc *crtc;
4250 static int vlv_get_refclk(struct drm_crtc *crtc)
4273 static int i9xx_get_refclk(struct drm_crtc *crtc, int num_connectors)
4847 static int i9xx_crtc_mode_set(struct drm_crtc *crtc,
5347 static int ironlake_get_refclk(struct drm_crtc *crtc)
5373 static void ironlake_set_pipeconf(struct drm_crtc *crtc)
5422 static void intel_set_pipe_csc(struct drm_crtc *crtc)
5479 static void haswell_set_pipeconf(struct drm_crtc *crtc)
5503 static bool ironlake_compute_clocks(struct drm_crtc *crtc,
5617 struct drm_crtc *crtc = &intel_crtc->base;
5698 static int ironlake_crtc_mode_set(struct drm_crtc *crtc,
5947 static int haswell_crtc_mode_set(struct drm_crtc *crtc,
6062 static int intel_crtc_mode_set(struct drm_crtc *crtc,
6132 struct drm_crtc *crtc)
6172 struct drm_crtc *crtc)
6259 struct drm_crtc *crtc)
6336 struct drm_crtc *crtc = encoder->crtc;
6358 void intel_crtc_load_lut(struct drm_crtc *crtc)
6400 static void i845_update_cursor(struct drm_crtc *crtc, u32 base)
6430 static void i9xx_update_cursor(struct drm_crtc *crtc, u32 base)
6456 static void ivb_update_cursor(struct drm_crtc *crtc, u32 base)
6484 static void intel_crtc_update_cursor(struct drm_crtc *crtc,
6542 static int intel_crtc_cursor_set(struct drm_crtc *crtc,
6657 static int intel_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
6670 void intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
6680 void intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green,
6690 static void intel_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
6806 struct drm_crtc *possible_crtc;
6808 struct drm_crtc *crtc = NULL;
6845 list_for_each_entry(possible_crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {
6914 struct drm_crtc *crtc = encoder->crtc;
6942 static int intel_crtc_clock_get(struct drm_device *dev, struct drm_crtc *crtc)
7032 struct drm_crtc *crtc)
7062 void intel_increase_pllclock(struct drm_crtc *crtc)
7093 static void intel_decrease_pllclock(struct drm_crtc *crtc)
7135 struct drm_crtc *crtc;
7140 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {
7152 struct drm_crtc *crtc;
7157 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {
7170 static void intel_crtc_destroy(struct drm_crtc *crtc)
7215 struct drm_crtc *crtc)
7253 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
7261 struct drm_crtc *crtc = dev_priv->plane_to_crtc_mapping[plane];
7293 struct drm_crtc *crtc,
7337 struct drm_crtc *crtc,
7378 struct drm_crtc *crtc,
7426 struct drm_crtc *crtc,
7476 struct drm_crtc *crtc,
7526 struct drm_crtc *crtc,
7533 static int intel_crtc_page_flip(struct drm_crtc *crtc,
7637 struct drm_crtc *crtc)
7640 struct drm_crtc *tmp;
7647 list_for_each_entry(tmp, struct drm_crtc, &dev->mode_config.crtc_list, head) {
7819 static bool check_encoder_cloning(struct drm_crtc *crtc)
7839 intel_modeset_pipe_config(struct drm_crtc *crtc,
7942 intel_modeset_affected_pipes(struct drm_crtc *crtc, unsigned *modeset_pipes,
7949 struct drm_crtc *tmp_crtc;
8037 static bool intel_crtc_in_use(struct drm_crtc *crtc)
8407 static int __intel_set_mode(struct drm_crtc *crtc,
8511 int intel_set_mode(struct drm_crtc *crtc,
8525 void intel_crtc_restore_mode(struct drm_crtc *crtc)
8538 kfree(config->save_encoder_crtcs, dev->mode_config.num_encoder * sizeof(struct drm_crtc *));
8551 sizeof(struct drm_crtc *), GFP_KERNEL);
8658 struct drm_crtc *new_crtc;
9986 struct drm_crtc *crtc =
10017 struct drm_crtc *crtc;
10036 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) {