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

12

/freebsd-10.1-release/sys/dev/drm2/
H A Ddrm_crtc_helper.h48 void (*dpms)(struct drm_crtc *crtc, int mode);
49 void (*prepare)(struct drm_crtc *crtc);
50 void (*commit)(struct drm_crtc *crtc);
53 bool (*mode_fixup)(struct drm_crtc *crtc,
57 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
62 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
64 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
69 void (*load_lut)(struct drm_crtc *crtc);
72 void (*disable)(struct drm_crtc *crtc);
88 struct drm_crtc *(*get_crt
[all...]
H A Ddrm_crtc.h278 struct drm_crtc;
311 void (*save)(struct drm_crtc *crtc); /* suspend? */
313 void (*restore)(struct drm_crtc *crtc); /* resume? */
315 void (*reset)(struct drm_crtc *crtc);
318 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
320 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
323 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
326 void (*destroy)(struct drm_crtc *crtc);
339 int (*page_flip)(struct drm_crtc *crtc,
345 * drm_crtc
354 struct drm_crtc { struct
[all...]
H A Ddrm_fb_helper.h67 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green,
69 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
H A Ddrm_crtc_helper.c38 #include <dev/drm2/drm_crtc.h>
243 bool drm_helper_crtc_in_use(struct drm_crtc *crtc)
279 struct drm_crtc *crtc;
317 struct drm_crtc *crtc)
320 struct drm_crtc *tmp;
378 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
500 drm_crtc_helper_disable(struct drm_crtc *crtc)
543 struct drm_crtc *save_crtcs, *new_crtc, *crtc;
584 save_crtcs = malloc(dev->mode_config.num_crtc * sizeof(struct drm_crtc),
801 static int drm_helper_choose_crtc_dpms(struct drm_crtc *crt
[all...]
H A Ddrm_fb_helper.c35 #include <dev/drm2/drm_crtc.h>
286 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper)
299 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc)
345 static struct drm_framebuffer *drm_mode_config_fb(struct drm_crtc *crtc)
348 struct drm_crtc *c;
363 struct drm_crtc *crtc;
478 struct drm_crtc *crtc;
525 struct drm_crtc *crtc;
614 struct drm_crtc *crtc;
667 static int setcolreg(struct drm_crtc *crt
[all...]
H A Ddrm_crtc.c37 #include <dev/drm2/drm_crtc.h>
311 struct drm_crtc *crtc;
362 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
393 void drm_crtc_cleanup(struct drm_crtc *crtc)
928 struct drm_crtc *crtc;
965 struct drm_crtc *crtc, *ct;
1105 struct drm_crtc *crtc;
1310 struct drm_crtc *crtc;
1669 struct drm_crtc *crtc;
1805 struct drm_crtc *crt
[all...]
H A Ddrm_irq.c400 drm_calc_timestamping_constants(struct drm_crtc *crtc)
468 * @refcrtc: drm_crtc* of crtc which defines scanout timing.
487 struct drm_crtc *refcrtc)
/freebsd-10.1-release/sys/dev/drm2/radeon/
H A Dradeon_mode.h36 #include <dev/drm2/drm_crtc.h>
299 struct drm_crtc base;
602 extern void radeon_crtc_load_lut(struct drm_crtc *crtc);
603 extern int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y,
605 extern int atombios_crtc_set_base_atomic(struct drm_crtc *crtc,
609 extern int atombios_crtc_mode_set(struct drm_crtc *crtc,
614 extern void atombios_crtc_dpms(struct drm_crtc *crtc, int mode);
616 extern int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y,
618 extern int radeon_crtc_set_base_atomic(struct drm_crtc *crtc,
622 extern int radeon_crtc_do_set_base(struct drm_crtc *crt
[all...]
H A Dradeon_cursor.c37 static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock)
67 static void radeon_hide_cursor(struct drm_crtc *crtc)
95 static void radeon_show_cursor(struct drm_crtc *crtc)
127 static void radeon_set_cursor(struct drm_crtc *crtc, struct drm_gem_object *obj,
154 int radeon_crtc_cursor_set(struct drm_crtc *crtc,
224 int radeon_crtc_cursor_move(struct drm_crtc *crtc,
251 struct drm_crtc *crtc_p;
H A Dradeon_legacy_crtc.c37 static void radeon_overscan_setup(struct drm_crtc *crtc,
49 static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc,
297 static void radeon_crtc_dpms(struct drm_crtc *crtc, int mode)
358 int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y,
364 int radeon_crtc_set_base_atomic(struct drm_crtc *crtc,
371 int radeon_crtc_do_set_base(struct drm_crtc *crtc,
550 static bool radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mode *mode)
709 static void radeon_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode)
1002 static bool radeon_crtc_mode_fixup(struct drm_crtc *crtc,
1011 static int radeon_crtc_mode_set(struct drm_crtc *crt
[all...]
H A Datombios_crtc.c38 static void atombios_overscan_setup(struct drm_crtc *crtc,
83 static void atombios_scaler_setup(struct drm_crtc *crtc)
167 static void atombios_lock_crtc(struct drm_crtc *crtc, int lock)
184 static void atombios_enable_crtc(struct drm_crtc *crtc, int state)
200 static void atombios_enable_crtc_memreq(struct drm_crtc *crtc, int state)
216 static void atombios_blank_crtc(struct drm_crtc *crtc, int state)
232 static void atombios_powergate_crtc(struct drm_crtc *crtc, int state)
248 void atombios_crtc_dpms(struct drm_crtc *crtc, int mode)
287 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc,
332 static void atombios_crtc_set_timing(struct drm_crtc *crt
[all...]
H A Dradeon_display.c39 static void avivo_crtc_load_lut(struct drm_crtc *crtc)
72 static void dce4_crtc_load_lut(struct drm_crtc *crtc)
102 static void dce5_crtc_load_lut(struct drm_crtc *crtc)
162 static void legacy_crtc_load_lut(struct drm_crtc *crtc)
186 void radeon_crtc_load_lut(struct drm_crtc *crtc)
205 void radeon_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
216 void radeon_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green,
226 static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
241 static void radeon_crtc_destroy(struct drm_crtc *crtc)
349 static int radeon_crtc_page_flip(struct drm_crtc *crt
[all...]
H A Dradeon_kms.c186 struct drm_crtc *crtc;
235 crtc = (struct drm_crtc *)minfo->crtcs[i];
617 struct drm_crtc *drmcrtc;
625 /* Get associated drm_crtc: */
H A Dradeon_fb.c33 #include <dev/drm2/drm_crtc.h>
/freebsd-10.1-release/sys/dev/drm2/i915/
H A Dintel_drv.h33 #include <dev/drm2/drm_crtc.h>
157 struct drm_crtc base;
263 static inline struct drm_crtc *
270 static inline struct drm_crtc *
289 struct drm_crtc *crtc;
311 intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode,
334 extern void intel_crtc_load_lut(struct drm_crtc *crtc);
349 struct drm_crtc *crtc);
369 extern void intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
371 extern void intel_crtc_fb_gamma_get(struct drm_crtc *crt
[all...]
H A Dintel_display.c43 bool intel_pipe_has_type(struct drm_crtc *crtc, int type);
45 static void intel_increase_pllclock(struct drm_crtc *crtc);
46 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on);
74 bool (* find_pll)(const intel_limit_t *, struct drm_crtc *,
82 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
86 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
91 intel_find_pll_g4x_dp(const intel_limit_t *, struct drm_crtc *crtc,
95 intel_find_pll_ironlake_dp(const intel_limit_t *, struct drm_crtc *crtc,
360 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc,
390 static const intel_limit_t *intel_g4x_limit(struct drm_crtc *crt
[all...]
H A Di915_drv.h109 void (*dpms)(struct drm_crtc *crtc, int mode);
111 void (*enable_fbc)(struct drm_crtc *crtc, unsigned long interval);
118 int (*crtc_mode_set)(struct drm_crtc *crtc,
124 struct drm_crtc *crtc);
125 void (*fdi_link_train)(struct drm_crtc *crtc);
128 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
133 int (*update_plane)(struct drm_crtc *crtc, struct drm_framebuffer *fb,
667 struct drm_crtc *plane_to_crtc_mapping[3];
668 struct drm_crtc *pipe_to_crtc_mapping[3];
1311 extern int intel_trans_dp_port_sel(struct drm_crtc *crt
[all...]
H A Dintel_hdmi.c34 #include <dev/drm2/drm_crtc.h>
157 struct drm_crtc *crtc = encoder->crtc;
225 struct drm_crtc *crtc = encoder->crtc;
443 struct drm_crtc *crtc = intel_hdmi->base.base.crtc;
H A Dintel_sprite.c318 intel_enable_primary(struct drm_crtc *crtc)
329 intel_disable_primary(struct drm_crtc *crtc)
394 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
H A Dintel_crt.c32 #include <dev/drm2/drm_crtc.h>
126 struct drm_crtc *crtc = encoder->crtc;
H A Dintel_fb.c33 #include <dev/drm2/drm_crtc.h>
H A Dintel_dp.c33 #include <dev/drm2/drm_crtc.h>
753 intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode,
818 struct drm_crtc *crtc = intel_dp->base.base.crtc;
1891 struct drm_crtc *crtc = intel_dp->base.base.crtc;
2242 struct drm_crtc *crtc = intel_dp->base.base.crtc;
2330 intel_trans_dp_port_sel(struct drm_crtc *crtc)
H A Dintel_tv.c38 #include <dev/drm2/drm_crtc.h>
878 struct drm_crtc *crtc = encoder->crtc;
1120 struct drm_crtc *crtc = encoder->crtc;
1385 struct drm_crtc *crtc = intel_tv->base.base.crtc;
H A Dintel_lvds.c35 #include <dev/drm2/drm_crtc.h>
588 struct drm_crtc *crtc = intel_lvds->base.base.crtc;
915 struct drm_crtc *crtc;
/freebsd-10.1-release/sys/modules/drm2/drm2/
H A DMakefile11 drm_crtc.c \

Completed in 130 milliseconds

12