Lines Matching refs:drm
92 static struct drm_crtc *rockchip_crtc_from_pipe(struct drm_device *drm, in rockchip_crtc_from_pipe() argument
98 list_for_each_entry(crtc, &drm->mode_config.crtc_list, head) in rockchip_crtc_from_pipe()
306 struct drm_device *drm = dev_get_drvdata(dev); in rockchip_drm_sys_suspend() local
309 if (!drm) in rockchip_drm_sys_suspend()
312 drm_modeset_lock_all(drm); in rockchip_drm_sys_suspend()
313 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_suspend()
322 drm_modeset_unlock_all(drm); in rockchip_drm_sys_suspend()
329 struct drm_device *drm = dev_get_drvdata(dev); in rockchip_drm_sys_resume() local
334 if (!drm) in rockchip_drm_sys_resume()
337 drm_modeset_lock_all(drm); in rockchip_drm_sys_resume()
338 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_resume()
365 drm_modeset_unlock_all(drm); in rockchip_drm_sys_resume()
367 drm_helper_resume_force_mode(drm); in rockchip_drm_sys_resume()
370 drm_kms_helper_hotplug_event(drm); in rockchip_drm_sys_resume()
443 struct drm_device *drm; in rockchip_drm_bind() local
446 drm = drm_dev_alloc(&rockchip_drm_driver, dev); in rockchip_drm_bind()
447 if (!drm) in rockchip_drm_bind()
450 ret = drm_dev_set_unique(drm, "%s", dev_name(dev)); in rockchip_drm_bind()
454 ret = drm_dev_register(drm, 0); in rockchip_drm_bind()
458 dev_set_drvdata(dev, drm); in rockchip_drm_bind()
463 drm_dev_unref(drm); in rockchip_drm_bind()
469 struct drm_device *drm = dev_get_drvdata(dev); in rockchip_drm_unbind() local
471 drm_dev_unregister(drm); in rockchip_drm_unbind()
472 drm_dev_unref(drm); in rockchip_drm_unbind()