Home | History | Annotate | Download | only in rockchip

Lines Matching refs:ddev

214 rk_drm_alloc_cma_pool(struct drm_device *ddev, size_t cma_size)
216 struct rk_drm_softc * const sc = rk_drm_private(ddev);
257 rk_drm_fb_create(struct drm_device *ddev, struct drm_file *file,
272 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd);
275 error = drm_framebuffer_init(ddev, &fb->base, &rk_drm_framebuffer_funcs);
303 struct drm_device *ddev = helper->dev;
325 sfb->obj = drm_gem_cma_create(ddev, size);
343 fb->dev = ddev;
345 error = drm_framebuffer_init(ddev, fb, &rk_drm_framebuffer_funcs);
352 sfa.sfa_drm_dev = ddev;
359 helper->fbdev = config_found(ddev->dev, &sfa, NULL,
374 rk_drm_load(struct drm_device *ddev, unsigned long flags)
376 struct rk_drm_softc * const sc = rk_drm_private(ddev);
383 drm_mode_config_init(ddev);
384 ddev->mode_config.min_width = 0;
385 ddev->mode_config.min_height = 0;
386 ddev->mode_config.max_width = RK_DRM_MAX_WIDTH;
387 ddev->mode_config.max_height = RK_DRM_MAX_HEIGHT;
388 ddev->mode_config.funcs = &rk_drm_mode_config_funcs;
389 ddev->mode_config.helper_private = &rk_drm_mode_config_helper_funcs;
397 if (sport->phandle == crtc_phandle && sport->ddev == NULL) {
398 sport->ddev = ddev;
419 drm_mode_config_reset(ddev);
423 drm_fb_helper_prepare(ddev, &fbdev->helper, &rk_drm_fb_helper_funcs);
425 error = drm_fb_helper_init(ddev, &fbdev->helper, num_crtc);
436 ddev->irq_enabled = true;
437 drm_vblank_init(ddev, num_crtc);
444 drm_mode_config_cleanup(ddev);
450 rk_drm_unload(struct drm_device *ddev)
452 drm_mode_config_cleanup(ddev);
463 sport->ddev = NULL;
476 return sport->ddev;