/linux-4.4.14/include/drm/ |
D | drm_fb_helper.h | 33 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/ |
D | exynos_drm_fbdev.c | 30 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()
|
D | exynos_drm_drv.h | 182 struct drm_fb_helper *fb_helper;
|
D | exynos_drm_fb.c | 212 struct drm_fb_helper *fb_helper = private->fb_helper; in exynos_drm_output_poll_changed()
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
D | omap_fbdev.c | 36 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()
|
D | omap_drv.h | 90 struct drm_fb_helper *fbdev; 141 struct drm_fb_helper *omap_fbdev_init(struct drm_device *dev);
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_fb_helper.c | 103 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 …]
|
D | drm_fb_cma_helper.c | 34 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()
|
D | Makefile | 29 drm_kms_helper-$(CONFIG_DRM_FBDEV_EMULATION) += drm_fb_helper.o
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_fbdev.c | 35 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()
|
D | msm_drv.h | 106 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/ |
D | rockchip_drm_fbdev.c | 31 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()
|
D | rockchip_drm_drv.h | 50 struct drm_fb_helper fbdev_helper;
|
D | rockchip_drm_fb.c | 163 struct drm_fb_helper *fb_helper = &private->fbdev_helper; in rockchip_drm_output_poll_changed()
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | armada_fbdev.c | 35 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()
|
D | armada_drm.h | 19 struct drm_fb_helper; 58 struct drm_fb_helper *fbdev;
|
D | armada_fb.c | 161 struct drm_fb_helper *fbh = priv->fbdev; in armada_output_poll_changed()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_fbdev.c | 50 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()
|
D | intel_drv.h | 124 struct drm_fb_helper helper;
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | framebuffer.h | 38 struct drm_fb_helper psb_fb_helper;
|
D | framebuffer.c | 529 static int psbfb_probe(struct drm_fb_helper *helper, in psbfb_probe()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_fb.c | 45 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/ |
D | amdgpu_fb.c | 46 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/ |
D | bochs_fbdev.c | 15 struct drm_fb_helper *fb_helper = info->par; in bochsfb_mmap() 54 static int bochsfb_create(struct drm_fb_helper *helper, in bochsfb_create()
|
D | bochs.h | 91 struct drm_fb_helper helper;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_fbcon.h | 35 struct drm_fb_helper helper;
|
D | nouveau_fbcon.c | 332 nouveau_fbcon_create(struct drm_fb_helper *helper, in nouveau_fbcon_create()
|
/linux-4.4.14/Documentation/DocBook/ |
D | .gpu.xml.cmd | 2 …/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/ |
D | fb.c | 22 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()
|
D | drm.h | 35 struct drm_fb_helper base;
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_fb.c | 33 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/ |
D | cirrus_drv.h | 154 struct drm_fb_helper helper;
|
D | cirrus_fbdev.c | 163 static int cirrusfb_create(struct drm_fb_helper *helper, in cirrusfb_create()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_fb.c | 41 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/ |
D | udl_fb.c | 34 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/ |
D | mgag200_drv.h | 115 struct drm_fb_helper helper;
|
D | mgag200_fb.c | 158 static int mgag200fb_create(struct drm_fb_helper *helper, in mgag200fb_create()
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
D | ast_drv.h | 257 struct drm_fb_helper helper;
|
D | ast_fb.c | 186 static int astfb_create(struct drm_fb_helper *helper, in astfb_create()
|