Lines Matching refs:drm_dev
744 struct drm_device *drm_dev; in nouveau_drm_probe() local
775 drm_dev = drm_dev_alloc(&driver_pci, &pdev->dev); in nouveau_drm_probe()
776 if (IS_ERR(drm_dev)) { in nouveau_drm_probe()
777 ret = PTR_ERR(drm_dev); in nouveau_drm_probe()
785 pci_set_drvdata(pdev, drm_dev); in nouveau_drm_probe()
787 ret = nouveau_drm_device_init(drm_dev); in nouveau_drm_probe()
791 ret = drm_dev_register(drm_dev, pent->driver_data); in nouveau_drm_probe()
795 if (nouveau_drm(drm_dev)->client.device.info.ram_size <= 32 * 1024 * 1024) in nouveau_drm_probe()
796 drm_fbdev_generic_setup(drm_dev, 8); in nouveau_drm_probe()
798 drm_fbdev_generic_setup(drm_dev, 32); in nouveau_drm_probe()
804 nouveau_drm_device_fini(drm_dev); in nouveau_drm_probe()
808 drm_dev_put(drm_dev); in nouveau_drm_probe()
941 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_suspend() local
944 if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF || in nouveau_pmops_suspend()
945 drm_dev->switch_power_state == DRM_SWITCH_POWER_DYNAMIC_OFF) in nouveau_pmops_suspend()
948 ret = nouveau_do_suspend(drm_dev, false); in nouveau_pmops_suspend()
963 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_resume() local
966 if (drm_dev->switch_power_state == DRM_SWITCH_POWER_OFF || in nouveau_pmops_resume()
967 drm_dev->switch_power_state == DRM_SWITCH_POWER_DYNAMIC_OFF) in nouveau_pmops_resume()
977 ret = nouveau_do_resume(drm_dev, false); in nouveau_pmops_resume()
980 nouveau_display_hpd_resume(drm_dev); in nouveau_pmops_resume()
989 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_freeze() local
990 return nouveau_do_suspend(drm_dev, false); in nouveau_pmops_freeze()
997 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_thaw() local
998 return nouveau_do_resume(drm_dev, false); in nouveau_pmops_thaw()
1013 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_runtime_suspend() local
1022 ret = nouveau_do_suspend(drm_dev, true); in nouveau_pmops_runtime_suspend()
1027 drm_dev->switch_power_state = DRM_SWITCH_POWER_DYNAMIC_OFF; in nouveau_pmops_runtime_suspend()
1035 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_runtime_resume() local
1036 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_pmops_runtime_resume()
1037 struct nvif_device *device = &nouveau_drm(drm_dev)->client.device; in nouveau_pmops_runtime_resume()
1052 ret = nouveau_do_resume(drm_dev, true); in nouveau_pmops_runtime_resume()
1060 drm_dev->switch_power_state = DRM_SWITCH_POWER_ON; in nouveau_pmops_runtime_resume()
1063 nouveau_display_hpd_resume(drm_dev); in nouveau_pmops_runtime_resume()