Lines Matching defs:fbdev
26 * fbdev funcs, to implement legacy fbdev interface on top of drm driver
43 struct omap_fbdev *fbdev = container_of(work, struct omap_fbdev, work);
44 struct drm_fb_helper *helper = &fbdev->base;
58 struct omap_fbdev *fbdev = to_omap_fbdev(helper);
63 if (!fbdev->ywrap_enabled)
67 pan_worker(&fbdev->work);
70 queue_work(priv->wq, &fbdev->work);
93 struct omap_fbdev *fbdev = to_omap_fbdev(helper);
104 kfree(fbdev);
124 struct omap_fbdev *fbdev = to_omap_fbdev(helper);
138 DBG("create fbdev: %dx%d@%d (%dx%d)", sizes->surface_width,
151 fbdev->ywrap_enabled = priv->has_dmm && ywrap_enabled;
152 if (fbdev->ywrap_enabled) {
219 if (fbdev->ywrap_enabled) {
300 drm_err(dev, "Failed to setup fbdev emulation (ret=%d)\n", ret);
313 struct omap_fbdev *fbdev;
320 fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL);
321 if (!fbdev)
323 helper = &fbdev->base;
327 ret = drm_client_init(dev, &helper->client, "fbdev", &omap_fbdev_client_funcs);
331 INIT_WORK(&fbdev->work, pan_worker);
339 kfree(fbdev);