| /linux/drivers/gpu/drm/ |
| A D | drm_fbdev_shmem.c | 60 if (!fb_helper->dev) in drm_fbdev_shmem_fb_destroy() 70 kfree(fb_helper); in drm_fbdev_shmem_fb_destroy() 143 fb_helper->fb = fb; in drm_fbdev_shmem_helper_fb_probe() 178 fb_helper->fb = NULL; in drm_fbdev_shmem_helper_fb_probe() 179 fb_helper->buffer = NULL; in drm_fbdev_shmem_helper_fb_probe() 218 if (fb_helper->info) { in drm_fbdev_shmem_client_unregister() 223 kfree(fb_helper); in drm_fbdev_shmem_client_unregister() 240 if (dev->fb_helper) in drm_fbdev_shmem_client_hotplug() 298 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in drm_fbdev_shmem_setup() 299 if (!fb_helper) in drm_fbdev_shmem_setup() [all …]
|
| A D | drm_fbdev_ttm.c | 46 if (!fb_helper->dev) in drm_fbdev_ttm_fb_destroy() 56 kfree(fb_helper); in drm_fbdev_ttm_fb_destroy() 94 fb_helper->buffer = buffer; in drm_fbdev_ttm_helper_fb_probe() 135 fb_helper->fb = NULL; in drm_fbdev_ttm_helper_fb_probe() 136 fb_helper->buffer = NULL; in drm_fbdev_ttm_helper_fb_probe() 247 if (fb_helper->info) { in drm_fbdev_ttm_client_unregister() 252 kfree(fb_helper); in drm_fbdev_ttm_client_unregister() 269 if (dev->fb_helper) in drm_fbdev_ttm_client_hotplug() 330 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in drm_fbdev_ttm_setup() 331 if (!fb_helper) in drm_fbdev_ttm_setup() [all …]
|
| A D | drm_fbdev_dma.c | 50 if (!fb_helper->dev) in drm_fbdev_dma_fb_destroy() 61 kfree(fb_helper); in drm_fbdev_dma_fb_destroy() 152 fb_helper->fb = fb; in drm_fbdev_dma_helper_fb_probe() 207 fb_helper->fb = NULL; in drm_fbdev_dma_helper_fb_probe() 208 fb_helper->buffer = NULL; in drm_fbdev_dma_helper_fb_probe() 247 if (fb_helper->info) { in drm_fbdev_dma_client_unregister() 252 kfree(fb_helper); in drm_fbdev_dma_client_unregister() 269 if (dev->fb_helper) in drm_fbdev_dma_client_hotplug() 327 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in drm_fbdev_dma_setup() 328 if (!fb_helper) in drm_fbdev_dma_setup() [all …]
|
| A D | drm_fb_helper.c | 484 dev->fb_helper = fb_helper; in drm_fb_helper_init() 520 fb_helper->info = info; in drm_fb_helper_alloc_info() 547 fb_helper->info = NULL; in drm_fb_helper_release_info() 565 if (fb_helper && fb_helper->info) in drm_fb_helper_unregister_info() 578 if (!fb_helper) in drm_fb_helper_fini() 581 fb_helper->dev->fb_helper = NULL; in drm_fb_helper_fini() 751 if (fb_helper && fb_helper->info) in drm_fb_helper_set_suspend() 775 if (!fb_helper || !fb_helper->info) in drm_fb_helper_set_suspend_unlocked() 1669 ret = (*fb_helper->funcs->fb_probe)(fb_helper, &sizes); in drm_fb_helper_single_fb_probe() 1974 if (!fb_helper->fb || !drm_master_internal_acquire(fb_helper->dev)) { in drm_fb_helper_hotplug_event() [all …]
|
| A D | drm_modeset_helper.c | 202 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 1); in drm_mode_config_helper_suspend() 205 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 0); in drm_mode_config_helper_suspend() 250 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 0); in drm_mode_config_helper_resume()
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | radeon_fbdev.c | 189 kfree(fb_helper); in radeon_fbdev_fb_destroy() 246 fb_helper->fb = fb; in radeon_fbdev_fb_helper_fb_probe() 281 fb_helper->fb = NULL; in radeon_fbdev_fb_helper_fb_probe() 305 if (fb_helper->info) { in radeon_fbdev_client_unregister() 312 kfree(fb_helper); in radeon_fbdev_client_unregister() 331 if (dev->fb_helper) in radeon_fbdev_client_hotplug() 374 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in radeon_fbdev_setup() 375 if (!fb_helper) in radeon_fbdev_setup() 392 kfree(fb_helper); in radeon_fbdev_setup() 403 struct drm_fb_helper *fb_helper = rdev_to_drm(rdev)->fb_helper; in radeon_fbdev_robj_is_fb() local [all …]
|
| /linux/drivers/gpu/drm/exynos/ |
| A D | exynos_drm_fbdev.c | 41 drm_fb_helper_fini(fb_helper); in exynos_drm_fb_destroy() 46 drm_fb_helper_unprepare(fb_helper); in exynos_drm_fb_destroy() 47 kfree(fb_helper); in exynos_drm_fb_destroy() 150 if (fb_helper->info) { in exynos_drm_fbdev_client_unregister() 155 kfree(fb_helper); in exynos_drm_fbdev_client_unregister() 172 if (dev->fb_helper) in exynos_drm_fbdev_client_hotplug() 189 drm_fb_helper_fini(fb_helper); in exynos_drm_fbdev_client_hotplug() 204 struct drm_fb_helper *fb_helper; in exynos_drm_fbdev_setup() local 210 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in exynos_drm_fbdev_setup() 211 if (!fb_helper) in exynos_drm_fbdev_setup() [all …]
|
| /linux/drivers/gpu/drm/gma500/ |
| A D | fbdev.c | 121 drm_fb_helper_fini(fb_helper); in psb_fbdev_fb_destroy() 133 kfree(fb_helper); in psb_fbdev_fb_destroy() 209 fb_helper->fb = fb; in psb_fbdev_fb_probe() 262 if (fb_helper->info) { in psb_fbdev_client_unregister() 267 kfree(fb_helper); in psb_fbdev_client_unregister() 284 if (dev->fb_helper) in psb_fbdev_client_hotplug() 301 drm_fb_helper_fini(fb_helper); in psb_fbdev_client_hotplug() 317 struct drm_fb_helper *fb_helper; in psb_fbdev_setup() local 320 fb_helper = kzalloc(sizeof(*fb_helper), GFP_KERNEL); in psb_fbdev_setup() 321 if (!fb_helper) in psb_fbdev_setup() [all …]
|
| /linux/include/drm/ |
| A D | drm_fb_helper.h | 237 void drm_fb_helper_unprepare(struct drm_fb_helper *fb_helper); 250 void drm_fb_helper_release_info(struct drm_fb_helper *fb_helper); 251 void drm_fb_helper_unregister_info(struct drm_fb_helper *fb_helper); 253 struct drm_fb_helper *fb_helper, 262 void drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper, 270 int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper); 271 int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper); 292 dev->fb_helper = helper; in drm_fb_helper_init() 300 helper->dev->fb_helper = NULL; in drm_fb_helper_fini() 332 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/drivers/gpu/drm/tegra/ |
| A D | fbdev.c | 160 if (fb_helper->info) { in tegra_fbdev_client_unregister() 161 drm_fb_helper_unregister_info(fb_helper); in tegra_fbdev_client_unregister() 163 drm_client_release(&fb_helper->client); in tegra_fbdev_client_unregister() 164 drm_fb_helper_unprepare(fb_helper); in tegra_fbdev_client_unregister() 165 kfree(fb_helper); in tegra_fbdev_client_unregister() 182 if (dev->fb_helper) in tegra_fbdev_client_hotplug() 183 return drm_fb_helper_hotplug_event(dev->fb_helper); in tegra_fbdev_client_hotplug() 185 ret = drm_fb_helper_init(dev, fb_helper); in tegra_fbdev_client_hotplug() 192 ret = drm_fb_helper_initial_config(fb_helper); in tegra_fbdev_client_hotplug() 199 drm_fb_helper_fini(fb_helper); in tegra_fbdev_client_hotplug() [all …]
|
| /linux/drivers/gpu/drm/msm/ |
| A D | msm_fbdev.c | 174 if (fb_helper->info) { in msm_fbdev_client_unregister() 175 drm_fb_helper_unregister_info(fb_helper); in msm_fbdev_client_unregister() 177 drm_client_release(&fb_helper->client); in msm_fbdev_client_unregister() 178 drm_fb_helper_unprepare(fb_helper); in msm_fbdev_client_unregister() 179 kfree(fb_helper); in msm_fbdev_client_unregister() 196 if (dev->fb_helper) in msm_fbdev_client_hotplug() 197 return drm_fb_helper_hotplug_event(dev->fb_helper); in msm_fbdev_client_hotplug() 199 ret = drm_fb_helper_init(dev, fb_helper); in msm_fbdev_client_hotplug() 206 ret = drm_fb_helper_initial_config(fb_helper); in msm_fbdev_client_hotplug() 213 drm_fb_helper_fini(fb_helper); in msm_fbdev_client_hotplug() [all …]
|
| A D | msm_debugfs.c | 247 if (dev->fb_helper && dev->fb_helper->fb) { in msm_fb_show() 249 fbdev_fb = dev->fb_helper->fb; in msm_fb_show()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| A D | omap_fbdev.c | 290 if (fb_helper->info) { in omap_fbdev_client_unregister() 291 drm_fb_helper_unregister_info(fb_helper); in omap_fbdev_client_unregister() 293 drm_client_release(&fb_helper->client); in omap_fbdev_client_unregister() 294 drm_fb_helper_unprepare(fb_helper); in omap_fbdev_client_unregister() 295 kfree(fb_helper); in omap_fbdev_client_unregister() 312 if (dev->fb_helper) in omap_fbdev_client_hotplug() 313 return drm_fb_helper_hotplug_event(dev->fb_helper); in omap_fbdev_client_hotplug() 315 ret = drm_fb_helper_init(dev, fb_helper); in omap_fbdev_client_hotplug() 319 ret = drm_fb_helper_initial_config(fb_helper); in omap_fbdev_client_hotplug() 326 drm_fb_helper_fini(fb_helper); in omap_fbdev_client_hotplug() [all …]
|
| A D | omap_debugfs.c | 50 struct drm_fb_helper *helper = dev->fb_helper; in fb_show()
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_fbdev.c | 140 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_fb_destroy() local 153 drm_client_release(&fb_helper->client); in intel_fbdev_fb_destroy() 592 struct drm_device *dev = fb_helper->dev; in intel_fbdev_client_unregister() 595 if (fb_helper->info) { in intel_fbdev_client_unregister() 597 drm_fb_helper_unregister_info(fb_helper); in intel_fbdev_client_unregister() 599 drm_fb_helper_unprepare(fb_helper); in intel_fbdev_client_unregister() 600 drm_client_release(&fb_helper->client); in intel_fbdev_client_unregister() 601 kfree(fb_helper); in intel_fbdev_client_unregister() 626 if (dev->fb_helper) in intel_fbdev_client_hotplug() 629 ret = drm_fb_helper_init(dev, fb_helper); in intel_fbdev_client_hotplug() [all …]
|
| /linux/drivers/gpu/drm/armada/ |
| A D | armada_fbdev.c | 163 if (dev->fb_helper) in armada_fbdev_client_hotplug() 164 return drm_fb_helper_hotplug_event(dev->fb_helper); in armada_fbdev_client_hotplug() 199 drm_WARN(dev, dev->fb_helper, "fb_helper is already set!\n"); in armada_fbdev_setup()
|
| /linux/drivers/gpu/drm/rockchip/ |
| A D | rockchip_drm_gem.c | 367 is_framebuffer = drm->fb_helper && file_priv == drm->fb_helper->client.file; in rockchip_gem_create_with_handle()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_display.c | 1686 struct drm_fb_helper *fb_helper = dev->fb_helper; in amdgpu_display_robj_is_fb() local 1688 if (!fb_helper || !fb_helper->buffer) in amdgpu_display_robj_is_fb() 1691 if (gem_to_amdgpu_bo(fb_helper->buffer->gem) != robj) in amdgpu_display_robj_is_fb()
|
| A D | amdgpu_device.c | 4741 drm_fb_helper_set_suspend_unlocked(adev_to_drm(adev)->fb_helper, true); in amdgpu_device_suspend() 4839 drm_fb_helper_set_suspend_unlocked(adev_to_drm(adev)->fb_helper, false); in amdgpu_device_resume() 5451 drm_fb_helper_set_suspend_unlocked(adev_to_drm(tmp_adev)->fb_helper, false); in amdgpu_do_asic_reset() 5737 drm_fb_helper_set_suspend_unlocked(adev_to_drm(tmp_adev)->fb_helper, true); in amdgpu_device_gpu_recover()
|
| /linux/drivers/gpu/drm/nouveau/ |
| A D | nouveau_display.c | 808 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, true); in nouveau_display_suspend() 840 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, false); in nouveau_display_resume()
|
| /linux/drivers/gpu/drm/vboxvideo/ |
| A D | vbox_mode.c | 142 if (fb1 == vbox->ddev.fb_helper->fb) in vbox_set_up_input_mapping()
|