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

12

/freebsd-11-stable/sys/arm/nvidia/drm2/
H A Dtegra_drm.h63 struct drm_crtc drm_crtc; member in struct:tegra_crtc
104 void tegra_dc_cancel_page_flip(struct drm_crtc *drm_crtc,
106 void tegra_dc_enable_vblank(struct drm_crtc *drm_crtc);
107 void tegra_dc_disable_vblank(struct drm_crtc *drm_crtc);
108 int tegra_dc_get_pipe(struct drm_crtc *drm_crtc);
[all...]
H A Dtegra_dc.c317 dc_setup_clk(struct dc_softc *sc, struct drm_crtc *crtc,
507 dc_plane_update(struct drm_plane *drm_plane, struct drm_crtc *drm_crtc, argument
521 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
560 crtc = container_of(drm_plane->crtc, struct tegra_crtc, drm_crtc);
602 dc_crtc_dpms(struct drm_crtc *crtc, int mode)
608 dc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode,
643 dc_crtc_mode_set(struct drm_crtc *drm_crtc, struc argument
719 dc_crtc_mode_set_base(struct drm_crtc *drm_crtc, int x, int y, struct drm_framebuffer *old_fb) argument
741 dc_crtc_prepare(struct drm_crtc *drm_crtc) argument
774 dc_crtc_commit(struct drm_crtc *drm_crtc) argument
835 tegra_dc_get_pipe(struct drm_crtc *drm_crtc) argument
844 tegra_dc_enable_vblank(struct drm_crtc *drm_crtc) argument
861 tegra_dc_disable_vblank(struct drm_crtc *drm_crtc) argument
880 struct drm_crtc *drm_crtc; local
920 tegra_dc_cancel_page_flip(struct drm_crtc *drm_crtc, struct drm_file *file) argument
945 dc_page_flip(struct drm_crtc *drm_crtc, struct drm_framebuffer *drm_fb, struct drm_pending_vblank_event *event) argument
977 dc_cursor_set(struct drm_crtc *drm_crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument
1068 dc_cursor_move(struct drm_crtc *drm_crtc, int x, int y) argument
[all...]
H A Dtegra_drm_subr.c40 #include <dev/drm2/drm_crtc.h>
H A Dtegra_host1x.c269 struct drm_crtc *crtc;
289 struct drm_crtc *crtc;
303 struct drm_crtc *crtc;
/freebsd-11-stable/sys/dev/drm2/
H A 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_crt
[all...]
H A 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,
H A 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 *crt
386 struct drm_crtc { struct
[all...]
H A Ddrm_crtc_helper.c36 #include <dev/drm2/drm_crtc.h>
243 bool drm_helper_crtc_in_use(struct drm_crtc *crtc)
280 struct drm_crtc *crtc;
319 struct drm_crtc *crtc)
322 struct drm_crtc *tmp;
387 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
513 drm_crtc_helper_disable(struct drm_crtc *crtc)
555 struct drm_crtc *save_crtcs, *new_crtc, *crtc;
597 sizeof(struct drm_crtc), DRM_MEM_KMS, M_NOWAIT | M_ZERO);
832 static int drm_helper_choose_crtc_dpms(struct drm_crtc *crt
[all...]
H A Ddrm_fb_helper.c37 #include <dev/drm2/drm_crtc.h>
234 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;
435 struct drm_crtc *crtc;
508 struct drm_crtc *crtc;
573 static int setcolreg(struct drm_crtc *crtc, u16 red, u16 green,
642 struct drm_crtc *crt
[all...]
H A Ddrm_crtc.c36 #include <dev/drm2/drm_crtc.h>
372 struct drm_crtc *crtc;
422 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
459 void drm_crtc_cleanup(struct drm_crtc *crtc)
1032 struct drm_crtc *crtc;
1070 struct drm_crtc *crtc, *ct;
1218 struct drm_crtc *crtc;
1402 struct drm_crtc *crtc;
1754 struct drm_crtc *crtc;
1890 struct drm_crtc *crt
[all...]
/freebsd-11-stable/sys/dev/drm2/i915/
H A Dintel_drv.h32 #include <dev/drm2/drm_crtc.h>
223 struct drm_crtc base;
411 static inline struct drm_crtc *
418 static inline struct drm_crtc *
427 struct drm_crtc *crtc;
440 struct drm_crtc *crtc;
477 intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode,
525 struct drm_crtc **save_encoder_crtcs;
531 extern bool intel_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode,
534 extern void intel_crtc_load_lut(struct drm_crtc *crt
[all...]
H A Ddvo.h34 #include <dev/drm2/drm_crtc.h>
H A Dintel_display.c38 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 *crt
[all...]
H A Dintel_ddi.c168 void hsw_fdi_link_train(struct drm_crtc *crtc)
673 struct drm_crtc *crtc = encoder->crtc;
739 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc)
759 void intel_ddi_put_crtc_pll(struct drm_crtc *crtc)
829 bool intel_ddi_pll_mode_set(struct drm_crtc *crtc, int clock)
920 void intel_ddi_set_pipe_settings(struct drm_crtc *crtc)
954 void intel_ddi_enable_pipe_func(struct drm_crtc *crtc)
1211 struct drm_crtc *crtc = &intel_crtc->base;
1235 struct drm_crtc *crtc = encoder->crtc;
1404 void intel_ddi_fdi_disable(struct drm_crtc *crt
[all...]
H A Di915_drv.h254 void (*enable_fbc)(struct drm_crtc *crtc, unsigned long interval);
264 int (*crtc_mode_set)(struct drm_crtc *crtc,
269 void (*crtc_enable)(struct drm_crtc *crtc);
270 void (*crtc_disable)(struct drm_crtc *crtc);
271 void (*off)(struct drm_crtc *crtc);
273 struct drm_crtc *crtc);
274 void (*fdi_link_train)(struct drm_crtc *crtc);
276 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
279 int (*update_plane)(struct drm_crtc *crtc, struct drm_framebuffer *fb,
878 struct drm_crtc *plane_to_crtc_mappin
[all...]
H A Dintel_dvo.c32 #include <dev/drm2/drm_crtc.h>
161 struct drm_crtc *crtc;
400 struct drm_crtc *crtc;
H A Dintel_sprite.c37 #include <dev/drm2/drm_crtc.h>
327 intel_enable_primary(struct drm_crtc *crtc)
344 intel_disable_primary(struct drm_crtc *crtc)
415 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
H A Dintel_crt.c31 #include <dev/drm2/drm_crtc.h>
135 struct drm_crtc *crtc;
215 struct drm_crtc *crtc = encoder->crtc;
/freebsd-11-stable/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)
283 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc,
328 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.c190 struct drm_crtc *crtc;
239 crtc = (struct drm_crtc *)minfo->crtcs[i];
621 struct drm_crtc *drmcrtc;
629 /* Get associated drm_crtc: */
/freebsd-11-stable/sys/modules/drm2/drm2/
H A DMakefile11 drm_crtc.c \

Completed in 197 milliseconds

12