Searched refs:fb_helper (Results 1 – 17 of 17) sorted by relevance
50 if (!fb_helper->dev) in drm_fbdev_dma_fb_destroy()55 drm_fb_helper_fini(fb_helper); in drm_fbdev_dma_fb_destroy()61 kfree(fb_helper); in drm_fbdev_dma_fb_destroy()84 if (!fb_helper->dev) in drm_fbdev_dma_shadowed_fb_destroy()89 drm_fb_helper_fini(fb_helper); in drm_fbdev_dma_shadowed_fb_destroy()96 kfree(fb_helper); in drm_fbdev_dma_shadowed_fb_destroy()162 mutex_lock(&fb_helper->lock); in drm_fbdev_dma_damage_blit()304 fb_helper->buffer = buffer; in drm_fbdev_dma_driver_fbdev_probe()305 fb_helper->fb = fb; in drm_fbdev_dma_driver_fbdev_probe()327 fb_helper->fb = NULL; in drm_fbdev_dma_driver_fbdev_probe()[all …]
250 fb_helper->funcs->fb_restore(fb_helper); in __drm_fb_helper_restore_fbdev_mode_unlocked()488 dev->fb_helper = fb_helper; in drm_fb_helper_init()524 fb_helper->info = info; in drm_fb_helper_alloc_info()551 fb_helper->info = NULL; in drm_fb_helper_release_info()586 if (!fb_helper) in drm_fb_helper_fini()589 fb_helper->dev->fb_helper = NULL; in drm_fb_helper_fini()761 if (!fb_helper || !fb_helper->info) in drm_fb_helper_set_suspend()765 fb_helper->funcs->fb_set_suspend(fb_helper, suspend); in drm_fb_helper_set_suspend()790 if (!fb_helper || !fb_helper->info) in drm_fb_helper_set_suspend_unlocked()1957 if (!fb_helper->fb || !drm_master_internal_acquire(fb_helper->dev)) { in drm_fb_helper_hotplug_event()[all …]
47 if (!fb_helper->dev) in drm_fbdev_ttm_fb_destroy()51 drm_fb_helper_fini(fb_helper); in drm_fbdev_ttm_fb_destroy()56 drm_fb_helper_unprepare(fb_helper); in drm_fbdev_ttm_fb_destroy()57 kfree(fb_helper); in drm_fbdev_ttm_fb_destroy()126 mutex_lock(&fb_helper->lock); in drm_fbdev_ttm_damage_blit()138 mutex_unlock(&fb_helper->lock); in drm_fbdev_ttm_damage_blit()198 fb_helper->buffer = buffer; in drm_fbdev_ttm_driver_fbdev_probe()199 fb_helper->fb = buffer->fb; in drm_fbdev_ttm_driver_fbdev_probe()224 fb_helper->fbdefio.delay = HZ / 20; in drm_fbdev_ttm_driver_fbdev_probe()239 fb_helper->fb = NULL; in drm_fbdev_ttm_driver_fbdev_probe()[all …]
59 if (!fb_helper->dev) in drm_fbdev_shmem_fb_destroy()63 drm_fb_helper_fini(fb_helper); in drm_fbdev_shmem_fb_destroy()67 drm_client_release(&fb_helper->client); in drm_fbdev_shmem_fb_destroy()68 drm_fb_helper_unprepare(fb_helper); in drm_fbdev_shmem_fb_destroy()69 kfree(fb_helper); in drm_fbdev_shmem_fb_destroy()169 fb_helper->buffer = buffer; in drm_fbdev_shmem_driver_fbdev_probe()170 fb_helper->fb = fb; in drm_fbdev_shmem_driver_fbdev_probe()191 fb_helper->fbdefio.delay = HZ / 20; in drm_fbdev_shmem_driver_fbdev_probe()195 info->fbdefio = &fb_helper->fbdefio; in drm_fbdev_shmem_driver_fbdev_probe()205 fb_helper->fb = NULL; in drm_fbdev_shmem_driver_fbdev_probe()[all …]
20 if (fb_helper->info) { in drm_fbdev_client_unregister()23 drm_client_release(&fb_helper->client); in drm_fbdev_client_unregister()24 drm_fb_helper_unprepare(fb_helper); in drm_fbdev_client_unregister()25 kfree(fb_helper); in drm_fbdev_client_unregister()42 if (dev->fb_helper) in drm_fbdev_client_hotplug()59 drm_fb_helper_fini(fb_helper); in drm_fbdev_client_hotplug()119 struct drm_fb_helper *fb_helper; in drm_fbdev_client_setup() local148 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in drm_fbdev_client_setup()149 if (!fb_helper) in drm_fbdev_client_setup()164 drm_fb_helper_unprepare(fb_helper); in drm_fbdev_client_setup()[all …]
146 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_open() local176 struct drm_framebuffer *fb = fb_helper->fb; in radeon_fbdev_fb_destroy()179 drm_fb_helper_fini(fb_helper); in radeon_fbdev_fb_destroy()186 drm_client_release(&fb_helper->client); in radeon_fbdev_fb_destroy()187 drm_fb_helper_unprepare(fb_helper); in radeon_fbdev_fb_destroy()188 kfree(fb_helper); in radeon_fbdev_fb_destroy()248 fb_helper->fb = fb; in radeon_fbdev_driver_fbdev_probe()251 info = drm_fb_helper_alloc_info(fb_helper); in radeon_fbdev_driver_fbdev_probe()283 fb_helper->fb = NULL; in radeon_fbdev_driver_fbdev_probe()295 struct drm_fb_helper *fb_helper = rdev_to_drm(rdev)->fb_helper; in radeon_fbdev_robj_is_fb() local[all …]
943 int radeon_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
60 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_setcolreg() local61 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_fb_setcolreg()116 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_destroy() local117 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_fb_destroy()120 drm_fb_helper_fini(fb_helper); in psb_fbdev_fb_destroy()129 drm_client_release(&fb_helper->client); in psb_fbdev_fb_destroy()131 drm_fb_helper_unprepare(fb_helper); in psb_fbdev_fb_destroy()132 kfree(fb_helper); in psb_fbdev_fb_destroy()155 struct drm_device *dev = fb_helper->dev; in psb_fbdev_driver_fbdev_probe()215 fb_helper->fb = fb; in psb_fbdev_driver_fbdev_probe()[all …]
603 int psb_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
127 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_mmap() local135 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_fb_destroy() local136 struct intel_fbdev *ifbdev = to_intel_fbdev(fb_helper); in intel_fbdev_fb_destroy()138 drm_fb_helper_fini(fb_helper); in intel_fbdev_fb_destroy()146 drm_framebuffer_remove(fb_helper->fb); in intel_fbdev_fb_destroy()148 drm_client_release(&fb_helper->client); in intel_fbdev_fb_destroy()149 drm_fb_helper_unprepare(fb_helper); in intel_fbdev_fb_destroy()150 kfree(fb_helper); in intel_fbdev_fb_destroy()181 static void intelfb_restore(struct drm_fb_helper *fb_helper) in intelfb_restore() argument183 struct intel_fbdev *ifbdev = to_intel_fbdev(fb_helper); in intelfb_restore()[all …]
37 struct drm_fb_helper *fb_helper = info->par; in exynos_drm_fb_destroy() local38 struct drm_framebuffer *fb = fb_helper->fb; in exynos_drm_fb_destroy()40 drm_fb_helper_fini(fb_helper); in exynos_drm_fb_destroy()44 drm_client_release(&fb_helper->client); in exynos_drm_fb_destroy()45 drm_fb_helper_unprepare(fb_helper); in exynos_drm_fb_destroy()46 kfree(fb_helper); in exynos_drm_fb_destroy()
127 if (dev->fb_helper && dev->fb_helper->fb) { in msm_fb_show()129 fbdev_fb = dev->fb_helper->fb; in msm_fb_show()
44 struct drm_fb_helper *helper = fbdev->dev->fb_helper; in pan_worker()291 drm_WARN(dev, dev->fb_helper, "fb_helper is already set!\n"); in omap_fbdev_setup()
50 struct drm_fb_helper *helper = dev->fb_helper; in fb_show()
367 is_framebuffer = drm->fb_helper && file_priv == drm->fb_helper->client.file; in rockchip_gem_create_with_handle()
1689 struct drm_fb_helper *fb_helper = dev->fb_helper; in amdgpu_display_robj_is_fb() local1691 if (!fb_helper || !fb_helper->buffer) in amdgpu_display_robj_is_fb()1694 if (gem_to_amdgpu_bo(fb_helper->buffer->gem) != robj) in amdgpu_display_robj_is_fb()
142 if (fb1 == vbox->ddev.fb_helper->fb) in vbox_set_up_input_mapping()
Completed in 52 milliseconds