Home
last modified time | relevance | path

Searched refs:drm_crtc (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-10-stable/sys/dev/drm2/
Ddrm_crtc_helper.h55 void (*dpms)(struct drm_crtc *crtc, int mode);
56 void (*prepare)(struct drm_crtc *crtc);
57 void (*commit)(struct drm_crtc *crtc);
60 bool (*mode_fixup)(struct drm_crtc *crtc,
64 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
69 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
71 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
76 void (*load_lut)(struct drm_crtc *crtc);
79 void (*disable)(struct drm_crtc *crtc);
102 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder);
[all …]
Ddrm_crtc.h295 struct drm_crtc;
325 void (*save)(struct drm_crtc *crtc); /* suspend? */
327 void (*restore)(struct drm_crtc *crtc); /* resume? */
329 void (*reset)(struct drm_crtc *crtc);
332 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
334 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
337 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
340 void (*destroy)(struct drm_crtc *crtc);
353 int (*page_flip)(struct drm_crtc *crtc,
357 int (*set_property)(struct drm_crtc *crtc,
[all …]
Ddrm_crtc_helper.c243 bool drm_helper_crtc_in_use(struct drm_crtc *crtc) in drm_helper_crtc_in_use()
280 struct drm_crtc *crtc; in drm_helper_disable_unused_functions()
319 struct drm_crtc *crtc) in drm_encoder_crtc_ok()
322 struct drm_crtc *tmp; in drm_encoder_crtc_ok()
387 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc, in drm_crtc_helper_set_mode()
513 drm_crtc_helper_disable(struct drm_crtc *crtc) in drm_crtc_helper_disable()
555 struct drm_crtc *save_crtcs, *new_crtc, *crtc; in drm_crtc_helper_set_config()
597 sizeof(struct drm_crtc), DRM_MEM_KMS, M_NOWAIT | M_ZERO); in drm_crtc_helper_set_config()
832 static int drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) in drm_helper_choose_crtc_dpms()
858 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; in drm_helper_connector_dpms()
[all …]
Ddrm_fb_helper.h52 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green,
54 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
Ddrm_fb_helper.c234 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper)
247 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc)
293 static struct drm_framebuffer *drm_mode_config_fb(struct drm_crtc *crtc)
296 struct drm_crtc *c;
309 struct drm_crtc *crtc;
434 struct drm_crtc *crtc;
507 struct drm_crtc *crtc; in drm_fb_helper_init()
572 static int setcolreg(struct drm_crtc *crtc, u16 red, u16 green,
641 struct drm_crtc *crtc;
773 struct drm_crtc *crtc;
[all …]
Ddrm_crtc.c372 struct drm_crtc *crtc; in drm_framebuffer_remove()
422 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, in drm_crtc_init()
459 void drm_crtc_cleanup(struct drm_crtc *crtc) in drm_crtc_cleanup()
1032 struct drm_crtc *crtc; in drm_mode_group_init_legacy_group()
1070 struct drm_crtc *crtc, *ct; in drm_mode_config_cleanup()
1218 struct drm_crtc *crtc; in drm_mode_getresources()
1402 struct drm_crtc *crtc; in drm_mode_getcrtc()
1754 struct drm_crtc *crtc; in drm_mode_setplane()
1890 struct drm_crtc *crtc; in drm_mode_setcrtc()
2052 struct drm_crtc *crtc; in drm_mode_cursor_ioctl()
[all …]
Ddrm_irq.c460 void drm_calc_timestamping_constants(struct drm_crtc *crtc) in drm_calc_timestamping_constants()
549 struct drm_crtc *refcrtc) in drm_calc_vbltimestamp_from_scanoutpos()
/freebsd-10-stable/sys/dev/drm2/radeon/
Dradeon_mode.h299 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 *crtc,
625 extern int radeon_crtc_cursor_set(struct drm_crtc *crtc,
[all …]
Dradeon_cursor.c37 static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock) in radeon_lock_cursor()
67 static void radeon_hide_cursor(struct drm_crtc *crtc) in radeon_hide_cursor()
95 static void radeon_show_cursor(struct drm_crtc *crtc) in radeon_show_cursor()
127 static void radeon_set_cursor(struct drm_crtc *crtc, struct drm_gem_object *obj, in radeon_set_cursor()
154 int radeon_crtc_cursor_set(struct drm_crtc *crtc, in radeon_crtc_cursor_set()
224 int radeon_crtc_cursor_move(struct drm_crtc *crtc, in radeon_crtc_cursor_move()
251 struct drm_crtc *crtc_p; in radeon_crtc_cursor_move()
Dradeon_legacy_crtc.c37 static void radeon_overscan_setup(struct drm_crtc *crtc, in radeon_overscan_setup()
49 static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, in radeon_legacy_rmx_mode_set()
297 static void radeon_crtc_dpms(struct drm_crtc *crtc, int mode) in radeon_crtc_dpms()
358 int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y, in radeon_crtc_set_base()
364 int radeon_crtc_set_base_atomic(struct drm_crtc *crtc, in radeon_crtc_set_base_atomic()
371 int radeon_crtc_do_set_base(struct drm_crtc *crtc, in radeon_crtc_do_set_base()
550 static bool radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) in radeon_set_crtc_timing()
709 static void radeon_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) in radeon_set_pll()
1002 static bool radeon_crtc_mode_fixup(struct drm_crtc *crtc, in radeon_crtc_mode_fixup()
1011 static int radeon_crtc_mode_set(struct drm_crtc *crtc, in radeon_crtc_mode_set()
[all …]
Datombios_crtc.c38 static void atombios_overscan_setup(struct drm_crtc *crtc, in atombios_overscan_setup()
83 static void atombios_scaler_setup(struct drm_crtc *crtc) in atombios_scaler_setup()
167 static void atombios_lock_crtc(struct drm_crtc *crtc, int lock) in atombios_lock_crtc()
184 static void atombios_enable_crtc(struct drm_crtc *crtc, int state) in atombios_enable_crtc()
200 static void atombios_enable_crtc_memreq(struct drm_crtc *crtc, int state) in atombios_enable_crtc_memreq()
216 static void atombios_blank_crtc(struct drm_crtc *crtc, int state) in atombios_blank_crtc()
232 static void atombios_powergate_crtc(struct drm_crtc *crtc, int state) in atombios_powergate_crtc()
248 void atombios_crtc_dpms(struct drm_crtc *crtc, int mode) in atombios_crtc_dpms()
283 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, in atombios_set_crtc_dtd_timing()
328 static void atombios_crtc_set_timing(struct drm_crtc *crtc, in atombios_crtc_set_timing()
[all …]
Dradeon_display.c39 static void avivo_crtc_load_lut(struct drm_crtc *crtc) in avivo_crtc_load_lut()
72 static void dce4_crtc_load_lut(struct drm_crtc *crtc) in dce4_crtc_load_lut()
102 static void dce5_crtc_load_lut(struct drm_crtc *crtc) in dce5_crtc_load_lut()
162 static void legacy_crtc_load_lut(struct drm_crtc *crtc) in legacy_crtc_load_lut()
186 void radeon_crtc_load_lut(struct drm_crtc *crtc) in radeon_crtc_load_lut()
205 void radeon_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, in radeon_crtc_fb_gamma_set()
216 void radeon_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, in radeon_crtc_fb_gamma_get()
226 static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, in radeon_crtc_gamma_set()
241 static void radeon_crtc_destroy(struct drm_crtc *crtc) in radeon_crtc_destroy()
349 static int radeon_crtc_page_flip(struct drm_crtc *crtc, in radeon_crtc_page_flip()
[all …]
Dradeon_kms.c190 struct drm_crtc *crtc; in radeon_info_ioctl()
239 crtc = (struct drm_crtc *)minfo->crtcs[i]; in radeon_info_ioctl()
621 struct drm_crtc *drmcrtc; in radeon_get_vblank_timestamp_kms()
Drs600.c259 struct drm_crtc *crtc; in rs600_pm_prepare()
277 struct drm_crtc *crtc; in rs600_pm_finish()
/freebsd-10-stable/sys/dev/drm2/i915/
Dintel_drv.h172 struct drm_crtc base;
312 static inline struct drm_crtc *
319 static inline struct drm_crtc *
338 struct drm_crtc *crtc;
365 intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode,
392 extern void intel_crtc_load_lut(struct drm_crtc *crtc);
407 struct drm_crtc *crtc);
427 extern void intel_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
429 extern void intel_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green,
483 extern void hsw_fdi_link_train(struct drm_crtc *crtc);
[all …]
Dintel_display.c42 bool intel_pipe_has_type(struct drm_crtc *crtc, int type);
43 static void intel_increase_pllclock(struct drm_crtc *crtc);
44 static void intel_crtc_update_cursor(struct drm_crtc *crtc, bool on);
72 bool (* find_pll)(const intel_limit_t *, struct drm_crtc *,
80 intel_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
84 intel_g4x_find_best_PLL(const intel_limit_t *limit, struct drm_crtc *crtc,
89 intel_find_pll_g4x_dp(const intel_limit_t *, struct drm_crtc *crtc,
93 intel_find_pll_ironlake_dp(const intel_limit_t *, struct drm_crtc *crtc,
462 static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc, in intel_ironlake_limit()
491 static const intel_limit_t *intel_g4x_limit(struct drm_crtc *crtc) in intel_g4x_limit()
[all …]
Di915_drv.h130 void (*dpms)(struct drm_crtc *crtc, int mode);
132 void (*enable_fbc)(struct drm_crtc *crtc, unsigned long interval);
142 int (*crtc_mode_set)(struct drm_crtc *crtc,
147 void (*off)(struct drm_crtc *crtc);
149 struct drm_crtc *crtc);
150 void (*fdi_link_train)(struct drm_crtc *crtc);
153 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
158 int (*update_plane)(struct drm_crtc *crtc, struct drm_framebuffer *fb,
695 struct drm_crtc *plane_to_crtc_mapping[3];
696 struct drm_crtc *pipe_to_crtc_mapping[3];
[all …]
Dintel_pm.c83 static void i8xx_enable_fbc(struct drm_crtc *crtc, unsigned long interval) in i8xx_enable_fbc()
133 static void g4x_enable_fbc(struct drm_crtc *crtc, unsigned long interval) in g4x_enable_fbc()
202 static void ironlake_enable_fbc(struct drm_crtc *crtc, unsigned long interval) in ironlake_enable_fbc()
325 void intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval) in intel_enable_fbc()
398 struct drm_crtc *crtc = NULL, *tmp_crtc; in intel_update_fbc()
1003 static struct drm_crtc *single_enabled_crtc(struct drm_device *dev) in single_enabled_crtc()
1005 struct drm_crtc *crtc, *enabled = NULL; in single_enabled_crtc()
1021 struct drm_crtc *crtc; in pineview_update_wm()
1096 struct drm_crtc *crtc; in g4x_compute_wm0()
1180 struct drm_crtc *crtc; in g4x_compute_srwm()
[all …]
Dintel_ddi.c137 void hsw_fdi_link_train(struct drm_crtc *crtc) in hsw_fdi_link_train()
653 struct drm_crtc *crtc = encoder->crtc; in intel_ddi_mode_set()
Dintel_sprite.c326 intel_enable_primary(struct drm_crtc *crtc) in intel_enable_primary()
337 intel_disable_primary(struct drm_crtc *crtc) in intel_disable_primary()
402 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, in intel_update_plane()
Dintel_dp.c759 intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode, in intel_dp_set_m_n()
824 struct drm_crtc *crtc = intel_dp->base.base.crtc; in intel_dp_mode_set()
1898 struct drm_crtc *crtc = intel_dp->base.base.crtc; in intel_dp_link_down()
2266 struct drm_crtc *crtc = intel_dp->base.base.crtc; in intel_dp_set_property()
2354 intel_trans_dp_port_sel(struct drm_crtc *crtc) in intel_trans_dp_port_sel()
Dintel_tv.c878 struct drm_crtc *crtc = encoder->crtc; in intel_tv_mode_set()
1120 struct drm_crtc *crtc = encoder->crtc; in intel_tv_detect_type()
1392 struct drm_crtc *crtc = intel_tv->base.base.crtc; in intel_tv_set_property()
Dintel_lvds.c588 struct drm_crtc *crtc = intel_lvds->base.base.crtc; in intel_lvds_set_property()
915 struct drm_crtc *crtc; in intel_lvds_init()
Dintel_crt.c144 struct drm_crtc *crtc = encoder->crtc; in intel_crt_mode_set()
/freebsd-10-stable/sys/modules/drm2/drm2/
DMakefile11 drm_crtc.c \

12