Lines Matching defs:fbdev
47 * struct drm_fb_helper_surface_size - describes fbdev size and scanout surface size
48 * @fb_width: fbdev width
49 * @fb_height: fbdev height
55 * Note that the scanout surface width/height may be larger than the fbdev
58 * to scanout). But the fbdev width/height is sized to the minimum width/
73 * struct drm_fb_helper_funcs - driver callbacks for the fbdev emulation library
75 * Driver callbacks used by the fbdev emulation helper library.
81 * Driver callback to allocate and initialize the fbdev info structure.
83 * back the fbdev.
97 * struct drm_fb_helper - main structure to emulate fbdev on top of KMS
101 * @fbdev: emulated fbdev device info struct
109 * This is the main structure used by the fbdev helpers. Drivers supporting
110 * fbdev emulation should embedded this into their overall driver structure.
118 * DRM client used by the generic fbdev emulation.
125 * Framebuffer used by the generic fbdev emulation.
132 struct fb_info *fbdev;
145 * FIXME: fbdev emulation locking is a mess and long term we want to
161 * A hotplug was received while fbdev wasn't in control of the DRM
163 * needs to be reprobe when fbdev is in control again.
493 * WARNING: Apparently we must kick fbdev drivers before vgacon,
494 * otherwise the vga fbdev driver falls over.