Lines Matching refs:dev_priv

179 	struct drm_i915_private *dev_priv = dev->dev_private;  in intelfb_create()  local
244 info->apertures->ranges[0].size = dev_priv->gtt.mappable_end; in intelfb_create()
250 ioremap_wc(dev_priv->gtt.mappable_base + i915_gem_obj_ggtt_offset(obj), in intelfb_create()
689 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fbdev_init() local
711 dev_priv->fbdev = ifbdev; in intel_fbdev_init()
712 INIT_WORK(&dev_priv->fbdev_suspend_work, intel_fbdev_suspend_worker); in intel_fbdev_init()
721 struct drm_i915_private *dev_priv = data; in intel_fbdev_initial_config() local
722 struct intel_fbdev *ifbdev = dev_priv->fbdev; in intel_fbdev_initial_config()
730 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fbdev_fini() local
731 if (!dev_priv->fbdev) in intel_fbdev_fini()
734 flush_work(&dev_priv->fbdev_suspend_work); in intel_fbdev_fini()
737 intel_fbdev_destroy(dev, dev_priv->fbdev); in intel_fbdev_fini()
738 kfree(dev_priv->fbdev); in intel_fbdev_fini()
739 dev_priv->fbdev = NULL; in intel_fbdev_fini()
744 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fbdev_set_suspend() local
745 struct intel_fbdev *ifbdev = dev_priv->fbdev; in intel_fbdev_set_suspend()
762 flush_work(&dev_priv->fbdev_suspend_work); in intel_fbdev_set_suspend()
775 schedule_work(&dev_priv->fbdev_suspend_work); in intel_fbdev_set_suspend()
793 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fbdev_output_poll_changed() local
794 if (dev_priv->fbdev) in intel_fbdev_output_poll_changed()
795 drm_fb_helper_hotplug_event(&dev_priv->fbdev->helper); in intel_fbdev_output_poll_changed()
801 struct drm_i915_private *dev_priv = dev->dev_private; in intel_fbdev_restore_mode() local
803 if (!dev_priv->fbdev) in intel_fbdev_restore_mode()
806 ret = drm_fb_helper_restore_fbdev_mode_unlocked(&dev_priv->fbdev->helper); in intel_fbdev_restore_mode()