| /linux-6.15/include/drm/ |
| H A D | drm_fb_helper.h | 34 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 D | drm_fbdev_dma.h | 6 struct drm_fb_helper; 10 int drm_fbdev_dma_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
|
| H A D | drm_fbdev_shmem.h | 6 struct drm_fb_helper; 10 int drm_fbdev_shmem_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
|
| H A D | drm_fbdev_ttm.h | 8 struct drm_fb_helper; 12 int drm_fbdev_ttm_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
|
| H A D | drm_device.h | 17 struct drm_fb_helper; 320 struct drm_fb_helper *fb_helper;
|
| H A D | drm_drv.h | 38 struct drm_fb_helper; 385 int (*fbdev_probe)(struct drm_fb_helper *fbdev_helper,
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_fb_helper.c | 141 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 D | drm_fbdev_dma.c | 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_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 D | drm_fbdev_shmem.c | 18 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 D | drm_fbdev_ttm.c | 18 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 D | drm_fbdev_client.c | 18 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 D | msm_fbdev.c | 34 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 D | omap_fbdev.c | 39 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 D | omap_fbdev.h | 13 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 D | radeon_fbdev.c | 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() 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 D | exynos_drm_fbdev.c | 29 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 D | exynos_drm_fbdev.h | 14 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 D | intel_fbdev_fb.h | 9 struct drm_fb_helper; 16 struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_fb_helper *helper,
|
| H A D | intel_fbdev.h | 11 struct drm_fb_helper; 18 int intel_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper,
|
| H A D | intel_fbdev.c | 66 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 D | fbdev.c | 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() 72 int tegra_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_driver_fbdev_probe()
|
| H A D | drm.h | 28 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 D | armada_drm.h | 19 struct drm_fb_helper; 79 int armada_fbdev_driver_fbdev_probe(struct drm_fb_helper *fbh,
|
| H A D | armada_fbdev.c | 24 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 D | fbdev.c | 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() 153 int psb_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in psb_fbdev_driver_fbdev_probe()
|