Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/
A Ddrm_fbdev_shmem.c60 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 Ddrm_fbdev_ttm.c46 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 Ddrm_fbdev_dma.c50 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 Ddrm_fb_helper.c484 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 Ddrm_modeset_helper.c202 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 Dradeon_fbdev.c189 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 Dexynos_drm_fbdev.c41 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 Dfbdev.c121 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 Ddrm_fb_helper.h237 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 Ddrm_device.h312 struct drm_fb_helper *fb_helper; member
/linux/drivers/gpu/drm/tegra/
A Dfbdev.c160 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 Dmsm_fbdev.c174 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 Dmsm_debugfs.c247 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 Domap_fbdev.c290 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 Domap_debugfs.c50 struct drm_fb_helper *helper = dev->fb_helper; in fb_show()
/linux/drivers/gpu/drm/i915/display/
A Dintel_fbdev.c140 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 Darmada_fbdev.c163 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 Drockchip_drm_gem.c367 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 Damdgpu_display.c1686 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 Damdgpu_device.c4741 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 Dnouveau_display.c808 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 Dvbox_mode.c142 if (fb1 == vbox->ddev.fb_helper->fb) in vbox_set_up_input_mapping()

Completed in 49 milliseconds