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

Lines Matching refs:drm_dev

116 host1x_output_poll_changed(struct drm_device *drm_dev)
120 drm = container_of(drm_dev, struct tegra_drm, drm_dev);
193 host1x_drm_load(struct drm_device *drm_dev, unsigned long flags)
198 sc = device_get_softc(drm_dev->dev);
200 drm_mode_config_init(drm_dev);
201 drm_dev->mode_config.min_width = 32;
202 drm_dev->mode_config.min_height = 32;
203 drm_dev->mode_config.max_width = 4096;
204 drm_dev->mode_config.max_height = 4096;
205 drm_dev->mode_config.funcs = &mode_config_funcs;
211 drm_dev->irq_enabled = true;
212 drm_dev->max_vblank_count = 0xffffffff;
213 drm_dev->vblank_disable_allowed = true;
215 rv = drm_vblank_init(drm_dev, drm_dev->mode_config.num_crtc);
219 drm_mode_config_reset(drm_dev);
221 rv = tegra_drm_fb_init(drm_dev);
224 drm_kms_helper_poll_init(drm_dev);
229 tegra_drm_fb_destroy(drm_dev);
230 drm_vblank_cleanup(drm_dev);
234 drm_mode_config_cleanup(drm_dev);
240 host1x_drm_unload(struct drm_device *drm_dev)
245 sc = device_get_softc(drm_dev->dev);
247 drm_kms_helper_poll_fini(drm_dev);
248 tegra_drm_fb_destroy(drm_dev);
249 drm_mode_config_cleanup(drm_dev);
258 host1x_drm_open(struct drm_device *drm_dev, struct drm_file *filp)
274 host1x_drm_lastclose(struct drm_device *drm_dev)
279 drm = container_of(drm_dev, struct tegra_drm, drm_dev);
285 host1x_drm_enable_vblank(struct drm_device *drm_dev, int pipe)
289 list_for_each_entry(crtc, &drm_dev->mode_config.crtc_list, head) {
299 host1x_drm_disable_vblank(struct drm_device *drm_dev, int pipe)
303 list_for_each_entry(crtc, &drm_dev->mode_config.crtc_list, head) {
357 rv = drm_get_platform_dev(sc->dev, &sc->tegra_drm->drm_dev,
375 return (tegra_drm_fb_getinfo(&sc->tegra_drm->drm_dev));
560 sc->tegra_drm->drm_dev.dev_private = &sc->tegra_drm;
561 sc->tegra_drm->drm_dev.dev = dev;