Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_fbdev_generic.c51 if (!fb_helper->dev) in drm_fbdev_fb_destroy()
63 else if (fb_helper->buffer) in drm_fbdev_fb_destroy()
70 kfree(fb_helper); in drm_fbdev_fb_destroy()
80 return fb_helper->dev->driver->gem_prime_mmap(fb_helper->buffer->gem, vma); in drm_fbdev_fb_mmap()
185 fb_helper->buffer = buffer; in drm_fbdev_fb_probe()
352 if (fb_helper->info) { in drm_fbdev_client_unregister()
357 kfree(fb_helper); in drm_fbdev_client_unregister()
374 if (dev->fb_helper) in drm_fbdev_client_hotplug()
439 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in drm_fbdev_generic_setup()
440 if (!fb_helper) in drm_fbdev_generic_setup()
[all …]
A Ddrm_fb_helper.c497 dev->fb_helper = fb_helper; in drm_fb_helper_init()
530 fb_helper->info = info; in drm_fb_helper_alloc_info()
551 if (fb_helper && fb_helper->info) in drm_fb_helper_unregister_info()
566 if (!fb_helper) in drm_fb_helper_fini()
569 fb_helper->dev->fb_helper = NULL; in drm_fb_helper_fini()
577 info = fb_helper->info; in drm_fb_helper_fini()
1080 if (fb_helper && fb_helper->info) in drm_fb_helper_set_suspend()
1104 if (!fb_helper || !fb_helper->info) in drm_fb_helper_set_suspend_unlocked()
1972 ret = (*fb_helper->funcs->fb_probe)(fb_helper, &sizes); in drm_fb_helper_single_fb_probe()
2286 if (!fb_helper->fb || !drm_master_internal_acquire(fb_helper->dev)) { in drm_fb_helper_hotplug_event()
[all …]
A Ddrm_modeset_helper.c198 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 1); in drm_mode_config_helper_suspend()
201 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 0); in drm_mode_config_helper_suspend()
241 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 0); in drm_mode_config_helper_resume()
/linux-6.3-rc2/include/drm/
A Ddrm_fb_helper.h246 void drm_fb_helper_unprepare(struct drm_fb_helper *fb_helper);
258 struct fb_info *drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper);
259 void drm_fb_helper_unregister_info(struct drm_fb_helper *fb_helper);
261 struct drm_fb_helper *fb_helper,
291 void drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper,
299 int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper);
300 int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper);
323 dev->fb_helper = helper; in drm_fb_helper_init()
331 helper->dev->fb_helper = NULL; in drm_fb_helper_fini()
363 drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper) in drm_fb_helper_alloc_info() argument
[all …]
A Ddrm_device.h312 struct drm_fb_helper *fb_helper; member
/linux-6.3-rc2/drivers/gpu/drm/gma500/
A Dframebuffer.c289 fb_helper->fb = fb; in psbfb_create()
387 drm_fb_helper_fini(fb_helper); in psb_fbdev_destroy()
400 struct drm_fb_helper *fb_helper; in psb_fbdev_init() local
404 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in psb_fbdev_init()
405 if (!fb_helper) { in psb_fbdev_init()
410 dev_priv->fb_helper = fb_helper; in psb_fbdev_init()
428 drm_fb_helper_fini(fb_helper); in psb_fbdev_init()
431 kfree(fb_helper); in psb_fbdev_init()
439 if (!dev_priv->fb_helper) in psb_fbdev_fini()
444 kfree(dev_priv->fb_helper); in psb_fbdev_fini()
[all …]
A Dpsb_drv.h525 struct drm_fb_helper *fb_helper; member
/linux-6.3-rc2/drivers/gpu/drm/exynos/
A Dexynos_drm_fbdev.c188 private->fb_helper = NULL; in exynos_drm_fbdev_init()
195 struct drm_fb_helper *fb_helper) in exynos_drm_fbdev_destroy() argument
200 if (fb_helper->fb && fb_helper->fb->funcs) { in exynos_drm_fbdev_destroy()
201 fb = fb_helper->fb; in exynos_drm_fbdev_destroy()
206 drm_fb_helper_unregister_info(fb_helper); in exynos_drm_fbdev_destroy()
208 drm_fb_helper_fini(fb_helper); in exynos_drm_fbdev_destroy()
216 if (!private || !private->fb_helper) in exynos_drm_fbdev_fini()
219 fbdev = to_exynos_fbdev(private->fb_helper); in exynos_drm_fbdev_fini()
221 exynos_drm_fbdev_destroy(dev, private->fb_helper); in exynos_drm_fbdev_fini()
222 drm_fb_helper_unprepare(private->fb_helper); in exynos_drm_fbdev_fini()
[all …]
A Dexynos_drm_drv.h200 struct drm_fb_helper *fb_helper; member
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_fbdev.c82 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_set_par() local
84 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_set_par()
96 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_blank() local
98 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_blank()
111 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_pan_display() local
113 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_pan_display()
/linux-6.3-rc2/drivers/gpu/drm/rockchip/
A Drockchip_drm_gem.c370 is_framebuffer = drm->fb_helper && file_priv == drm->fb_helper->client.file; in rockchip_gem_create_with_handle()
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_display.c1602 struct drm_fb_helper *fb_helper = dev->fb_helper; in amdgpu_display_robj_is_fb() local
1604 if (!fb_helper || !fb_helper->buffer) in amdgpu_display_robj_is_fb()
1607 if (gem_to_amdgpu_bo(fb_helper->buffer->gem) != robj) in amdgpu_display_robj_is_fb()
A Damdgpu_device.c4151 drm_fb_helper_set_suspend_unlocked(adev_to_drm(adev)->fb_helper, true); in amdgpu_device_suspend()
4244 drm_fb_helper_set_suspend_unlocked(adev_to_drm(adev)->fb_helper, false); in amdgpu_device_resume()
4983 drm_fb_helper_set_suspend_unlocked(adev_to_drm(tmp_adev)->fb_helper, false); in amdgpu_do_asic_reset()
5251 drm_fb_helper_set_suspend_unlocked(adev_to_drm(tmp_adev)->fb_helper, true); in amdgpu_device_gpu_recover()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/
A Dnouveau_display.c791 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, true); in nouveau_display_suspend()
823 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, false); in nouveau_display_resume()
/linux-6.3-rc2/drivers/gpu/drm/vboxvideo/
A Dvbox_mode.c142 if (fb1 == vbox->ddev.fb_helper->fb) in vbox_set_up_input_mapping()

Completed in 68 milliseconds