Home
last modified time | relevance | path

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

/linux-4.4.14/include/drm/
Ddrm_fb_helper.h33 struct drm_fb_helper;
94 int (*fb_probe)(struct drm_fb_helper *helper,
96 bool (*initial_config)(struct drm_fb_helper *fb_helper,
121 struct drm_fb_helper { struct
151 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, argument
154 struct drm_fb_helper *helper, int crtc_count,
156 void drm_fb_helper_fini(struct drm_fb_helper *helper);
164 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper);
166 struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper);
167 void drm_fb_helper_unregister_fbi(struct drm_fb_helper *fb_helper);
[all …]
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_fbdev.c30 drm_fb_helper)
33 struct drm_fb_helper drm_fb_helper; member
40 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap()
77 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update()
120 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create()
220 struct drm_fb_helper *helper; in exynos_drm_fbdev_init()
234 private->fb_helper = helper = &fbdev->drm_fb_helper; in exynos_drm_fbdev_init()
272 struct drm_fb_helper *fb_helper) in exynos_drm_fbdev_destroy()
Dexynos_drm_drv.h182 struct drm_fb_helper *fb_helper;
Dexynos_drm_fb.c212 struct drm_fb_helper *fb_helper = private->fb_helper; in exynos_drm_output_poll_changed()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_fbdev.c36 struct drm_fb_helper base;
45 static struct drm_fb_helper *get_fb(struct fb_info *fbi);
61 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display()
102 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()
255 struct drm_fb_helper *omap_fbdev_init(struct drm_device *dev) in omap_fbdev_init()
259 struct drm_fb_helper *helper; in omap_fbdev_init()
304 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_free()
Domap_drv.h90 struct drm_fb_helper *fbdev;
141 struct drm_fb_helper *omap_fbdev_init(struct drm_device *dev);
/linux-4.4.14/drivers/gpu/drm/
Ddrm_fb_helper.c103 int drm_fb_helper_single_add_all_connectors(struct drm_fb_helper *fb_helper) in drm_fb_helper_single_add_all_connectors()
137 int drm_fb_helper_add_one_connector(struct drm_fb_helper *fb_helper, struct drm_connector *connecto… in drm_fb_helper_add_one_connector()
194 int drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper, in drm_fb_helper_remove_one_connector()
228 static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper) in drm_fb_helper_save_lut_atomic()
264 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter()
310 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave()
339 static int restore_fbdev_mode_atomic(struct drm_fb_helper *fb_helper) in restore_fbdev_mode_atomic()
405 static int restore_fbdev_mode(struct drm_fb_helper *fb_helper) in restore_fbdev_mode()
461 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper) in drm_fb_helper_restore_fbdev_mode_unlocked()
484 static bool drm_fb_helper_is_bound(struct drm_fb_helper *fb_helper) in drm_fb_helper_is_bound()
[all …]
Ddrm_fb_cma_helper.c34 struct drm_fb_helper fb_helper;
38 static inline struct drm_fbdev_cma *to_fbdev_cma(struct drm_fb_helper *helper) in to_fbdev_cma()
235 static int drm_fbdev_cma_create(struct drm_fb_helper *helper, in drm_fbdev_cma_create()
325 struct drm_fb_helper *helper; in drm_fbdev_cma_init()
DMakefile29 drm_kms_helper-$(CONFIG_DRM_FBDEV_EMULATION) += drm_fb_helper.o
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_fbdev.c35 struct drm_fb_helper base;
62 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap()
80 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create()
210 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev) in msm_fbdev_init()
214 struct drm_fb_helper *helper; in msm_fbdev_init()
254 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
Dmsm_drv.h106 struct drm_fb_helper *fbdev;
247 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev);
/linux-4.4.14/drivers/gpu/drm/rockchip/
Drockchip_drm_fbdev.c31 struct drm_fb_helper *helper = info->par; in rockchip_fbdev_mmap()
50 static int rockchip_drm_fbdev_create(struct drm_fb_helper *helper, in rockchip_drm_fbdev_create()
133 struct drm_fb_helper *helper; in rockchip_drm_fbdev_init()
179 struct drm_fb_helper *helper; in rockchip_drm_fbdev_fini()
Drockchip_drm_drv.h50 struct drm_fb_helper fbdev_helper;
Drockchip_drm_fb.c163 struct drm_fb_helper *fb_helper = &private->fbdev_helper; in rockchip_drm_output_poll_changed()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_fbdev.c35 static int armada_fb_create(struct drm_fb_helper *fbh, in armada_fb_create()
113 static int armada_fb_probe(struct drm_fb_helper *fbh, in armada_fb_probe()
135 struct drm_fb_helper *fbh; in armada_fbdev_init()
184 struct drm_fb_helper *fbh = priv->fbdev; in armada_fbdev_fini()
Darmada_drm.h19 struct drm_fb_helper;
58 struct drm_fb_helper *fbdev;
Darmada_fb.c161 struct drm_fb_helper *fbh = priv->fbdev; in armada_output_poll_changed()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_fbdev.c50 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_set_par()
68 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_blank()
87 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_pan_display()
117 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc()
182 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create()
312 intel_fb_helper_crtc(struct drm_fb_helper *fb_helper, struct drm_crtc *crtc) in intel_fb_helper_crtc()
350 static bool intel_fb_initial_config(struct drm_fb_helper *fb_helper, in intel_fb_initial_config()
789 struct drm_fb_helper *fb_helper; in intel_fbdev_restore_mode()
Dintel_drv.h124 struct drm_fb_helper helper;
/linux-4.4.14/drivers/gpu/drm/gma500/
Dframebuffer.h38 struct drm_fb_helper psb_fb_helper;
Dframebuffer.c529 static int psbfb_probe(struct drm_fb_helper *helper, in psbfb_probe()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_fb.c45 struct drm_fb_helper helper;
189 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create()
404 struct drm_fb_helper *fb_helper; in radeon_fbdev_restore_mode()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_fb.c46 struct drm_fb_helper helper;
172 static int amdgpufb_create(struct drm_fb_helper *helper, in amdgpufb_create()
410 struct drm_fb_helper *fb_helper; in amdgpu_fbdev_restore_mode()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_fbdev.c15 struct drm_fb_helper *fb_helper = info->par; in bochsfb_mmap()
54 static int bochsfb_create(struct drm_fb_helper *helper, in bochsfb_create()
Dbochs.h91 struct drm_fb_helper helper;
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_fbcon.h35 struct drm_fb_helper helper;
Dnouveau_fbcon.c332 nouveau_fbcon_create(struct drm_fb_helper *helper, in nouveau_fbcon_create()
/linux-4.4.14/Documentation/DocBook/
D.gpu.xml.cmd2 …/drm/drm_probe_helper.c drivers/gpu/drm/drm_fb_helper.c drivers/gpu/drm/drm_fb_helper.c include/dr…
/linux-4.4.14/drivers/gpu/drm/tegra/
Dfb.c22 static inline struct tegra_fbdev *to_tegra_fbdev(struct drm_fb_helper *helper) in to_tegra_fbdev()
197 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe()
Ddrm.h35 struct drm_fb_helper base;
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_fb.c33 struct drm_fb_helper helper;
222 static int virtio_gpufb_create(struct drm_fb_helper *helper, in virtio_gpufb_create()
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_drv.h154 struct drm_fb_helper helper;
Dcirrus_fbdev.c163 static int cirrusfb_create(struct drm_fb_helper *helper, in cirrusfb_create()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_fb.c41 struct drm_fb_helper helper;
456 struct drm_fb_helper *helper, in qxl_fb_find_or_create_single()
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_fb.c34 struct drm_fb_helper helper;
472 static int udlfb_create(struct drm_fb_helper *helper, in udlfb_create()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_drv.h115 struct drm_fb_helper helper;
Dmgag200_fb.c158 static int mgag200fb_create(struct drm_fb_helper *helper, in mgag200fb_create()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_drv.h257 struct drm_fb_helper helper;
Dast_fb.c186 static int astfb_create(struct drm_fb_helper *helper, in astfb_create()