Lines Matching refs:drm_dev
2157 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_prepare() local
2162 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_prepare()
2176 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_suspend() local
2177 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_suspend()
2183 r = amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_suspend()
2194 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_resume() local
2195 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_resume()
2202 r = amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_resume()
2210 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_freeze() local
2211 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_freeze()
2215 r = amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_freeze()
2224 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_thaw() local
2226 return amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_thaw()
2231 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_poweroff() local
2233 return amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_poweroff()
2238 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_restore() local
2240 return amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_restore()
2246 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_pmops_runtime_suspend() local
2247 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_suspend()
2266 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_suspend()
2267 drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; in amdgpu_pmops_runtime_suspend()
2276 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_runtime_suspend()
2279 ret = amdgpu_device_suspend(drm_dev, false); in amdgpu_pmops_runtime_suspend()
2282 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_runtime_suspend()
2287 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_runtime_suspend()
2290 if (amdgpu_device_supports_px(drm_dev)) { in amdgpu_pmops_runtime_suspend()
2298 drm_dev->switch_power_state = DRM_SWITCH_POWER_DYNAMIC_OFF; in amdgpu_pmops_runtime_suspend()
2299 } else if (amdgpu_device_supports_boco(drm_dev)) { in amdgpu_pmops_runtime_suspend()
2301 } else if (amdgpu_device_supports_baco(drm_dev)) { in amdgpu_pmops_runtime_suspend()
2302 amdgpu_device_baco_enter(drm_dev); in amdgpu_pmops_runtime_suspend()
2311 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_pmops_runtime_resume() local
2312 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_resume()
2322 if (amdgpu_device_supports_px(drm_dev)) { in amdgpu_pmops_runtime_resume()
2323 drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; in amdgpu_pmops_runtime_resume()
2334 } else if (amdgpu_device_supports_boco(drm_dev)) { in amdgpu_pmops_runtime_resume()
2339 } else if (amdgpu_device_supports_baco(drm_dev)) { in amdgpu_pmops_runtime_resume()
2340 amdgpu_device_baco_exit(drm_dev); in amdgpu_pmops_runtime_resume()
2342 ret = amdgpu_device_resume(drm_dev, false); in amdgpu_pmops_runtime_resume()
2346 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_resume()
2347 drm_dev->switch_power_state = DRM_SWITCH_POWER_ON; in amdgpu_pmops_runtime_resume()
2354 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_runtime_idle() local
2355 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_idle()
2367 drm_for_each_crtc(crtc, drm_dev) { in amdgpu_pmops_runtime_idle()
2380 mutex_lock(&drm_dev->mode_config.mutex); in amdgpu_pmops_runtime_idle()
2381 drm_modeset_lock(&drm_dev->mode_config.connection_mutex, NULL); in amdgpu_pmops_runtime_idle()
2383 drm_connector_list_iter_begin(drm_dev, &iter); in amdgpu_pmops_runtime_idle()
2393 drm_modeset_unlock(&drm_dev->mode_config.connection_mutex); in amdgpu_pmops_runtime_idle()
2394 mutex_unlock(&drm_dev->mode_config.mutex); in amdgpu_pmops_runtime_idle()