Lines Matching refs:pdd

353 	struct kfd_process_device *pdd;  in kfd_kmap_event_page()  local
363 pdd = kfd_process_device_data_by_id(p, GET_GPU_ID(event_page_offset)); in kfd_kmap_event_page()
364 if (!pdd) { in kfd_kmap_event_page()
368 kfd = pdd->dev; in kfd_kmap_event_page()
370 pdd = kfd_bind_process_to_device(kfd, p); in kfd_kmap_event_page()
371 if (IS_ERR(pdd)) in kfd_kmap_event_page()
372 return PTR_ERR(pdd); in kfd_kmap_event_page()
374 mem = kfd_process_device_translate_handle(pdd, in kfd_kmap_event_page()
1182 struct kfd_process_device *pdd; in kfd_signal_vm_fault_event_with_userptr() local
1192 pdd = p->pdds[i]; in kfd_signal_vm_fault_event_with_userptr()
1193 exception_data.gpu_id = pdd->user_gpu_id; in kfd_signal_vm_fault_event_with_userptr()
1194 kfd_evict_process_device(pdd); in kfd_signal_vm_fault_event_with_userptr()
1195 kfd_signal_vm_fault_event(pdd, NULL, &exception_data); in kfd_signal_vm_fault_event_with_userptr()
1199 void kfd_signal_vm_fault_event(struct kfd_process_device *pdd, in kfd_signal_vm_fault_event() argument
1205 struct kfd_process *p = pdd->process; in kfd_signal_vm_fault_event()
1209 user_gpu_id = kfd_process_get_user_gpu_id(p, pdd->dev->id); in kfd_signal_vm_fault_event()
1212 pdd->dev->id); in kfd_signal_vm_fault_event()
1275 struct kfd_process_device *pdd = kfd_get_process_device_data(dev, p); in kfd_signal_reset_event() local
1282 if (unlikely(!pdd)) { in kfd_signal_reset_event()
1288 if (dev->dqm->detect_hang_count && !pdd->has_reset_queue) in kfd_signal_reset_event()
1295 if (unlikely(amdgpu_file_to_fpriv(pdd->drm_file, &drv_priv))) { in kfd_signal_reset_event()