Searched refs:drm_crtc (Results 1 - 24 of 24) sorted by relevance

/solaris-x11-s11/open-src/kernel/sys/drm/
H A Ddrm_crtc_helper.h61 void (*dpms)(struct drm_crtc *crtc, int mode);
62 void (*prepare)(struct drm_crtc *crtc);
63 void (*commit)(struct drm_crtc *crtc);
66 bool (*mode_fixup)(struct drm_crtc *crtc,
70 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
75 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
77 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
82 void (*load_lut)(struct drm_crtc *crtc);
85 void (*disable)(struct drm_crtc *crtc);
108 struct drm_crtc *(*get_crt
[all...]
H A Ddrm_crtc.h304 struct drm_crtc;
334 void (*save)(struct drm_crtc *crtc); /* suspend? */
336 void (*restore)(struct drm_crtc *crtc); /* resume? */
338 void (*reset)(struct drm_crtc *crtc);
341 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
343 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
346 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
349 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
352 void (*destroy)(struct drm_crtc *crtc);
365 int (*page_flip)(struct drm_crtc *crt
398 struct drm_crtc { struct
[all...]
H A Ddrm_fb_helper.h66 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green,
68 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
H A DdrmP.h974 #include "drm_crtc.h"
1319 struct drm_crtc *refcrtc);
1320 void drm_calc_timestamping_constants(struct drm_crtc *crtc);
/solaris-x11-s11/open-src/kernel/i915/src/
H A Dintel_drv.h34 #include "drm_crtc.h"
276 struct drm_crtc base;
506 static inline struct drm_crtc *
513 static inline struct drm_crtc *
522 struct drm_crtc *crtc;
536 struct drm_crtc *crtc;
550 extern bool intel_pipe_has_type(struct drm_crtc *crtc, int type);
618 struct drm_crtc **save_encoder_crtcs;
624 extern int intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode,
627 extern void intel_crtc_restore_mode(struct drm_crtc *crt
[all...]
H A Dintel_ddi.c169 void hsw_fdi_link_train(struct drm_crtc *crtc)
291 struct drm_crtc *crtc = encoder->crtc;
343 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc)
364 void intel_ddi_put_crtc_pll(struct drm_crtc *crtc)
634 bool intel_ddi_pll_mode_set(struct drm_crtc *crtc)
730 void intel_ddi_set_pipe_settings(struct drm_crtc *crtc)
762 void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc)
1015 struct drm_crtc *crtc = &intel_crtc->base;
1039 struct drm_crtc *crtc = encoder->crtc;
1102 struct drm_crtc *crt
[all...]
H A Dintel_display.c40 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 *crt
2094 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
2102 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
3839 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
6845 list_for_each_entry(possible_crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
7140 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
7157 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
7647 list_for_each_entry(tmp, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
10036 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
[all...]
H A Di915_drv.h345 void (*enable_fbc)(struct drm_crtc *crtc, unsigned long interval);
363 struct drm_crtc *crtc,
376 int (*crtc_mode_set)(struct drm_crtc *crtc,
379 void (*crtc_enable)(struct drm_crtc *crtc);
380 void (*crtc_disable)(struct drm_crtc *crtc);
381 void (*off)(struct drm_crtc *crtc);
383 struct drm_crtc *crtc);
384 void (*fdi_link_train)(struct drm_crtc *crtc);
386 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
389 int (*update_plane)(struct drm_crtc *crt
[all...]
H A Dintel_pm.c50 static bool intel_crtc_active(struct drm_crtc *crtc)
80 static void i8xx_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
130 static void g4x_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
199 static void ironlake_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
271 static void gen7_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
383 void intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
462 struct drm_crtc *crtc = NULL, *tmp_crtc;
485 list_for_each_entry(tmp_crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
1078 static struct drm_crtc *single_enabled_crtc(struct drm_device *dev)
1080 struct drm_crtc *crt
1082 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
2380 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
[all...]
H A Dintel_dvo.c33 #include "drm_crtc.h"
191 struct drm_crtc *crtc;
431 struct drm_crtc *crtc;
H A Dintel_crt.c33 #include "drm_crtc.h"
160 struct drm_crtc *crtc;
251 struct drm_crtc *crtc = encoder->crtc;
H A Di915_drv.c492 struct drm_crtc *crtc;
520 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head)
1035 struct drm_crtc *crtc;
1064 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
H A Dintel_sprite.c33 #include "drm_crtc.h"
501 intel_enable_primary(struct drm_crtc *crtc)
518 intel_disable_primary(struct drm_crtc *crtc)
603 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
H A Dintel_lvds.c36 #include "drm_crtc.h"
475 struct drm_crtc *crtc;
895 struct drm_crtc *crtc;
H A Dintel_tv.c40 #include "drm_crtc.h"
938 struct drm_crtc *crtc = encoder->crtc;
1177 struct drm_crtc *crtc = encoder->crtc;
1454 struct drm_crtc *crtc = intel_tv->base.base.crtc;
H A Dintel_dp.c34 #include "drm_crtc.h"
1211 struct drm_crtc *crtc = intel_dig_port->base.base.crtc;
1239 struct drm_crtc *crtc = intel_dig_port->base.base.crtc;
2247 struct drm_crtc *crtc = intel_dig_port->base.base.crtc;
2790 intel_trans_dp_port_sel (struct drm_crtc *crtc)
H A Di915_irq.c230 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
274 struct drm_crtc *crtc;
282 struct drm_crtc *c = dev_priv->pipe_to_crtc_mapping[p];
362 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
493 struct drm_crtc *crtc;
500 /* Get drm_crtc to timestamp: */
2103 struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
H A Dintel_sdvo.c34 #include "drm_crtc.h"
1148 struct drm_crtc *crtc = intel_encoder->base.crtc;
1395 struct drm_crtc *crtc = encoder->base.crtc;
1461 struct drm_crtc *crtc;
H A Dintel_hdmi.c35 #include "drm_crtc.h"
758 struct drm_crtc *crtc = encoder->base.crtc;
/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_crtc_helper.c37 #include "drm_crtc.h"
242 bool drm_helper_crtc_in_use(struct drm_crtc *crtc)
277 struct drm_crtc *crtc;
294 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
316 struct drm_crtc *crtc)
319 struct drm_crtc *tmp;
327 list_for_each_entry(tmp, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
384 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
508 drm_crtc_helper_disable(struct drm_crtc *crtc)
550 struct drm_crtc *save_crtc
615 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
790 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
927 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
[all...]
H A DMakefile38 drm_crtc.c \
H A Ddrm_fb_helper.c35 #include "drm_crtc.h"
129 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper)
145 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc)
160 static struct drm_framebuffer *drm_mode_config_fb(struct drm_crtc *crtc)
163 struct drm_crtc *c;
165 list_for_each_entry(c, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
190 struct drm_crtc *crtc = mode_set->crtc;
228 struct drm_crtc *crtc;
231 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
264 struct drm_crtc *crt
296 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
[all...]
H A Ddrm_crtc.c39 #include "drm_crtc.h"
52 struct drm_crtc *crtc;
56 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head)
66 struct drm_crtc *crtc;
68 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head)
535 struct drm_crtc *crtc;
560 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) { argument
591 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
627 void drm_crtc_cleanup(struct drm_crtc *crtc)
1174 struct drm_crtc *crt
1364 list_for_each_entry(crtc, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
1968 list_for_each_entry(tmp, struct drm_crtc, &crtc->dev->mode_config.crtc_list, head) argument
3939 list_for_each_entry_safe(crtc, ct, struct drm_crtc, &dev->mode_config.crtc_list, head) argument
[all...]
H A Ddrm_irq.c651 * @crtc drm_crtc whose timestamp constants should be updated.
654 void drm_calc_timestamping_constants(struct drm_crtc *crtc)
726 * @refcrtc: drm_crtc* of crtc which defines scanout timing.
746 struct drm_crtc *refcrtc)

Completed in 226 milliseconds