/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_fbdev_generic.c | 51 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 D | drm_fb_helper.c | 497 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 D | drm_modeset_helper.c | 198 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 D | drm_fb_helper.h | 246 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 D | drm_device.h | 312 struct drm_fb_helper *fb_helper; member
|
/linux-6.3-rc2/drivers/gpu/drm/gma500/ |
A D | framebuffer.c | 289 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 D | psb_drv.h | 525 struct drm_fb_helper *fb_helper; member
|
/linux-6.3-rc2/drivers/gpu/drm/exynos/ |
A D | exynos_drm_fbdev.c | 188 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 D | exynos_drm_drv.h | 200 struct drm_fb_helper *fb_helper; member
|
/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_fbdev.c | 82 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 D | rockchip_drm_gem.c | 370 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 D | amdgpu_display.c | 1602 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 D | amdgpu_device.c | 4151 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 D | nouveau_display.c | 791 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 D | vbox_mode.c | 142 if (fb1 == vbox->ddev.fb_helper->fb) in vbox_set_up_input_mapping()
|