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()
258 if (adev->kfd.dev) { in amdgpu_amdkfd_suspend()
260 kgd2kfd_stop_sched_all_nodes(adev->kfd.dev); in amdgpu_amdkfd_suspend()
262 kgd2kfd_suspend(adev->kfd.dev, suspend_proc); in amdgpu_amdkfd_suspend()
270 if (adev->kfd.dev) { in amdgpu_amdkfd_resume()
272 r = kgd2kfd_start_sched_all_nodes(adev->kfd.dev); in amdgpu_amdkfd_resume()
274 r = kgd2kfd_resume(adev->kfd.dev, resume_proc); in amdgpu_amdkfd_resume()
282 if (adev->kfd.dev) in amdgpu_amdkfd_suspend_process()
283 kgd2kfd_suspend_process(adev->kfd.dev); in amdgpu_amdkfd_suspend_process()
290 if (adev->kfd.dev) in amdgpu_amdkfd_resume_process()
291 r = kgd2kfd_resume_process(adev->kfd.dev); in amdgpu_amdkfd_resume_process()
301 if (adev->kfd.dev) in amdgpu_amdkfd_pre_reset()
302 r = kgd2kfd_pre_reset(adev->kfd.dev, reset_context); in amdgpu_amdkfd_pre_reset()
311 if (adev->kfd.dev) in amdgpu_amdkfd_post_reset()
312 r = kgd2kfd_post_reset(adev->kfd.dev); in amdgpu_amdkfd_post_reset()
320 (void)amdgpu_reset_domain_schedule(adev->reset_domain, &adev->kfd.reset_work); in amdgpu_amdkfd_gpu_reset()
728 if (adev->kfd.dev) in amdgpu_amdkfd_is_kfd_vmid()
780 return kgd2kfd_check_and_lock_kfd(adev->kfd.dev); in amdgpu_amdkfd_check_and_lock_kfd()
785 kgd2kfd_unlock_kfd(adev->kfd.dev); in amdgpu_amdkfd_unlock_kfd()
879 if (!adev->kfd.init_complete) in amdgpu_amdkfd_stop_sched()
882 return kgd2kfd_stop_sched(adev->kfd.dev, node_id); in amdgpu_amdkfd_stop_sched()
888 if (!adev->kfd.init_complete) in amdgpu_amdkfd_start_sched()
891 return kgd2kfd_start_sched(adev->kfd.dev, node_id); in amdgpu_amdkfd_start_sched()
897 if (!adev->kfd.init_complete) in amdgpu_amdkfd_compute_active()
900 return kgd2kfd_compute_active(adev->kfd.dev, node_id); in amdgpu_amdkfd_compute_active()
909 if (!adev->kfd.init_complete) in amdgpu_amdkfd_config_sq_perfmon()