Home
last modified time | relevance | path

Searched refs:drm_fb_helper (Results 1 - 25 of 141) sorted by relevance

123456

/kernel/linux/linux-6.6/include/drm/
H A Ddrm_fb_helper.h34 struct drm_fb_helper;
86 int (*fb_probe)(struct drm_fb_helper *helper,
101 int (*fb_dirty)(struct drm_fb_helper *helper, struct drm_clip_rect *clip);
105 * struct drm_fb_helper - main structure to emulate fbdev on top of KMS
122 struct drm_fb_helper { struct
211 static inline struct drm_fb_helper *
214 return container_of(client, struct drm_fb_helper, client); in drm_fb_helper_from_client()
220 * Helper define to register default implementations of drm_fb_helper
234 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper,
237 void drm_fb_helper_unprepare(struct drm_fb_helper *fb_helpe
[all...]
H A Ddrm_device.h18 struct drm_fb_helper;
312 struct drm_fb_helper *fb_helper;
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_fb_helper.h33 struct drm_fb_helper;
92 int (*fb_probe)(struct drm_fb_helper *helper,
97 * struct drm_fb_helper - main structure to emulate fbdev on top of KMS
114 struct drm_fb_helper { struct
191 static inline struct drm_fb_helper *
194 return container_of(client, struct drm_fb_helper, client); in drm_fb_helper_from_client()
200 * Helper define to register default implementations of drm_fb_helper
214 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper,
216 int drm_fb_helper_init(struct drm_device *dev, struct drm_fb_helper *helper);
217 void drm_fb_helper_fini(struct drm_fb_helper *helpe
[all...]
H A Ddrm_device.h21 struct drm_fb_helper;
330 struct drm_fb_helper *fb_helper;
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c16 #include <drm/drm_fb_helper.h>
29 drm_fb_helper)
32 struct drm_fb_helper drm_fb_helper; member
39 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap()
72 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update()
102 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create()
167 struct drm_fb_helper *helper; in exynos_drm_fbdev_init()
177 private->fb_helper = helper = &fbdev->drm_fb_helper; in exynos_drm_fbdev_init()
208 struct drm_fb_helper *fb_helpe in exynos_drm_fbdev_destroy()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c11 #include <drm/drm_fb_helper.h>
34 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap()
42 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_fb_destroy()
68 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create()
142 static int msm_fbdev_fb_dirty(struct drm_fb_helper *helper, in msm_fbdev_fb_dirty()
172 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in msm_fbdev_client_unregister()
192 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in msm_fbdev_client_hotplug()
229 struct drm_fb_helper *helpe in msm_fbdev_setup()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c11 #include <drm/drm_fb_helper.h>
32 struct drm_fb_helper base;
39 static struct drm_fb_helper *get_fb(struct fb_info *fbi);
44 struct drm_fb_helper *helper = &fbdev->base; in pan_worker()
57 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display()
81 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_mmap()
90 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_destroy()
121 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create()
245 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb()
260 struct drm_fb_helper *fb_helpe in omap_fbdev_client_unregister()
[all...]
H A Domap_debugfs.c12 #include <drm/drm_fb_helper.h>
50 struct drm_fb_helper *helper = dev->fb_helper; in fb_show()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_fbdev_dma.c7 #include <drm/drm_fb_helper.h>
19 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_destroy()
56 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_dma_fb_mmap()
73 * struct drm_fb_helper
76 static int drm_fbdev_dma_helper_fb_probe(struct drm_fb_helper *fb_helper, in drm_fbdev_dma_helper_fb_probe()
157 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_dma_client_unregister()
177 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_dma_client_hotplug()
233 struct drm_fb_helper *fb_helpe in drm_fbdev_dma_setup()
[all...]
H A Ddrm_fbdev_generic.c8 #include <drm/drm_fb_helper.h>
18 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_generic_fb_open()
29 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_generic_fb_release()
43 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_generic_fb_destroy()
71 static int drm_fbdev_generic_helper_fb_probe(struct drm_fb_helper *fb_helper, in drm_fbdev_generic_helper_fb_probe()
141 static void drm_fbdev_generic_damage_blit_real(struct drm_fb_helper *fb_helper, in drm_fbdev_generic_damage_blit_real()
180 static int drm_fbdev_generic_damage_blit(struct drm_fb_helper *fb_helper, in drm_fbdev_generic_damage_blit()
196 * is sufficient to acquire struct drm_fb_helper.lock here. in drm_fbdev_generic_damage_blit()
215 static int drm_fbdev_generic_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_generic_helper_fb_dirty()
245 struct drm_fb_helper *fb_helpe in drm_fbdev_generic_client_unregister()
[all...]
H A Ddrm_fb_helper.c39 #include <drm/drm_fb_helper.h>
123 * accumulate changes and schedule &drm_fb_helper.dirty_work to run right
155 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter()
191 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave()
230 __drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper, in __drm_fb_helper_restore_fbdev_mode_unlocked()
276 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper) in drm_fb_helper_restore_fbdev_mode_unlocked()
286 struct drm_fb_helper *helper; in drm_fb_helper_restore_work_fn()
320 struct drm_fb_helper *fb_helper = info->par; in drm_fb_helper_dpms()
365 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, in drm_fb_helper_resume_worker()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c8 #include <drm/drm_fb_helper.h>
25 struct drm_fb_helper base;
46 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap()
60 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create()
148 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev) in msm_fbdev_init()
152 struct drm_fb_helper *helper; in msm_fbdev_init()
190 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c15 #include <drm/drm_fb_helper.h>
30 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap()
38 struct drm_fb_helper *fb_helper = info->par; in exynos_drm_fb_destroy()
59 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update()
90 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create()
148 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in exynos_drm_fbdev_client_unregister()
168 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in exynos_drm_fbdev_client_hotplug()
204 struct drm_fb_helper *fb_helper; in exynos_drm_fbdev_setup()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_fbdev.c34 #include <drm/drm_fb_helper.h>
55 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()
205 static int radeon_fbdev_fb_helper_fb_probe(struct drm_fb_helper *fb_helper, in radeon_fbdev_fb_helper_fb_probe()
301 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in radeon_fbdev_client_unregister()
326 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in radeon_fbdev_client_hotplug()
365 struct drm_fb_helper *fb_helper; in radeon_fbdev_setup()
403 struct drm_fb_helper *fb_helpe in radeon_fbdev_robj_is_fb()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_fb_helper.c44 #include <drm/drm_fb_helper.h>
124 * accumulate changes and schedule &drm_fb_helper.dirty_work to run right
156 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter()
192 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave()
231 __drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper, in __drm_fb_helper_restore_fbdev_mode_unlocked()
277 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper) in drm_fb_helper_restore_fbdev_mode_unlocked()
291 struct drm_fb_helper *helper; in drm_fb_helper_force_kernel_mode()
337 struct drm_fb_helper *fb_helper = info->par; in drm_fb_helper_dpms()
382 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, in drm_fb_helper_resume_worker()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/armada/
H A Darmada_fbdev.c14 #include <drm/drm_fb_helper.h>
24 struct drm_fb_helper *fbh = info->par; in armada_fbdev_fb_destroy()
42 static int armada_fbdev_create(struct drm_fb_helper *fbh, in armada_fbdev_create()
116 static int armada_fb_probe(struct drm_fb_helper *fbh, in armada_fb_probe()
139 struct drm_fb_helper *fbh = drm_fb_helper_from_client(client); in armada_fbdev_client_unregister()
159 struct drm_fb_helper *fbh = drm_fb_helper_from_client(client); in armada_fbdev_client_hotplug()
195 struct drm_fb_helper *fbh; in armada_fbdev_setup()
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Dfbdev.c16 #include <drm/drm_fb_helper.h>
27 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap()
42 struct drm_fb_helper *helper = info->par; in tegra_fbdev_fb_destroy()
69 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe()
158 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in tegra_fbdev_client_unregister()
178 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in tegra_fbdev_client_hotplug()
214 struct drm_fb_helper *helper; in tegra_fbdev_setup()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c9 #include <drm/drm_fb_helper.h>
26 struct drm_fb_helper base;
35 static struct drm_fb_helper *get_fb(struct fb_info *fbi);
51 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display()
90 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create()
215 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb()
229 struct drm_fb_helper *helper; in omap_fbdev_init()
268 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_fini()
/kernel/linux/linux-5.10/drivers/gpu/drm/armada/
H A Darmada_fbdev.c11 #include <drm/drm_fb_helper.h>
27 static int armada_fbdev_create(struct drm_fb_helper *fbh, in armada_fbdev_create()
101 static int armada_fb_probe(struct drm_fb_helper *fbh, in armada_fb_probe()
121 struct drm_fb_helper *fbh; in armada_fbdev_init()
155 struct drm_fb_helper *fbh = priv->fbdev; in armada_fbdev_fini()
H A Darmada_drm.h19 struct drm_fb_helper;
58 struct drm_fb_helper *fbdev;
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Drockchip_drm_fbdev.c8 #include <drm/drm_fb_helper.h>
24 struct drm_fb_helper *helper = info->par; in rockchip_fbdev_mmap()
39 static int rockchip_drm_fbdev_create(struct drm_fb_helper *helper, in rockchip_drm_fbdev_create()
117 struct drm_fb_helper *helper; in rockchip_drm_fbdev_init()
153 struct drm_fb_helper *helper; in rockchip_drm_fbdev_fini()
H A Drockchip_drm_drv.h12 #include <drm/drm_fb_helper.h>
46 struct drm_fb_helper fbdev_helper;
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/
H A Dfbdev.c13 #include <drm/drm_fb_helper.h>
61 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()
150 static int psb_fbdev_fb_probe(struct drm_fb_helper *fb_helper, in psb_fbdev_fb_probe()
260 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in psb_fbdev_client_unregister()
280 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in psb_fbdev_client_hotplug()
317 struct drm_fb_helper *fb_helper; in psb_fbdev_setup()
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dframebuffer.c22 #include <drm/drm_fb_helper.h>
43 struct drm_fb_helper *fb_helper = info->par; in psbfb_setcolreg()
80 struct drm_fb_helper *fb_helper = info->par; in psbfb_pan()
148 struct drm_fb_helper *fb_helper = info->par; in psbfb_mmap()
301 static int psbfb_create(struct drm_fb_helper *fb_helper, in psbfb_create()
456 static int psbfb_probe(struct drm_fb_helper *fb_helper, in psbfb_probe()
488 struct drm_fb_helper *fb_helper) in psb_fbdev_destroy()
507 struct drm_fb_helper *fb_helper; in psb_fbdev_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_fbcon.h30 #include <drm/drm_fb_helper.h>
37 struct drm_fb_helper helper; /* must be first */

Completed in 13 milliseconds

123456