drm/amdgpu: move UVD and VCE sched entity init after sched init
[linux-2.6-block.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_uvd.h
index 9f89bb7cd60b78f7cd81613172660c46b087a2fa..9dfad2f48ef40cac6be41a35698a28dbf1e96875 100644 (file)
@@ -73,7 +73,8 @@ struct amdgpu_uvd {
 
 int amdgpu_uvd_sw_init(struct amdgpu_device *adev);
 int amdgpu_uvd_sw_fini(struct amdgpu_device *adev);
-int amdgpu_uvd_entity_init(struct amdgpu_device *adev);
+int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
+int amdgpu_uvd_prepare_suspend(struct amdgpu_device *adev);
 int amdgpu_uvd_suspend(struct amdgpu_device *adev);
 int amdgpu_uvd_resume(struct amdgpu_device *adev);
 int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,