Lines Matching refs:drm_dev

2381 	struct drm_device *drm_dev = dev_get_drvdata(dev);  in amdgpu_pmops_prepare()  local
2382 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_prepare()
2387 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_prepare()
2407 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_suspend() local
2408 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_suspend()
2416 return amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_suspend()
2421 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_suspend_noirq() local
2422 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_suspend_noirq()
2432 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_resume() local
2433 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_resume()
2443 r = amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_resume()
2453 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_freeze() local
2454 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_freeze()
2458 r = amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_freeze()
2470 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_thaw() local
2472 return amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_thaw()
2477 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_poweroff() local
2479 return amdgpu_device_suspend(drm_dev, true); in amdgpu_pmops_poweroff()
2484 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_restore() local
2486 return amdgpu_device_resume(drm_dev, true); in amdgpu_pmops_restore()
2492 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_runtime_idle_check_display() local
2493 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_runtime_idle_check_display()
2506 mutex_lock(&drm_dev->mode_config.mutex); in amdgpu_runtime_idle_check_display()
2507 drm_connector_list_iter_begin(drm_dev, &iter); in amdgpu_runtime_idle_check_display()
2515 mutex_unlock(&drm_dev->mode_config.mutex); in amdgpu_runtime_idle_check_display()
2524 drm_for_each_crtc(crtc, drm_dev) { in amdgpu_runtime_idle_check_display()
2533 mutex_lock(&drm_dev->mode_config.mutex); in amdgpu_runtime_idle_check_display()
2534 drm_modeset_lock(&drm_dev->mode_config.connection_mutex, NULL); in amdgpu_runtime_idle_check_display()
2536 drm_connector_list_iter_begin(drm_dev, &iter); in amdgpu_runtime_idle_check_display()
2546 drm_modeset_unlock(&drm_dev->mode_config.connection_mutex); in amdgpu_runtime_idle_check_display()
2547 mutex_unlock(&drm_dev->mode_config.mutex); in amdgpu_runtime_idle_check_display()
2559 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_pmops_runtime_suspend() local
2560 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_suspend()
2584 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_suspend()
2585 drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; in amdgpu_pmops_runtime_suspend()
2594 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_runtime_suspend()
2597 ret = amdgpu_device_suspend(drm_dev, false); in amdgpu_pmops_runtime_suspend()
2600 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_runtime_suspend()
2605 if (amdgpu_device_supports_boco(drm_dev)) in amdgpu_pmops_runtime_suspend()
2608 if (amdgpu_device_supports_px(drm_dev)) { in amdgpu_pmops_runtime_suspend()
2616 drm_dev->switch_power_state = DRM_SWITCH_POWER_DYNAMIC_OFF; in amdgpu_pmops_runtime_suspend()
2617 } else if (amdgpu_device_supports_boco(drm_dev)) { in amdgpu_pmops_runtime_suspend()
2619 } else if (amdgpu_device_supports_baco(drm_dev)) { in amdgpu_pmops_runtime_suspend()
2620 amdgpu_device_baco_enter(drm_dev); in amdgpu_pmops_runtime_suspend()
2631 struct drm_device *drm_dev = pci_get_drvdata(pdev); in amdgpu_pmops_runtime_resume() local
2632 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_resume()
2642 if (amdgpu_device_supports_px(drm_dev)) { in amdgpu_pmops_runtime_resume()
2643 drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; in amdgpu_pmops_runtime_resume()
2654 } else if (amdgpu_device_supports_boco(drm_dev)) { in amdgpu_pmops_runtime_resume()
2659 } else if (amdgpu_device_supports_baco(drm_dev)) { in amdgpu_pmops_runtime_resume()
2660 amdgpu_device_baco_exit(drm_dev); in amdgpu_pmops_runtime_resume()
2662 ret = amdgpu_device_resume(drm_dev, false); in amdgpu_pmops_runtime_resume()
2664 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_resume()
2669 if (amdgpu_device_supports_px(drm_dev)) in amdgpu_pmops_runtime_resume()
2670 drm_dev->switch_power_state = DRM_SWITCH_POWER_ON; in amdgpu_pmops_runtime_resume()
2677 struct drm_device *drm_dev = dev_get_drvdata(dev); in amdgpu_pmops_runtime_idle() local
2678 struct amdgpu_device *adev = drm_to_adev(drm_dev); in amdgpu_pmops_runtime_idle()