Lines Matching refs:kfd

77 	adev->kfd.dev = kgd2kfd_probe(adev, vf);  in amdgpu_amdkfd_device_probe()
128 kfd.reset_work); in amdgpu_amdkfd_reset_work()
152 if (!adev->kfd.init_complete || adev->kfd.client.dev) in amdgpu_amdkfd_drm_client_create()
155 ret = drm_client_init(&adev->ddev, &adev->kfd.client, "kfd", in amdgpu_amdkfd_drm_client_create()
163 drm_client_register(&adev->kfd.client); in amdgpu_amdkfd_drm_client_create()
175 if (adev->kfd.dev) { in amdgpu_amdkfd_device_init()
226 adev->kfd.init_complete = kgd2kfd_device_init(adev->kfd.dev, in amdgpu_amdkfd_device_init()
231 INIT_WORK(&adev->kfd.reset_work, amdgpu_amdkfd_reset_work); in amdgpu_amdkfd_device_init()
237 if (adev->kfd.dev) { in amdgpu_amdkfd_device_fini_sw()
238 kgd2kfd_device_exit(adev->kfd.dev); in amdgpu_amdkfd_device_fini_sw()
239 adev->kfd.dev = NULL; in amdgpu_amdkfd_device_fini_sw()
247 if (adev->kfd.dev) in amdgpu_amdkfd_interrupt()
248 kgd2kfd_interrupt(adev->kfd.dev, ih_ring_entry); in amdgpu_amdkfd_interrupt()
253 if (adev->kfd.dev) in amdgpu_amdkfd_suspend()
254 kgd2kfd_suspend(adev->kfd.dev, suspend_proc); in amdgpu_amdkfd_suspend()
261 if (adev->kfd.dev) in amdgpu_amdkfd_resume()
262 r = kgd2kfd_resume(adev->kfd.dev, resume_proc); in amdgpu_amdkfd_resume()
269 if (adev->kfd.dev) in amdgpu_amdkfd_suspend_process()
270 kgd2kfd_suspend_process(adev->kfd.dev); in amdgpu_amdkfd_suspend_process()
277 if (adev->kfd.dev) in amdgpu_amdkfd_resume_process()
278 r = kgd2kfd_resume_process(adev->kfd.dev); in amdgpu_amdkfd_resume_process()
288 if (adev->kfd.dev) in amdgpu_amdkfd_pre_reset()
289 r = kgd2kfd_pre_reset(adev->kfd.dev, reset_context); in amdgpu_amdkfd_pre_reset()
298 if (adev->kfd.dev) in amdgpu_amdkfd_post_reset()
299 r = kgd2kfd_post_reset(adev->kfd.dev); in amdgpu_amdkfd_post_reset()
308 &adev->kfd.reset_work); in amdgpu_amdkfd_gpu_reset()
716 if (adev->kfd.dev) in amdgpu_amdkfd_is_kfd_vmid()
768 return kgd2kfd_check_and_lock_kfd(adev->kfd.dev); in amdgpu_amdkfd_check_and_lock_kfd()
773 kgd2kfd_unlock_kfd(adev->kfd.dev); in amdgpu_amdkfd_unlock_kfd()
867 if (!adev->kfd.init_complete) in amdgpu_amdkfd_stop_sched()
870 return kgd2kfd_stop_sched(adev->kfd.dev, node_id); in amdgpu_amdkfd_stop_sched()
876 if (!adev->kfd.init_complete) in amdgpu_amdkfd_start_sched()
879 return kgd2kfd_start_sched(adev->kfd.dev, node_id); in amdgpu_amdkfd_start_sched()
885 if (!adev->kfd.init_complete) in amdgpu_amdkfd_compute_active()
888 return kgd2kfd_compute_active(adev->kfd.dev, node_id); in amdgpu_amdkfd_compute_active()
897 if (!adev->kfd.init_complete) in amdgpu_amdkfd_config_sq_perfmon()