Lines Matching refs:drm_dev
1473 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_prepare() local
1478 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_prepare()
1492 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_suspend() local
1493 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_suspend()
1499 r = amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_suspend()
1507 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_resume() local
1508 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_resume()
1511 r = amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_resume()
1519 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_freeze() local
1520 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_freeze()
1524 r = amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_freeze()
1533 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_thaw() local
1535 return amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_thaw()
1540 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_poweroff() local
1542 return amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_poweroff()
1547 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_restore() local
1549 return amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_restore()
1555 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_pmops_runtime_suspend() local
1556 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_suspend()
1575 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_suspend()
1576 drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; in amdgpu_pmops_runtime_suspend()
1578 ret = amdgpu_device_suspend(drm_dev, false); in amdgpu_pmops_runtime_suspend()
1584 if (amdgpu_device_supports_px(drm_dev)) { in amdgpu_pmops_runtime_suspend()
1592 drm_dev->switch_power_state = DRM_SWITCH_POWER_DYNAMIC_OFF; in amdgpu_pmops_runtime_suspend()
1593 } else if (amdgpu_device_supports_boco(drm_dev)) { in amdgpu_pmops_runtime_suspend()
1595 } else if (amdgpu_device_supports_baco(drm_dev)) { in amdgpu_pmops_runtime_suspend()
1596 amdgpu_device_baco_enter(drm_dev); in amdgpu_pmops_runtime_suspend()
1605 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_pmops_runtime_resume() local
1606 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_resume()
1616 if (amdgpu_device_supports_px(drm_dev)) { in amdgpu_pmops_runtime_resume()
1617 drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; in amdgpu_pmops_runtime_resume()
1628 } else if (amdgpu_device_supports_boco(drm_dev)) { in amdgpu_pmops_runtime_resume()
1633 } else if (amdgpu_device_supports_baco(drm_dev)) { in amdgpu_pmops_runtime_resume()
1634 amdgpu_device_baco_exit(drm_dev); in amdgpu_pmops_runtime_resume()
1636 ret = amdgpu_device_resume(drm_dev, false); in amdgpu_pmops_runtime_resume()
1640 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_resume()
1641 drm_dev->switch_power_state = DRM_SWITCH_POWER_ON; in amdgpu_pmops_runtime_resume()
1648 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_runtime_idle() local
1649 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_idle()
1661 drm_for_each_crtc(crtc, drm_dev) { in amdgpu_pmops_runtime_idle()
1674 mutex_lock(&drm_dev->mode_config.mutex); in amdgpu_pmops_runtime_idle()
1675 drm_modeset_lock(&drm_dev->mode_config.connection_mutex, NULL); in amdgpu_pmops_runtime_idle()
1677 drm_connector_list_iter_begin(drm_dev, &iter); in amdgpu_pmops_runtime_idle()
1687 drm_modeset_unlock(&drm_dev->mode_config.connection_mutex); in amdgpu_pmops_runtime_idle()
1688 mutex_unlock(&drm_dev->mode_config.mutex); in amdgpu_pmops_runtime_idle()