Lines Matching refs:kfd_process_device

745 struct kfd_process_device {  struct
860 #define qpd_to_pdd(x) container_of(x, struct kfd_process_device, qpd) argument
921 struct kfd_process_device *pdds[MAX_GPU_INSTANCE];
1045 struct kfd_process_device **pdd);
1055 static inline struct kfd_process_device *kfd_process_device_from_gpuidx( in kfd_process_device_from_gpuidx()
1066 struct kfd_process_device *kfd_process_device_data_by_id(struct kfd_process *process,
1071 int kfd_process_device_init_vm(struct kfd_process_device *pdd,
1073 struct kfd_process_device *kfd_bind_process_to_device(struct kfd_node *dev,
1075 struct kfd_process_device *kfd_get_process_device_data(struct kfd_node *dev,
1077 struct kfd_process_device *kfd_create_process_device_data(struct kfd_node *dev,
1086 int kfd_process_device_create_obj_handle(struct kfd_process_device *pdd,
1088 void *kfd_process_device_translate_handle(struct kfd_process_device *p,
1090 void kfd_process_device_remove_obj_handle(struct kfd_process_device *pdd,
1113 struct kfd_process_device *pdd,
1115 phys_addr_t kfd_get_process_doorbells(struct kfd_process_device *pdd);
1117 struct kfd_process_device *pdd);
1119 struct kfd_process_device *pdd);
1183 int kfd_process_drain_interrupts(struct kfd_process_device *pdd);
1316 int kfd_queue_acquire_buffers(struct kfd_process_device *pdd, struct queue_properties *properties);
1317 int kfd_queue_release_buffers(struct kfd_process_device *pdd, struct queue_properties *properties);
1319 int kfd_queue_unref_bo_vas(struct kfd_process_device *pdd,
1340 int kfd_evict_process_device(struct kfd_process_device *pdd);
1350 void kfd_process_dequeue_from_device(struct kfd_process_device *pdd);
1515 void kfd_signal_vm_fault_event(struct kfd_process_device *pdd,
1523 static inline void kfd_flush_tlb(struct kfd_process_device *pdd, in kfd_flush_tlb()