Home
last modified time | relevance | path

Searched refs:fb_helper (Results 1 – 17 of 17) sorted by relevance

/drivers/gpu/drm/
A Ddrm_fbdev_dma.c50 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 …]
A Ddrm_fb_helper.c250 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 …]
A Ddrm_fbdev_ttm.c47 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 …]
A Ddrm_fbdev_shmem.c59 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 …]
/drivers/gpu/drm/clients/
A Ddrm_fbdev_client.c20 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() local
148 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 …]
/drivers/gpu/drm/radeon/
A Dradeon_fbdev.c146 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_open() local
176 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 …]
A Dradeon_mode.h943 int radeon_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
/drivers/gpu/drm/gma500/
A Dfbdev.c60 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_setcolreg() local
61 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() local
117 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 …]
A Dpsb_drv.h603 int psb_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
/drivers/gpu/drm/i915/display/
A Dintel_fbdev.c127 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_mmap() local
135 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_fb_destroy() local
136 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() argument
183 struct intel_fbdev *ifbdev = to_intel_fbdev(fb_helper); in intelfb_restore()
[all …]
/drivers/gpu/drm/exynos/
A Dexynos_drm_fbdev.c37 struct drm_fb_helper *fb_helper = info->par; in exynos_drm_fb_destroy() local
38 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()
/drivers/gpu/drm/msm/
A Dmsm_debugfs.c127 if (dev->fb_helper && dev->fb_helper->fb) { in msm_fb_show()
129 fbdev_fb = dev->fb_helper->fb; in msm_fb_show()
/drivers/gpu/drm/omapdrm/
A Domap_fbdev.c44 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()
A Domap_debugfs.c50 struct drm_fb_helper *helper = dev->fb_helper; in fb_show()
/drivers/gpu/drm/rockchip/
A Drockchip_drm_gem.c367 is_framebuffer = drm->fb_helper && file_priv == drm->fb_helper->client.file; in rockchip_gem_create_with_handle()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_display.c1689 struct drm_fb_helper *fb_helper = dev->fb_helper; in amdgpu_display_robj_is_fb() local
1691 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()
/drivers/gpu/drm/vboxvideo/
A Dvbox_mode.c142 if (fb1 == vbox->ddev.fb_helper->fb) in vbox_set_up_input_mapping()

Completed in 52 milliseconds