Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_fb_helper.h33 struct drm_fb_helper;
92 int (*fb_probe)(struct drm_fb_helper *helper,
114 struct drm_fb_helper { struct
191 static inline struct drm_fb_helper * argument
194 return container_of(client, struct drm_fb_helper, client); in drm_fb_helper_from_client()
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 *helper);
225 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper);
227 struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper);
[all …]
H A Ddrm_device.h21 struct drm_fb_helper;
330 struct drm_fb_helper *fb_helper;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c29 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_helper) in exynos_drm_fbdev_destroy()
H A Dexynos_drm_drv.h200 struct drm_fb_helper *fb_helper;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_fb_helper.c156 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()
390 static void drm_fb_helper_dirty_blit_real(struct drm_fb_helper *fb_helper, in drm_fb_helper_dirty_blit_real()
414 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, in drm_fb_helper_dirty_work()
455 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, in drm_fb_helper_prepare()
[all …]
H A DMakefile53 drm_kms_helper-$(CONFIG_DRM_FBDEV_EMULATION) += drm_fb_helper.o
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c25 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()
H A Dmsm_drv.h172 struct drm_fb_helper *fbdev;
352 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev);
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c26 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()
H A Domap_fbdev.h13 struct drm_fb_helper;
H A Domap_drv.h59 struct drm_fb_helper *fbdev;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/armada/
H A Darmada_fbdev.c27 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;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_fbdev.c22 struct drm_fb_helper *helper = info->par; in rockchip_fbdev_mmap()
37 static int rockchip_drm_fbdev_create(struct drm_fb_helper *helper, in rockchip_drm_fbdev_create()
115 struct drm_fb_helper *helper; in rockchip_drm_fbdev_init()
154 struct drm_fb_helper *helper = private->fbdev_helper; in rockchip_drm_fbdev_fini()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/
H A Dframebuffer.c43 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()
H A Daccel_2d.c229 struct drm_fb_helper *fb_helper = info->par; in psbfb_copyarea_accel()
313 struct drm_fb_helper *fb_helper = info->par; in psbfb_sync()
H A Dpsb_drv.h232 struct drm_fb_helper;
577 struct drm_fb_helper *fb_helper;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_fbdev.c61 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_set_par()
75 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_blank()
90 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_pan_display()
113 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc()
162 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_fb.c52 struct drm_fb_helper *fb_helper = info->par; in amdgpufb_open()
65 struct drm_fb_helper *fb_helper = info->par; in amdgpufb_release()
197 static int amdgpufb_create(struct drm_fb_helper *helper, in amdgpufb_create()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Dfb.c20 static inline struct tegra_fbdev *to_tegra_fbdev(struct drm_fb_helper *helper) in to_tegra_fbdev()
182 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap()
204 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe()
H A Ddrm.h31 struct drm_fb_helper base;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/
H A Dmtk_drm_drv.h19 struct drm_fb_helper;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/
H A Dnouveau_fbcon.h37 struct drm_fb_helper helper; /* must be first */
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_fb.c46 struct drm_fb_helper helper; /* must be first */
211 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create()
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Ddrm-kms-helpers.rst98 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c
101 .. kernel-doc:: include/drm/drm_fb_helper.h
104 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c

12