Lines Matching refs:pdd
1063 int kfd_process_device_init_vm(struct kfd_process_device *pdd,
1078 int kfd_process_device_create_obj_handle(struct kfd_process_device *pdd,
1082 void kfd_process_device_remove_obj_handle(struct kfd_process_device *pdd,
1107 struct kfd_process_device *pdd,
1109 phys_addr_t kfd_get_process_doorbells(struct kfd_process_device *pdd);
1111 struct kfd_process_device *pdd);
1113 struct kfd_process_device *pdd);
1177 int kfd_process_drain_interrupts(struct kfd_process_device *pdd);
1310 int kfd_queue_acquire_buffers(struct kfd_process_device *pdd, struct queue_properties *properties);
1311 int kfd_queue_release_buffers(struct kfd_process_device *pdd, struct queue_properties *properties);
1313 int kfd_queue_unref_bo_vas(struct kfd_process_device *pdd,
1344 void kfd_process_dequeue_from_device(struct kfd_process_device *pdd);
1497 static inline void kfd_flush_tlb(struct kfd_process_device *pdd, in kfd_flush_tlb() argument
1500 struct amdgpu_device *adev = pdd->dev->adev; in kfd_flush_tlb()
1501 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in kfd_flush_tlb()
1503 amdgpu_vm_flush_compute_tlb(adev, vm, type, pdd->dev->xcc_mask); in kfd_flush_tlb()