Home
last modified time | relevance | path

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

/freebsd/sys/arm/nvidia/drm2/
H A Dtegra_dc.c311 dc_setup_clk(struct dc_softc *sc, struct drm_crtc *crtc, in dc_setup_clk()
501 dc_plane_update(struct drm_plane *drm_plane, struct drm_crtc *drm_crtc, in dc_plane_update() argument
515 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc); in dc_plane_update()
554 crtc = container_of(drm_plane->crtc, struct tegra_crtc, drm_crtc); in dc_plane_disable()
596 dc_crtc_dpms(struct drm_crtc *crtc, int mode) in dc_crtc_dpms()
602 dc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, in dc_crtc_mode_fixup()
637 dc_crtc_mode_set(struct drm_crtc *drm_crtc, struct drm_display_mode *mode, in dc_crtc_mode_set() argument
648 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc); in dc_crtc_mode_set()
650 fb = container_of(drm_crtc->fb, struct tegra_fb, drm_fb); in dc_crtc_mode_set()
655 rv = dc_setup_clk(sc, drm_crtc, mode, &div); in dc_crtc_mode_set()
[all …]
H A Dtegra_drm.h61 struct drm_crtc drm_crtc; member
102 void tegra_dc_cancel_page_flip(struct drm_crtc *drm_crtc,
104 void tegra_dc_enable_vblank(struct drm_crtc *drm_crtc);
105 void tegra_dc_disable_vblank(struct drm_crtc *drm_crtc);
106 int tegra_dc_get_pipe(struct drm_crtc *drm_crtc);
H A Dtegra_host1x.c264 struct drm_crtc *crtc; in tegra_drm_preclose()
284 struct drm_crtc *crtc; in host1x_drm_enable_vblank()
298 struct drm_crtc *crtc; in host1x_drm_disable_vblank()
H A Dtegra_hdmi.c726 drm_crtc); in hdmi_disable()
759 drm_crtc); in hdmi_enable()
/freebsd/sys/dev/drm2/
H A Ddrm_crtc_helper.h53 void (*dpms)(struct drm_crtc *crtc, int mode);
54 void (*prepare)(struct drm_crtc *crtc);
55 void (*commit)(struct drm_crtc *crtc);
58 bool (*mode_fixup)(struct drm_crtc *crtc,
62 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
67 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
69 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
74 void (*load_lut)(struct drm_crtc *crtc);
77 void (*disable)(struct drm_crtc *crtc);
100 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder);
[all …]
H A Ddrm_crtc.h293 struct drm_crtc;
323 void (*save)(struct drm_crtc *crtc); /* suspend? */
325 void (*restore)(struct drm_crtc *crtc); /* resume? */
327 void (*reset)(struct drm_crtc *crtc);
330 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
332 int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
335 void (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
338 void (*destroy)(struct drm_crtc *crtc);
351 int (*page_flip)(struct drm_crtc *crtc,
355 int (*set_property)(struct drm_crtc *crtc,
[all …]
H A Ddrm_crtc_helper.c241 bool drm_helper_crtc_in_use(struct drm_crtc *crtc) in drm_helper_crtc_in_use()
278 struct drm_crtc *crtc; in drm_helper_disable_unused_functions()
317 struct drm_crtc *crtc) in drm_encoder_crtc_ok()
320 struct drm_crtc *tmp; in drm_encoder_crtc_ok()
385 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc, in drm_crtc_helper_set_mode()
511 drm_crtc_helper_disable(struct drm_crtc *crtc) in drm_crtc_helper_disable()
553 struct drm_crtc *save_crtcs, *new_crtc, *crtc; in drm_crtc_helper_set_config()
595 sizeof(struct drm_crtc), DRM_MEM_KMS, M_NOWAIT | M_ZERO); in drm_crtc_helper_set_config()
830 static int drm_helper_choose_crtc_dpms(struct drm_crtc *crtc) in drm_helper_choose_crtc_dpms()
856 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; in drm_helper_connector_dpms()
[all …]
H A Ddrm_fb_helper.c232 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper)
245 static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc)
291 static struct drm_framebuffer *drm_mode_config_fb(struct drm_crtc *crtc)
294 struct drm_crtc *c;
307 struct drm_crtc *crtc;
433 struct drm_crtc *crtc;
506 struct drm_crtc *crtc; in drm_fb_helper_init()
571 static int setcolreg(struct drm_crtc *crtc, u16 red, u16 green,
640 struct drm_crtc *crtc;
772 struct drm_crtc *crtc;
[all …]
H A Ddrm_fb_helper.h50 void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green,
52 void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green,
H A Ddrm_crtc.c370 struct drm_crtc *crtc; in drm_framebuffer_remove()
420 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, in drm_crtc_init()
457 void drm_crtc_cleanup(struct drm_crtc *crtc) in drm_crtc_cleanup()
1018 struct drm_crtc *crtc; in drm_mode_group_init_legacy_group()
1056 struct drm_crtc *crtc, *ct; in drm_mode_config_cleanup()
1204 struct drm_crtc *crtc; in drm_mode_getresources()
1388 struct drm_crtc *crtc; in drm_mode_getcrtc()
1740 struct drm_crtc *crtc; in drm_mode_setplane()
1876 struct drm_crtc *crtc; in drm_mode_setcrtc()
2034 struct drm_crtc *crtc; in drm_mode_cursor_ioctl()
[all …]
H A Ddrm_irq.c458 void drm_calc_timestamping_constants(struct drm_crtc *crtc) in drm_calc_timestamping_constants()
547 struct drm_crtc *refcrtc) in drm_calc_vbltimestamp_from_scanoutpos()
H A DdrmP.h1336 struct drm_crtc *refcrtc);
1337 extern void drm_calc_timestamping_constants(struct drm_crtc *crtc);
/freebsd/sys/conf/
H A Dfiles1568 dev/drm2/drm_crtc.c optional drm2