/linux-6.3-rc2/include/drm/ |
A D | drm_fb_helper.h | 34 struct drm_fb_helper; 86 int (*fb_probe)(struct drm_fb_helper *helper, 122 struct drm_fb_helper { struct 220 static inline struct drm_fb_helper * argument 223 return container_of(client, struct drm_fb_helper, client); in drm_fb_helper_from_client() 248 void drm_fb_helper_fini(struct drm_fb_helper *helper); 261 struct drm_fb_helper *fb_helper, 308 struct drm_fb_helper *helper, in drm_fb_helper_prepare() 319 struct drm_fb_helper *helper) in drm_fb_helper_init() 363 drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper) in drm_fb_helper_alloc_info() [all …]
|
A D | drm_device.h | 18 struct drm_fb_helper; 312 struct drm_fb_helper *fb_helper;
|
/linux-6.3-rc2/drivers/gpu/drm/exynos/ |
A D | exynos_drm_fbdev.c | 31 drm_fb_helper) 34 struct drm_fb_helper drm_fb_helper; member 41 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap() 59 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update() 89 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create() 154 struct drm_fb_helper *helper; in exynos_drm_fbdev_init() 164 private->fb_helper = helper = &fbdev->drm_fb_helper; in exynos_drm_fbdev_init() 195 struct drm_fb_helper *fb_helper) in exynos_drm_fbdev_destroy()
|
A D | exynos_drm_drv.h | 200 struct drm_fb_helper *fb_helper;
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_fbdev_generic.c | 14 static bool drm_fbdev_use_shadow_fb(struct drm_fb_helper *fb_helper) in drm_fbdev_use_shadow_fb() 27 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_fb_open() 38 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_fb_release() 48 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_fb_destroy() 75 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_fb_mmap() 87 struct drm_fb_helper *fb_helper = info->par; in drm_fbdev_use_iomem() 163 static int drm_fbdev_fb_probe(struct drm_fb_helper *fb_helper, in drm_fbdev_fb_probe() 281 static int drm_fbdev_damage_blit(struct drm_fb_helper *fb_helper, in drm_fbdev_damage_blit() 350 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_client_unregister() 370 struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client); in drm_fbdev_client_hotplug() [all …]
|
A D | drm_fb_helper.c | 154 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter() 190 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave() 285 struct drm_fb_helper *helper; in drm_fb_helper_restore_work_fn() 364 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, in drm_fb_helper_resume_worker() 410 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, damage_work); in drm_fb_helper_damage_work() 483 struct drm_fb_helper *fb_helper) in drm_fb_helper_init() 659 struct drm_fb_helper *helper = info->par; in drm_fb_helper_deferred_io() 819 struct drm_fb_helper *helper = info->par; in drm_fb_helper_sys_write() 849 struct drm_fb_helper *helper = info->par; in drm_fb_helper_sys_fillrect() 2003 struct drm_fb_helper *fb_helper, in drm_fb_helper_fill_var() [all …]
|
A D | Makefile | 122 drm_fb_helper.o
|
/linux-6.3-rc2/drivers/gpu/drm/msm/ |
A D | msm_fbdev.c | 27 struct drm_fb_helper base; 48 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() 55 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() 136 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev) in msm_fbdev_init() 140 struct drm_fb_helper *helper; in msm_fbdev_init() 181 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
|
A D | msm_drv.h | 132 struct drm_fb_helper *fbdev; 309 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev);
|
/linux-6.3-rc2/drivers/gpu/drm/omapdrm/ |
A D | omap_fbdev.c | 27 struct drm_fb_helper base; 36 static struct drm_fb_helper *get_fb(struct fb_info *fbi); 52 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() 91 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() 214 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb() 228 struct drm_fb_helper *helper; in omap_fbdev_init() 268 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_fini()
|
A D | omap_fbdev.h | 13 struct drm_fb_helper;
|
A D | omap_drv.h | 80 struct drm_fb_helper *fbdev;
|
/linux-6.3-rc2/drivers/gpu/drm/armada/ |
A D | armada_fbdev.c | 29 static int armada_fbdev_create(struct drm_fb_helper *fbh, in armada_fbdev_create() 103 static int armada_fb_probe(struct drm_fb_helper *fbh, in armada_fb_probe() 123 struct drm_fb_helper *fbh; in armada_fbdev_init() 158 struct drm_fb_helper *fbh = priv->fbdev; in armada_fbdev_fini()
|
A D | armada_drm.h | 19 struct drm_fb_helper; 58 struct drm_fb_helper *fbdev;
|
/linux-6.3-rc2/drivers/gpu/drm/gma500/ |
A D | framebuffer.c | 46 struct drm_fb_helper *fb_helper = info->par; in psbfb_setcolreg() 129 struct drm_fb_helper *fb_helper = info->par; in psbfb_mmap() 238 static int psbfb_create(struct drm_fb_helper *fb_helper, in psbfb_create() 349 static int psbfb_probe(struct drm_fb_helper *fb_helper, in psbfb_probe() 381 struct drm_fb_helper *fb_helper) in psb_fbdev_destroy() 400 struct drm_fb_helper *fb_helper; in psb_fbdev_init()
|
A D | psb_drv.h | 196 struct drm_fb_helper; 525 struct drm_fb_helper *fb_helper;
|
/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_fbdev.c | 54 struct drm_fb_helper helper; 82 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_set_par() 96 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_blank() 111 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_pan_display() 136 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc() 193 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create() 324 static int intelfb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) in intelfb_dirty()
|
/linux-6.3-rc2/drivers/gpu/drm/tegra/ |
A D | fb.c | 21 static inline struct tegra_fbdev *to_tegra_fbdev(struct drm_fb_helper *helper) in to_tegra_fbdev() 193 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap() 217 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe()
|
A D | drm.h | 34 struct drm_fb_helper base;
|
/linux-6.3-rc2/drivers/gpu/drm/mediatek/ |
A D | mtk_drm_drv.h | 19 struct drm_fb_helper;
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_fb.c | 47 struct drm_fb_helper helper; /* must be first */ 215 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create()
|
/linux-6.3-rc2/Documentation/gpu/ |
A D | drm-kms-helpers.rst | 110 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c 113 .. kernel-doc:: include/drm/drm_fb_helper.h 116 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c
|
/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()
|