Lines Matching refs:kfd_process
68 static struct kfd_process *find_process(const struct task_struct *thread,
71 static struct kfd_process *create_process(const struct task_struct *thread);
272 struct kfd_process *proc = NULL; in kfd_get_cu_occupancy()
523 struct kfd_process *proc; in kfd_procfs_add_queue()
562 static void kfd_procfs_add_sysfs_stats(struct kfd_process *p) in kfd_procfs_add_sysfs_stats()
609 static void kfd_procfs_add_sysfs_counters(struct kfd_process *p) in kfd_procfs_add_sysfs_counters()
654 static void kfd_procfs_add_sysfs_files(struct kfd_process *p) in kfd_procfs_add_sysfs_files()
828 struct kfd_process *kfd_create_process(struct task_struct *thread) in kfd_create_process()
830 struct kfd_process *process; in kfd_create_process()
914 struct kfd_process *kfd_get_process(const struct task_struct *thread) in kfd_get_process()
916 struct kfd_process *process; in kfd_get_process()
932 static struct kfd_process *find_process_by_mm(const struct mm_struct *mm) in find_process_by_mm()
934 struct kfd_process *process; in find_process_by_mm()
944 static struct kfd_process *find_process(const struct task_struct *thread, in find_process()
947 struct kfd_process *p; in find_process()
959 void kfd_unref_process(struct kfd_process *p) in kfd_unref_process()
965 struct kfd_process *kfd_lookup_process_by_pid(struct pid *pid) in kfd_lookup_process_by_pid()
968 struct kfd_process *p = NULL; in kfd_lookup_process_by_pid()
987 struct kfd_process *p = pdd->process; in kfd_process_device_free_bos()
1017 static void kfd_process_kunmap_signal_bo(struct kfd_process *p) in kfd_process_kunmap_signal_bo()
1044 static void kfd_process_free_outstanding_kfd_bos(struct kfd_process *p) in kfd_process_free_outstanding_kfd_bos()
1052 static void kfd_process_destroy_pdds(struct kfd_process *p) in kfd_process_destroy_pdds()
1097 static void kfd_process_remove_sysfs(struct kfd_process *p) in kfd_process_remove_sysfs()
1144 static void kfd_process_wait_gpu_reset_complete(struct kfd_process *p) in kfd_process_wait_gpu_reset_complete()
1159 struct kfd_process *p = container_of(work, struct kfd_process, in kfd_process_wq_release()
1201 struct kfd_process *p = container_of(ref, struct kfd_process, ref); in kfd_process_ref_release()
1210 struct kfd_process *p = kfd_lookup_process_by_mm(mm); in kfd_process_alloc_notifier()
1217 kfd_unref_process(container_of(mn, struct kfd_process, mmu_notifier)); in kfd_process_free_notifier()
1220 static void kfd_process_notifier_release_internal(struct kfd_process *p) in kfd_process_notifier_release_internal()
1240 struct kfd_process *target; in kfd_process_notifier_release_internal()
1263 struct kfd_process *p; in kfd_process_notifier_release()
1269 p = container_of(mn, struct kfd_process, mmu_notifier); in kfd_process_notifier_release()
1306 struct kfd_process *p; in kfd_cleanup_processes()
1335 int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep) in kfd_process_init_cwsr_apu()
1445 bool kfd_process_xnack_mode(struct kfd_process *p, bool supported) in kfd_process_xnack_mode()
1513 static struct kfd_process *create_process(const struct task_struct *thread) in create_process()
1515 struct kfd_process *process; in create_process()
1604 struct kfd_process *p) in kfd_get_process_device_data()
1616 struct kfd_process *p) in kfd_create_process_device_data()
1674 struct kfd_process *p; in kfd_process_device_init_vm()
1746 struct kfd_process *p) in kfd_bind_process_to_device()
1816 struct kfd_process *p; in kfd_lookup_process_device_by_pasid()
1834 struct kfd_process *kfd_lookup_process_by_pasid(u32 pasid, in kfd_lookup_process_by_pasid()
1860 struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm) in kfd_lookup_process_by_mm()
1862 struct kfd_process *p; in kfd_lookup_process_by_mm()
1880 int kfd_process_evict_queues(struct kfd_process *p, uint32_t trigger) in kfd_process_evict_queues()
1934 int kfd_process_restore_queues(struct kfd_process *p) in kfd_process_restore_queues()
1957 int kfd_process_gpuidx_from_gpuid(struct kfd_process *p, uint32_t gpu_id) in kfd_process_gpuidx_from_gpuid()
1968 kfd_process_gpuid_from_node(struct kfd_process *p, struct kfd_node *node, in kfd_process_gpuid_from_node()
1982 static int signal_eviction_fence(struct kfd_process *p) in signal_eviction_fence()
2002 struct kfd_process *p; in evict_process_worker()
2010 p = container_of(dwork, struct kfd_process, eviction_work); in evict_process_worker()
2029 static int restore_process_helper(struct kfd_process *p) in restore_process_helper()
2055 struct kfd_process *p; in restore_process_worker()
2063 p = container_of(dwork, struct kfd_process, restore_work); in restore_process_worker()
2090 struct kfd_process *p; in kfd_suspend_all_processes()
2105 struct kfd_process *p; in kfd_resume_all_processes()
2120 int kfd_reserved_mem_mmap(struct kfd_node *dev, struct kfd_process *process, in kfd_reserved_mem_mmap()
2196 struct kfd_process *p; in kfd_process_close_interrupt_drain()
2210 struct kfd_process *p;
2218 struct kfd_process *p; in send_exception_work_handler()
2258 int kfd_send_exception_to_runtime(struct kfd_process *p, in kfd_send_exception_to_runtime()
2277 struct kfd_process_device *kfd_process_device_data_by_id(struct kfd_process *p, uint32_t gpu_id) in kfd_process_device_data_by_id()
2292 int kfd_process_get_user_gpu_id(struct kfd_process *p, uint32_t actual_gpu_id) in kfd_process_get_user_gpu_id()
2312 struct kfd_process *p; in kfd_debugfs_mqds_by_process()