Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/drm/
Ddrm_fb_helper.h33 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 …]
Ddrm_device.h20 struct drm_fb_helper;
223 struct drm_fb_helper *fb_helper;
Ddrm_fb_cma_helper.h12 struct drm_fb_helper;
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_fbdev.c32 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/
Ddrm_fb_helper.c122 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 …]
Ddrm_fb_cma_helper.c31 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/
Dmsm_fbdev.c35 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/
Domap_fbdev.c34 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()
Domap_fbdev.h24 struct drm_fb_helper;
Domap_drv.h69 struct drm_fb_helper *fbdev;
/Linux-v4.19/drivers/gpu/drm/armada/
Darmada_fbdev.c27 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()
Darmada_drm.h19 struct drm_fb_helper;
58 struct drm_fb_helper *fbdev;
/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_drm_fbdev.c32 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()
Drockchip_drm_drv.h52 struct drm_fb_helper fbdev_helper;
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_fbdev.c59 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/
Dframebuffer.h37 struct drm_fb_helper psb_fb_helper;
/Linux-v4.19/drivers/gpu/drm/mediatek/
Dmtk_drm_drv.h27 struct drm_fb_helper;
/Linux-v4.19/drivers/gpu/drm/bochs/
Dbochs_fbdev.c15 struct drm_fb_helper *fb_helper = info->par; in bochsfb_mmap()
50 static int bochsfb_create(struct drm_fb_helper *helper, in bochsfb_create()
Dbochs.h92 struct drm_fb_helper helper;
/Linux-v4.19/drivers/gpu/drm/tegra/
Dfb.c20 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/
Dhibmc_drm_fbdev.c56 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()
Dhibmc_drm_drv.h34 struct drm_fb_helper helper;
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_fbcon.h35 struct drm_fb_helper helper;
/Linux-v4.19/Documentation/gpu/
Ddrm-kms-helpers.rst92 .. 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/
Dradeon_fb.c45 struct drm_fb_helper helper;
208 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create()

12