Searched refs:fb_helper (Results 1 – 5 of 5) sorted by relevance
249 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper) in drm_fb_helper_restore_fbdev_mode_unlocked() argument254 if (!drm_fbdev_emulation || !fb_helper) in drm_fb_helper_restore_fbdev_mode_unlocked()257 if (READ_ONCE(fb_helper->deferred_setup)) in drm_fb_helper_restore_fbdev_mode_unlocked()260 mutex_lock(&fb_helper->lock); in drm_fb_helper_restore_fbdev_mode_unlocked()271 ret = drm_client_modeset_commit_force(&fb_helper->client); in drm_fb_helper_restore_fbdev_mode_unlocked()273 do_delayed = fb_helper->delayed_hotplug; in drm_fb_helper_restore_fbdev_mode_unlocked()275 fb_helper->delayed_hotplug = false; in drm_fb_helper_restore_fbdev_mode_unlocked()276 mutex_unlock(&fb_helper->lock); in drm_fb_helper_restore_fbdev_mode_unlocked()279 drm_fb_helper_hotplug_event(fb_helper); in drm_fb_helper_restore_fbdev_mode_unlocked()340 struct drm_fb_helper *fb_helper = info->par; in drm_fb_helper_dpms() local[all …]
208 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 1); in drm_mode_config_helper_suspend()211 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 0); in drm_mode_config_helper_suspend()251 drm_fb_helper_set_suspend_unlocked(dev->fb_helper, 0); in drm_mode_config_helper_resume()
239 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper);242 struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper);244 void drm_fb_helper_unregister_fbi(struct drm_fb_helper *fb_helper);247 struct drm_fb_helper *fb_helper,273 void drm_fb_helper_set_suspend(struct drm_fb_helper *fb_helper, bool suspend);274 void drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper,284 int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper);285 int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper, int bpp_sel);306 dev->fb_helper = helper; in drm_fb_helper_init()314 helper->dev->fb_helper = NULL; in drm_fb_helper_fini()[all …]
332 struct drm_fb_helper *fb_helper; member
219 struct drm_fb_helper *const fb_helper = sc->sc_da.da_fb_helper; in drmfb_genfb_ioctl() local221 mutex_lock(&fb_helper->lock); in drmfb_genfb_ioctl()222 drm_client_modeset_dpms(&fb_helper->client, dpms_mode); in drmfb_genfb_ioctl()223 mutex_unlock(&fb_helper->lock); in drmfb_genfb_ioctl()281 struct drm_fb_helper *fb_helper = sc->sc_da.da_fb_helper; in drmfb_genfb_setmode() local284 drm_fb_helper_restore_fbdev_mode_unlocked(fb_helper); in drmfb_genfb_setmode()