Lines Matching refs:kfd
103 adev->kfd.dev = kgd2kfd_probe((struct kgd_dev *)adev, in amdgpu_amdkfd_device_probe()
106 if (adev->kfd.dev) in amdgpu_amdkfd_device_probe()
148 if (adev->kfd.dev) { in amdgpu_amdkfd_device_init()
205 kgd2kfd_device_init(adev->kfd.dev, &gpu_resources); in amdgpu_amdkfd_device_init()
211 if (adev->kfd.dev) { in amdgpu_amdkfd_device_fini()
212 kgd2kfd_device_exit(adev->kfd.dev); in amdgpu_amdkfd_device_fini()
213 adev->kfd.dev = NULL; in amdgpu_amdkfd_device_fini()
220 if (adev->kfd.dev) in amdgpu_amdkfd_interrupt()
221 kgd2kfd_interrupt(adev->kfd.dev, ih_ring_entry); in amdgpu_amdkfd_interrupt()
226 if (adev->kfd.dev) in amdgpu_amdkfd_suspend()
227 kgd2kfd_suspend(adev->kfd.dev); in amdgpu_amdkfd_suspend()
234 if (adev->kfd.dev) in amdgpu_amdkfd_resume()
235 r = kgd2kfd_resume(adev->kfd.dev); in amdgpu_amdkfd_resume()
244 if (adev->kfd.dev) in amdgpu_amdkfd_pre_reset()
245 r = kgd2kfd_pre_reset(adev->kfd.dev); in amdgpu_amdkfd_pre_reset()
254 if (adev->kfd.dev) in amdgpu_amdkfd_post_reset()
255 r = kgd2kfd_post_reset(adev->kfd.dev); in amdgpu_amdkfd_post_reset()
672 if (adev->kfd.dev) { in amdgpu_amdkfd_is_kfd_vmid()
743 bool kgd2kfd_device_init(struct kfd_dev *kfd, in kgd2kfd_device_init() argument
749 void kgd2kfd_device_exit(struct kfd_dev *kfd) in kgd2kfd_device_exit() argument
757 void kgd2kfd_suspend(struct kfd_dev *kfd) in kgd2kfd_suspend() argument
761 int kgd2kfd_resume(struct kfd_dev *kfd) in kgd2kfd_resume() argument
766 int kgd2kfd_pre_reset(struct kfd_dev *kfd) in kgd2kfd_pre_reset() argument
771 int kgd2kfd_post_reset(struct kfd_dev *kfd) in kgd2kfd_post_reset() argument
776 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) in kgd2kfd_interrupt() argument
780 void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd) in kgd2kfd_set_sram_ecc_flag() argument