/Linux-v4.19/include/drm/ |
D | drm_fb_helper.h | 33 struct drm_fb_helper; 104 int (*fb_probe)(struct drm_fb_helper *helper, 124 bool (*initial_config)(struct drm_fb_helper *fb_helper, 157 struct drm_fb_helper { struct 252 static inline struct drm_fb_helper * argument 255 return container_of(client, struct drm_fb_helper, client); in drm_fb_helper_from_client() 275 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, 278 struct drm_fb_helper *helper, int max_conn); 279 void drm_fb_helper_fini(struct drm_fb_helper *helper); 287 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper); [all …]
|
D | drm_device.h | 20 struct drm_fb_helper; 223 struct drm_fb_helper *fb_helper;
|
D | drm_fb_cma_helper.h | 12 struct drm_fb_helper;
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_fbdev.c | 32 drm_fb_helper) 35 struct drm_fb_helper drm_fb_helper; member 42 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap() 75 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update() 117 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create() 192 struct drm_fb_helper *helper; in exynos_drm_fbdev_init() 202 private->fb_helper = helper = &fbdev->drm_fb_helper; in exynos_drm_fbdev_init() 238 struct drm_fb_helper *fb_helper) in exynos_drm_fbdev_destroy()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_fb_helper.c | 122 static int __drm_fb_helper_add_one_connector(struct drm_fb_helper *fb_helper, in __drm_fb_helper_add_one_connector() 158 int drm_fb_helper_add_one_connector(struct drm_fb_helper *fb_helper, in drm_fb_helper_add_one_connector() 188 int drm_fb_helper_single_add_all_connectors(struct drm_fb_helper *fb_helper) in drm_fb_helper_single_add_all_connectors() 228 static int __drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper, in __drm_fb_helper_remove_one_connector() 258 int drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper, in drm_fb_helper_remove_one_connector() 295 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter() 332 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave() 368 static int restore_fbdev_mode_atomic(struct drm_fb_helper *fb_helper, bool active) in restore_fbdev_mode_atomic() 449 static int restore_fbdev_mode_legacy(struct drm_fb_helper *fb_helper) in restore_fbdev_mode_legacy() 490 static int restore_fbdev_mode(struct drm_fb_helper *fb_helper) in restore_fbdev_mode() [all …]
|
D | drm_fb_cma_helper.c | 31 struct drm_fb_helper fb_helper; 47 static inline struct drm_fbdev_cma *to_fbdev_cma(struct drm_fb_helper *helper) in to_fbdev_cma() 154 struct drm_fb_helper *fb_helper; in drm_fbdev_cma_init()
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_fbdev.c | 35 struct drm_fb_helper base; 56 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() 70 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() 162 struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev) in msm_fbdev_init() 166 struct drm_fb_helper *helper; in msm_fbdev_init() 205 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_fbdev.c | 34 struct drm_fb_helper base; 43 static struct drm_fb_helper *get_fb(struct fb_info *fbi); 59 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() 100 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() 229 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb() 243 struct drm_fb_helper *helper; in omap_fbdev_init() 286 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_fini()
|
D | omap_fbdev.h | 24 struct drm_fb_helper;
|
D | omap_drv.h | 69 struct drm_fb_helper *fbdev;
|
/Linux-v4.19/drivers/gpu/drm/armada/ |
D | armada_fbdev.c | 27 static int armada_fbdev_create(struct drm_fb_helper *fbh, in armada_fbdev_create() 105 static int armada_fb_probe(struct drm_fb_helper *fbh, in armada_fb_probe() 125 struct drm_fb_helper *fbh; in armada_fbdev_init() 165 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;
|
/Linux-v4.19/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_fbdev.c | 32 struct drm_fb_helper *helper = info->par; in rockchip_fbdev_mmap() 47 static int rockchip_drm_fbdev_create(struct drm_fb_helper *helper, in rockchip_drm_fbdev_create() 130 struct drm_fb_helper *helper; in rockchip_drm_fbdev_init() 173 struct drm_fb_helper *helper; in rockchip_drm_fbdev_fini()
|
D | rockchip_drm_drv.h | 52 struct drm_fb_helper fbdev_helper;
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_fbdev.c | 59 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_set_par() 73 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_blank() 88 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_pan_display() 111 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc() 168 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create() 292 intel_fb_helper_crtc(struct drm_fb_helper *fb_helper, struct drm_crtc *crtc) in intel_fb_helper_crtc() 330 static bool intel_fb_initial_config(struct drm_fb_helper *fb_helper, in intel_fb_initial_config()
|
/Linux-v4.19/drivers/gpu/drm/gma500/ |
D | framebuffer.h | 37 struct drm_fb_helper psb_fb_helper;
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_drm_drv.h | 27 struct drm_fb_helper;
|
/Linux-v4.19/drivers/gpu/drm/bochs/ |
D | bochs_fbdev.c | 15 struct drm_fb_helper *fb_helper = info->par; in bochsfb_mmap() 50 static int bochsfb_create(struct drm_fb_helper *helper, in bochsfb_create()
|
D | bochs.h | 92 struct drm_fb_helper helper;
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | fb.c | 20 static inline struct tegra_fbdev *to_tegra_fbdev(struct drm_fb_helper *helper) in to_tegra_fbdev() 184 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap() 206 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe()
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/ |
D | hibmc_drm_fbdev.c | 56 static int hibmc_drm_fb_create(struct drm_fb_helper *helper, in hibmc_drm_fb_create() 168 struct drm_fb_helper *fbh = &fbdev->helper; in hibmc_fbdev_destroy()
|
D | hibmc_drm_drv.h | 34 struct drm_fb_helper helper;
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_fbcon.h | 35 struct drm_fb_helper helper;
|
/Linux-v4.19/Documentation/gpu/ |
D | drm-kms-helpers.rst | 92 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c 95 .. kernel-doc:: include/drm/drm_fb_helper.h 98 .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_fb.c | 45 struct drm_fb_helper helper; 208 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create()
|