Lines Matching refs:drm

93 static struct drm_crtc *rockchip_crtc_from_pipe(struct drm_device *drm,  in rockchip_crtc_from_pipe()  argument
99 list_for_each_entry(crtc, &drm->mode_config.crtc_list, head) in rockchip_crtc_from_pipe()
309 struct drm_device *drm = dev_get_drvdata(dev); in rockchip_drm_sys_suspend() local
312 if (!drm) in rockchip_drm_sys_suspend()
315 drm_modeset_lock_all(drm); in rockchip_drm_sys_suspend()
316 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_suspend()
325 drm_modeset_unlock_all(drm); in rockchip_drm_sys_suspend()
332 struct drm_device *drm = dev_get_drvdata(dev); in rockchip_drm_sys_resume() local
337 if (!drm) in rockchip_drm_sys_resume()
340 drm_modeset_lock_all(drm); in rockchip_drm_sys_resume()
341 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_resume()
368 drm_modeset_unlock_all(drm); in rockchip_drm_sys_resume()
370 drm_helper_resume_force_mode(drm); in rockchip_drm_sys_resume()
373 drm_kms_helper_hotplug_event(drm); in rockchip_drm_sys_resume()
446 struct drm_device *drm; in rockchip_drm_bind() local
449 drm = drm_dev_alloc(&rockchip_drm_driver, dev); in rockchip_drm_bind()
450 if (!drm) in rockchip_drm_bind()
453 ret = drm_dev_set_unique(drm, "%s", dev_name(dev)); in rockchip_drm_bind()
457 ret = drm_dev_register(drm, 0); in rockchip_drm_bind()
461 dev_set_drvdata(dev, drm); in rockchip_drm_bind()
466 drm_dev_unref(drm); in rockchip_drm_bind()
472 struct drm_device *drm = dev_get_drvdata(dev); in rockchip_drm_unbind() local
474 drm_dev_unregister(drm); in rockchip_drm_unbind()
475 drm_dev_unref(drm); in rockchip_drm_unbind()