Searched refs:fbdev (Results 1 - 18 of 18) sorted by relevance

/netbsd-current/sys/arch/arm/nvidia/
H A Dtegra_drm_fb.c53 struct tegra_fbdev *fbdev; local
56 fbdev = kmem_zalloc(sizeof(*fbdev), KM_SLEEP);
58 drm_fb_helper_prepare(ddev, &fbdev->helper, &tegra_fb_helper_funcs);
60 error = drm_fb_helper_init(ddev, &fbdev->helper, 1);
62 kmem_free(fbdev, sizeof(*fbdev));
77 fbdev->helper.fb =
80 drm_fb_helper_single_add_all_connectors(&fbdev->helper);
84 drm_fb_helper_initial_config(&fbdev
[all...]
/netbsd-current/sys/arch/arm/rockchip/
H A Drk_drm.c363 helper->fbdev = config_found(ddev->dev, &sfa, NULL,
365 if (helper->fbdev == NULL) {
382 struct rk_drm_fbdev *fbdev; local
425 fbdev = kmem_zalloc(sizeof(*fbdev), KM_SLEEP);
427 drm_fb_helper_prepare(ddev, &fbdev->helper, &rk_drm_fb_helper_funcs);
429 error = drm_fb_helper_init(ddev, &fbdev->helper, num_crtc);
433 fbdev->helper.fb = kmem_zalloc(sizeof(struct rk_drm_framebuffer), KM_SLEEP);
435 drm_fb_helper_single_add_all_connectors(&fbdev->helper);
437 drm_fb_helper_initial_config(&fbdev
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_fbcon.c248 if (drm->fbcon && drm->fbcon->helper.fbdev) {
249 drm->fbcon->saved_flags = drm->fbcon->helper.fbdev->flags;
250 drm->fbcon->helper.fbdev->flags |= FBINFO_HWACCEL_DISABLED;
260 if (drm->fbcon && drm->fbcon->helper.fbdev) {
261 drm->fbcon->helper.fbdev->flags = drm->fbcon->saved_flags;
274 if (fbcon->helper.fbdev)
275 fbcon->helper.fbdev->flags |= FBINFO_HWACCEL_DISABLED;
295 struct fb_info *info = fbcon->helper.fbdev;
323 struct fb_info *info = fbcon->helper.fbdev;
424 helper->fbdev
[all...]
/netbsd-current/sys/arch/arm/ti/
H A Dti_lcdc.c601 helper->fbdev = config_found(ddev->dev, &tfa, NULL,
603 if (helper->fbdev == NULL) {
619 struct tilcdc_fbdev *fbdev; local
643 fbdev = kmem_zalloc(sizeof(*fbdev), KM_SLEEP);
645 drm_fb_helper_prepare(ddev, &fbdev->helper, &tilcdc_fb_helper_funcs);
647 error = drm_fb_helper_init(ddev, &fbdev->helper, 1);
651 fbdev->helper.fb = kmem_zalloc(sizeof(struct tilcdc_framebuffer),
654 drm_fb_helper_single_add_all_connectors(&fbdev->helper);
658 drm_fb_helper_initial_config(&fbdev
[all...]
/netbsd-current/sys/arch/arm/sunxi/
H A Dsunxi_drm.c415 helper->fbdev = config_found(ddev->dev, &sfa, NULL,
417 if (helper->fbdev == NULL) {
434 struct sunxi_drm_fbdev *fbdev; local
472 fbdev = kmem_zalloc(sizeof(*fbdev), KM_SLEEP);
474 drm_fb_helper_prepare(ddev, &fbdev->helper, &sunxi_drm_fb_helper_funcs);
476 error = drm_fb_helper_init(ddev, &fbdev->helper, num_crtc);
480 fbdev->helper.fb = kmem_zalloc(sizeof(struct sunxi_drm_framebuffer), KM_SLEEP);
482 drm_fb_helper_single_add_all_connectors(&fbdev->helper);
486 drm_fb_helper_initial_config(&fbdev
[all...]
/netbsd-current/sys/arch/arm/imx/
H A Dimx51_ipuv3var.h102 device_t fbdev; member in struct:imx51_ipuv3_softc
H A Dimx51_ipuv3.c661 sc->fbdev = config_found(sc->dev, &ifb, imx51_ipuv3_print, CFARGS_NONE);
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_fbdev.c153 /* If the FB is too big, just don't use it since fbdev is not very
268 helper->fbdev = config_found(dev->dev, &ifa, NULL,
271 if (helper->fbdev == NULL) {
294 /* Our framebuffer is the entirety of fbdev's system memory */
371 * fb, and if so, we re-use it for the fbdev configuration.
529 dev_priv->fbdev = ifbdev;
549 struct intel_fbdev *ifbdev = to_i915(dev)->fbdev;
569 struct intel_fbdev *ifbdev = dev_priv->fbdev;
585 struct intel_fbdev *ifbdev = fetch_and_zero(&dev_priv->fbdev);
593 /* Suspends/resumes fbdev processin
[all...]
H A Dintel_dp_mst.c718 if (dev_priv->fbdev)
719 drm_fb_helper_add_one_connector(&dev_priv->fbdev->helper,
733 if (dev_priv->fbdev)
734 drm_fb_helper_remove_one_connector(&dev_priv->fbdev->helper,
/netbsd-current/sys/external/bsd/drm2/i915drm/
H A Dintelfb.c173 struct intel_fbdev *const fbdev = container_of(helper, local
179 struct i915_vma *const vma = fbdev->vma;
/netbsd-current/sys/external/bsd/drm2/dist/drm/
H A Ddrm_fb_helper.c62 "Enable legacy fbdev emulation [default=true]");
67 "Overallocation of the fbdev buffer (%) [default="
72 * to keep leaking the fbdev physical address to the user-space program
73 * handling the fbdev buffer.
80 * considered as a broken and legacy behaviour from a modern fbdev device.
86 "Allow unsafe leaking fbdev physical smem address [default=false]");
100 * DOC: fbdev helpers
102 * The fb helper functions are useful to provide an fbdev on top of a drm kernel
108 * should try out the generic fbdev emulation using drm_fbdev_generic_setup().
112 * At runtime drivers should restore the fbdev consol
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_fb_helper.h54 * struct drm_fb_helper_surface_size - describes fbdev size and scanout surface size
55 * @fb_width: fbdev width
56 * @fb_height: fbdev height
62 * Note that the scanout surface width/height may be larger than the fbdev
65 * to scanout). But the fbdev width/height is sized to the minimum width/
80 * struct drm_fb_helper_funcs - driver callbacks for the fbdev emulation library
82 * Driver callbacks used by the fbdev emulation helper library.
88 * Driver callback to allocate and initialize the fbdev info structure.
90 * back the fbdev.
104 * struct drm_fb_helper - main structure to emulate fbdev o
140 device_t fbdev; member in struct:drm_fb_helper
142 struct fb_info *fbdev; member in struct:drm_fb_helper
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_fb.c278 helper->fbdev = config_found(adev->ddev->dev, &afa, NULL,
281 if (helper->fbdev == NULL) {
358 /* don't init fbdev on hw without DCE */
362 /* don't init fbdev if there are no connectors */
/netbsd-current/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_fb.c279 helper->fbdev = config_found(rdev->ddev->dev, &rfa, NULL,
282 if (helper->fbdev == NULL) {
384 /* don't enable fbdev if no connectors */
/netbsd-current/external/mit/xorg/server/xorg-server.old/hw/xfree86/common/
H A DMakefile103 DRIVERS+= ati i810 ark cyrix siliconmotion via fbdev vesa \
/netbsd-current/external/mit/xorg/server/xorg-server/hw/xfree86/common/
H A DMakefile92 DRIVERS+= ati i810 ark cyrix siliconmotion via fbdev vesa \
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_debugfs.c1442 if (dev_priv->fbdev && dev_priv->fbdev->helper.fb) {
1443 fbdev_fb = to_intel_framebuffer(dev_priv->fbdev->helper.fb);
H A Di915_drv.h1151 /* list of fbdev register on this device */
1152 struct intel_fbdev *fbdev; member in struct:drm_i915_private

Completed in 189 milliseconds