Lines Matching refs:kfd_process
67 static struct kfd_process *find_process(const struct task_struct *thread);
69 static struct kfd_process *create_process(const struct task_struct *thread);
70 static int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep);
272 struct kfd_process *proc = NULL; in kfd_get_cu_occupancy()
303 struct kfd_process *p = container_of(attr, struct kfd_process, in kfd_procfs_show()
495 struct kfd_process *proc; in kfd_procfs_add_queue()
534 static void kfd_procfs_add_sysfs_stats(struct kfd_process *p) in kfd_procfs_add_sysfs_stats()
581 static void kfd_procfs_add_sysfs_counters(struct kfd_process *p) in kfd_procfs_add_sysfs_counters()
626 static void kfd_procfs_add_sysfs_files(struct kfd_process *p) in kfd_procfs_add_sysfs_files()
798 struct kfd_process *kfd_create_process(struct file *filep) in kfd_create_process()
800 struct kfd_process *process; in kfd_create_process()
876 struct kfd_process *kfd_get_process(const struct task_struct *thread) in kfd_get_process()
878 struct kfd_process *process; in kfd_get_process()
894 static struct kfd_process *find_process_by_mm(const struct mm_struct *mm) in find_process_by_mm()
896 struct kfd_process *process; in find_process_by_mm()
906 static struct kfd_process *find_process(const struct task_struct *thread) in find_process()
908 struct kfd_process *p; in find_process()
918 void kfd_unref_process(struct kfd_process *p) in kfd_unref_process()
926 struct kfd_process *p = pdd->process; in kfd_process_device_free_bos()
956 static void kfd_process_kunmap_signal_bo(struct kfd_process *p) in kfd_process_kunmap_signal_bo()
983 static void kfd_process_free_outstanding_kfd_bos(struct kfd_process *p) in kfd_process_free_outstanding_kfd_bos()
991 static void kfd_process_destroy_pdds(struct kfd_process *p) in kfd_process_destroy_pdds()
1035 static void kfd_process_remove_sysfs(struct kfd_process *p) in kfd_process_remove_sysfs()
1086 struct kfd_process *p = container_of(work, struct kfd_process, in kfd_process_wq_release()
1111 struct kfd_process *p = container_of(ref, struct kfd_process, ref); in kfd_process_ref_release()
1120 struct kfd_process *p = find_process_by_mm(mm); in kfd_process_alloc_notifier()
1129 kfd_unref_process(container_of(mn, struct kfd_process, mmu_notifier)); in kfd_process_free_notifier()
1135 struct kfd_process *p; in kfd_process_notifier_release()
1142 p = container_of(mn, struct kfd_process, mmu_notifier); in kfd_process_notifier_release()
1196 static int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep) in kfd_process_init_cwsr_apu()
1295 bool kfd_process_xnack_mode(struct kfd_process *p, bool supported) in kfd_process_xnack_mode()
1349 static struct kfd_process *create_process(const struct task_struct *thread) in create_process()
1351 struct kfd_process *process; in create_process()
1461 struct kfd_process *p) in kfd_get_process_device_data()
1473 struct kfd_process *p) in kfd_create_process_device_data()
1536 struct kfd_process *p; in kfd_process_device_init_vm()
1585 struct kfd_process *p) in kfd_bind_process_to_device()
1666 struct kfd_process *kfd_lookup_process_by_pasid(u32 pasid) in kfd_lookup_process_by_pasid()
1668 struct kfd_process *p, *ret_p = NULL; in kfd_lookup_process_by_pasid()
1687 struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm) in kfd_lookup_process_by_mm()
1689 struct kfd_process *p; in kfd_lookup_process_by_mm()
1707 int kfd_process_evict_queues(struct kfd_process *p) in kfd_process_evict_queues()
1751 int kfd_process_restore_queues(struct kfd_process *p) in kfd_process_restore_queues()
1771 int kfd_process_gpuidx_from_gpuid(struct kfd_process *p, uint32_t gpu_id) in kfd_process_gpuidx_from_gpuid()
1782 kfd_process_gpuid_from_kgd(struct kfd_process *p, struct amdgpu_device *adev, in kfd_process_gpuid_from_kgd()
1800 struct kfd_process *p; in evict_process_worker()
1808 p = container_of(dwork, struct kfd_process, eviction_work); in evict_process_worker()
1837 struct kfd_process *p; in restore_process_worker()
1845 p = container_of(dwork, struct kfd_process, restore_work); in restore_process_worker()
1879 struct kfd_process *p; in kfd_suspend_all_processes()
1899 struct kfd_process *p; in kfd_resume_all_processes()
1914 int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, in kfd_reserved_mem_mmap()
1966 struct kfd_process *p; in kfd_debugfs_mqds_by_process()