Home
last modified time | relevance | path

Searched refs:drm_fb_helper (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.15/include/drm/
H A Ddrm_fb_helper.h34 struct drm_fb_helper;
97 void (*fb_restore)(struct drm_fb_helper *helper);
132 struct drm_fb_helper { struct
221 static inline struct drm_fb_helper * argument
224 return container_of(client, struct drm_fb_helper, client); in drm_fb_helper_from_client()
249 void drm_fb_helper_fini(struct drm_fb_helper *helper);
263 struct drm_fb_helper *fb_helper,
289 struct drm_fb_helper *helper, in drm_fb_helper_prepare()
300 struct drm_fb_helper *helper) in drm_fb_helper_init()
344 drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper) in drm_fb_helper_alloc_info()
[all …]
H A Ddrm_fbdev_dma.h6 struct drm_fb_helper;
10 int drm_fbdev_dma_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
H A Ddrm_fbdev_shmem.h6 struct drm_fb_helper;
10 int drm_fbdev_shmem_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
H A Ddrm_fbdev_ttm.h8 struct drm_fb_helper;
12 int drm_fbdev_ttm_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
H A Ddrm_device.h17 struct drm_fb_helper;
320 struct drm_fb_helper *fb_helper;
H A Ddrm_drv.h38 struct drm_fb_helper;
385 int (*fbdev_probe)(struct drm_fb_helper *fbdev_helper,
/linux-6.15/drivers/gpu/drm/
H A Ddrm_fb_helper.c141 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter()
177 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave()
275 struct drm_fb_helper *helper; in drm_fb_helper_restore_work_fn()
309 struct drm_fb_helper *fb_helper = info->par; in drm_fb_helper_dpms()
354 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, in drm_fb_helper_resume_worker()
400 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, damage_work); in drm_fb_helper_damage_work()
473 struct drm_fb_helper *fb_helper) in drm_fb_helper_init()
684 struct drm_fb_helper *fb_helper = info->par; in drm_fb_helper_damage_range()
714 struct drm_fb_helper *helper = info->par; in drm_fb_helper_deferred_io()
1682 struct drm_fb_helper *fb_helper, in drm_fb_helper_fill_var()
[all …]
H A Ddrm_fbdev_dma.c19 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_dma_fb_open()
30 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_dma_fb_release()
40 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_dma_fb_mmap()
47 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_dma_fb_destroy()
80 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_dma_shadowed_fb_destroy()
111 static void drm_fbdev_dma_damage_blit_real(struct drm_fb_helper *fb_helper, in drm_fbdev_dma_damage_blit_real()
150 static int drm_fbdev_dma_damage_blit(struct drm_fb_helper *fb_helper, in drm_fbdev_dma_damage_blit()
170 static int drm_fbdev_dma_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_dma_helper_fb_dirty()
201 static int drm_fbdev_dma_driver_fbdev_probe_tail(struct drm_fb_helper *fb_helper, in drm_fbdev_dma_driver_fbdev_probe_tail()
228 static int drm_fbdev_dma_driver_fbdev_probe_tail_shadowed(struct drm_fb_helper *fb_helper, in drm_fbdev_dma_driver_fbdev_probe_tail_shadowed()
[all …]
H A Ddrm_fbdev_shmem.c18 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_shmem_fb_open()
29 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_shmem_fb_release()
43 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_shmem_fb_mmap()
56 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_shmem_fb_destroy()
84 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_shmem_get_page()
106 static int drm_fbdev_shmem_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_shmem_helper_fb_dirty()
133 int drm_fbdev_shmem_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in drm_fbdev_shmem_driver_fbdev_probe()
H A Ddrm_fbdev_ttm.c18 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_ttm_fb_open()
29 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_ttm_fb_release()
43 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_ttm_fb_destroy()
68 static void drm_fbdev_ttm_damage_blit_real(struct drm_fb_helper *fb_helper, in drm_fbdev_ttm_damage_blit_real()
107 static int drm_fbdev_ttm_damage_blit(struct drm_fb_helper *fb_helper, in drm_fbdev_ttm_damage_blit()
142 static int drm_fbdev_ttm_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_ttm_helper_fb_dirty()
173 int drm_fbdev_ttm_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in drm_fbdev_ttm_driver_fbdev_probe()
/linux-6.15/drivers/gpu/drm/clients/
H A Ddrm_fbdev_client.c18 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_client_unregister()
38 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_client_hotplug()
67 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_client_suspend()
79 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_client_resume()
119 struct drm_fb_helper *fb_helper; in drm_fbdev_client_setup()
/linux-6.15/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c34 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in FB_GEN_DEFAULT_DEFERRED_SYSMEM_OPS()
42 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_fb_destroy()
68 static int msm_fbdev_fb_dirty(struct drm_fb_helper *helper, in msm_fbdev_fb_dirty()
91 int msm_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in msm_fbdev_driver_fbdev_probe()
/linux-6.15/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c39 static struct drm_fb_helper *get_fb(struct fb_info *fbi);
44 struct drm_fb_helper *helper = fbdev->dev->fb_helper; in pan_worker()
60 struct drm_fb_helper *helper = get_fb(fbi); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS()
93 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_destroy()
128 static int omap_fbdev_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) in omap_fbdev_dirty()
143 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb()
152 int omap_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in omap_fbdev_driver_fbdev_probe()
H A Domap_fbdev.h13 struct drm_fb_helper;
17 int omap_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper,
/linux-6.15/drivers/gpu/drm/radeon/
H A Dradeon_fbdev.c55 static int radeon_fbdev_create_pinned_object(struct drm_fb_helper *fb_helper, in radeon_fbdev_create_pinned_object()
147 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_open()
165 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_release()
176 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_destroy()
204 int radeon_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in radeon_fbdev_driver_fbdev_probe()
293 struct drm_fb_helper *fb_helper = rdev_to_drm(rdev)->fb_helper; in radeon_fbdev_robj_is_fb()
/linux-6.15/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c29 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap()
37 struct drm_fb_helper *fb_helper = info->par; in exynos_drm_fb_destroy()
58 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update()
92 int exynos_drm_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in exynos_drm_fbdev_driver_fbdev_probe()
H A Dexynos_drm_fbdev.h14 struct drm_fb_helper;
18 int exynos_drm_fbdev_driver_fbdev_probe(struct drm_fb_helper *fbh,
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_fbdev_fb.h9 struct drm_fb_helper;
16 struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_fb_helper *helper,
H A Dintel_fbdev.h11 struct drm_fb_helper;
18 int intel_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper,
H A Dintel_fbdev.c66 static struct intel_fbdev *to_intel_fbdev(struct drm_fb_helper *fb_helper) in to_intel_fbdev()
126 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_mmap()
134 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_fb_destroy()
169 static int intelfb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) in intelfb_dirty()
180 static void intelfb_restore(struct drm_fb_helper *fb_helper) in intelfb_restore()
187 static void intelfb_set_suspend(struct drm_fb_helper *fb_helper, bool suspend) in intelfb_set_suspend()
209 int intel_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in intel_fbdev_driver_fbdev_probe()
/linux-6.15/drivers/gpu/drm/tegra/
H A Dfbdev.c27 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap()
42 struct drm_fb_helper *helper = info->par; in tegra_fbdev_fb_destroy()
72 int tegra_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_driver_fbdev_probe()
H A Ddrm.h28 struct drm_fb_helper;
196 int tegra_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper,
/linux-6.15/drivers/gpu/drm/armada/
H A Darmada_drm.h19 struct drm_fb_helper;
79 int armada_fbdev_driver_fbdev_probe(struct drm_fb_helper *fbh,
H A Darmada_fbdev.c24 struct drm_fb_helper *fbh = info->par; in armada_fbdev_fb_destroy()
44 int armada_fbdev_driver_fbdev_probe(struct drm_fb_helper *fbh, in armada_fbdev_driver_fbdev_probe()
/linux-6.15/drivers/gpu/drm/gma500/
H A Dfbdev.c61 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_setcolreg()
117 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_destroy()
153 int psb_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in psb_fbdev_driver_fbdev_probe()

12