Lines Matching refs:kfd_process

62 static struct kfd_process *find_process(const struct task_struct *thread);
64 static struct kfd_process *create_process(const struct task_struct *thread,
204 struct kfd_process *kfd_create_process(struct file *filep) in kfd_create_process()
206 struct kfd_process *process; in kfd_create_process()
235 struct kfd_process *kfd_get_process(const struct task_struct *thread) in kfd_get_process()
237 struct kfd_process *process; in kfd_get_process()
253 static struct kfd_process *find_process_by_mm(const struct mm_struct *mm) in find_process_by_mm()
255 struct kfd_process *process; in find_process_by_mm()
265 static struct kfd_process *find_process(const struct task_struct *thread) in find_process()
267 struct kfd_process *p; in find_process()
277 void kfd_unref_process(struct kfd_process *p) in kfd_unref_process()
284 struct kfd_process *p = pdd->process; in kfd_process_device_free_bos()
308 static void kfd_process_free_outstanding_kfd_bos(struct kfd_process *p) in kfd_process_free_outstanding_kfd_bos()
316 static void kfd_process_destroy_pdds(struct kfd_process *p) in kfd_process_destroy_pdds()
351 struct kfd_process *p = container_of(work, struct kfd_process, in kfd_process_wq_release()
375 struct kfd_process *p = container_of(ref, struct kfd_process, ref); in kfd_process_ref_release()
383 struct kfd_process *p = container_of(rcu, struct kfd_process, rcu); in kfd_process_destroy_delayed()
391 struct kfd_process *p; in kfd_process_notifier_release()
398 p = container_of(mn, struct kfd_process, mmu_notifier); in kfd_process_notifier_release()
445 static int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep) in kfd_process_init_cwsr_apu()
512 static struct kfd_process *create_process(const struct task_struct *thread, in create_process()
515 struct kfd_process *process; in create_process()
618 struct kfd_process *p) in kfd_get_process_device_data()
630 struct kfd_process *p) in kfd_create_process_device_data()
678 struct kfd_process *p; in kfd_process_device_init_vm()
729 struct kfd_process *p) in kfd_bind_process_to_device()
752 struct kfd_process *p) in kfd_get_first_process_device_data()
760 struct kfd_process *p, in kfd_get_next_process_device_data()
768 bool kfd_has_process_device_data(struct kfd_process *p) in kfd_has_process_device_data()
805 struct kfd_process *kfd_lookup_process_by_pasid(unsigned int pasid) in kfd_lookup_process_by_pasid()
807 struct kfd_process *p, *ret_p = NULL; in kfd_lookup_process_by_pasid()
826 struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm) in kfd_lookup_process_by_mm()
828 struct kfd_process *p; in kfd_lookup_process_by_mm()
846 int kfd_process_evict_queues(struct kfd_process *p) in kfd_process_evict_queues()
882 int kfd_process_restore_queues(struct kfd_process *p) in kfd_process_restore_queues()
903 struct kfd_process *p; in evict_process_worker()
911 p = container_of(dwork, struct kfd_process, eviction_work); in evict_process_worker()
940 struct kfd_process *p; in restore_process_worker()
949 p = container_of(dwork, struct kfd_process, restore_work); in restore_process_worker()
993 struct kfd_process *p; in kfd_suspend_all_processes()
1012 struct kfd_process *p; in kfd_resume_all_processes()
1027 int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, in kfd_reserved_mem_mmap()
1078 struct kfd_process *p; in kfd_debugfs_mqds_by_process()