• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/arm/nvidia/drm2/

Lines Matching defs:drm_crtc

314 dc_setup_clk(struct dc_softc *sc, struct drm_crtc *crtc,
504 dc_plane_update(struct drm_plane *drm_plane, struct drm_crtc *drm_crtc,
518 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
557 crtc = container_of(drm_plane->crtc, struct tegra_crtc, drm_crtc);
599 dc_crtc_dpms(struct drm_crtc *crtc, int mode)
605 dc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode,
640 dc_crtc_mode_set(struct drm_crtc *drm_crtc, struct drm_display_mode *mode,
651 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
653 fb = container_of(drm_crtc->fb, struct tegra_fb, drm_fb);
658 rv = dc_setup_clk(sc, drm_crtc, mode, &div);
704 drm_crtc->fb->pixel_format);
715 dc_crtc_mode_set_base(struct drm_crtc *drm_crtc, int x, int y,
723 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
724 fb = container_of(drm_crtc->fb, struct tegra_fb, drm_fb);
736 dc_crtc_prepare(struct drm_crtc *drm_crtc)
743 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
769 dc_crtc_commit(struct drm_crtc *drm_crtc)
775 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
792 dc_crtc_load_lut(struct drm_crtc *crtc)
809 drm_crtc_index(struct drm_crtc *crtc)
812 struct drm_crtc *tmp;
830 tegra_dc_get_pipe(struct drm_crtc *drm_crtc)
834 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
839 tegra_dc_enable_vblank(struct drm_crtc *drm_crtc)
845 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
856 tegra_dc_disable_vblank(struct drm_crtc *drm_crtc)
862 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
875 struct drm_crtc *drm_crtc;
882 drm_crtc = &sc->tegra_crtc.drm_crtc;
883 drm = drm_crtc->dev;
884 fb = container_of(drm_crtc->fb, struct tegra_fb, drm_fb);
904 idx = drm_crtc_index(drm_crtc);
914 tegra_dc_cancel_page_flip(struct drm_crtc *drm_crtc, struct drm_file *file)
920 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
922 drm = drm_crtc->dev;
927 drm_vblank_put(drm, drm_crtc_index(drm_crtc));
939 dc_page_flip(struct drm_crtc *drm_crtc, struct drm_framebuffer *drm_fb,
947 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
949 fb = container_of(drm_crtc->fb, struct tegra_fb, drm_fb);
950 drm = drm_crtc->dev;
961 dc_set_base(sc, drm_crtc->x, drm_crtc->y, fb);
962 drm_crtc->fb = drm_fb;
971 dc_cursor_set(struct drm_crtc *drm_crtc, struct drm_file *file,
982 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
1008 gem = drm_gem_object_lookup(drm_crtc->dev, file, handle);
1062 dc_cursor_move(struct drm_crtc *drm_crtc, int x, int y)
1067 crtc = container_of(drm_crtc, struct tegra_crtc, drm_crtc);
1078 dc_destroy(struct drm_crtc *crtc)
1185 drm_handle_vblank(sc->tegra_crtc.drm_crtc.dev,
1202 drm_crtc_init(&drm->drm_dev, &sc->tegra_crtc.drm_crtc, &dc_crtc_funcs);
1203 drm_mode_crtc_set_gamma_size(&sc->tegra_crtc.drm_crtc, 256);
1204 drm_crtc_helper_add(&sc->tegra_crtc.drm_crtc, &dc_crtc_helper_funcs);