Home
last modified time | relevance | path

Searched refs:fb_helper (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/sys/external/bsd/drm2/dist/drm/
Ddrm_fb_helper.c249 int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper) in drm_fb_helper_restore_fbdev_mode_unlocked() argument
254 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 …]
Ddrm_modeset_helper.c208 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()
/netbsd/src/sys/external/bsd/drm2/dist/include/drm/
Ddrm_fb_helper.h239 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 …]
Ddrm_device.h332 struct drm_fb_helper *fb_helper; member
/netbsd/src/sys/external/bsd/drm2/drm/
Ddrmfb.c219 struct drm_fb_helper *const fb_helper = sc->sc_da.da_fb_helper; in drmfb_genfb_ioctl() local
221 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() local
284 drm_fb_helper_restore_fbdev_mode_unlocked(fb_helper); in drmfb_genfb_setmode()