Lines Matching refs:kfd_process

524 	struct kfd_process	*process;
558 struct kfd_process *process;
660 struct kfd_process *process;
738 struct kfd_process { struct
829 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, argument
843 struct kfd_process *kfd_create_process(struct file *filep);
844 struct kfd_process *kfd_get_process(const struct task_struct *);
845 struct kfd_process *kfd_lookup_process_by_pasid(u32 pasid);
846 struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm);
847 void kfd_unref_process(struct kfd_process *p);
848 int kfd_process_evict_queues(struct kfd_process *p);
849 int kfd_process_restore_queues(struct kfd_process *p);
856 struct kfd_process *p);
858 struct kfd_process *p);
860 struct kfd_process *p);
862 int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process,
875 struct kfd_process *p);
877 struct kfd_process *p,
879 bool kfd_has_process_device_data(struct kfd_process *p);
893 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process,
948 int kfd_init_apertures(struct kfd_process *process);
983 void kfd_process_dequeue_from_all_devices(struct kfd_process *p);
984 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p);
1088 void kfd_event_init_process(struct kfd_process *p);
1089 void kfd_event_free_process(struct kfd_process *p);
1090 int kfd_event_mmap(struct kfd_process *process, struct vm_area_struct *vma);
1091 int kfd_wait_on_events(struct kfd_process *p,
1101 int kfd_set_event(struct kfd_process *p, uint32_t event_id);
1102 int kfd_reset_event(struct kfd_process *p, uint32_t event_id);
1103 int kfd_event_page_set(struct kfd_process *p, void *kernel_address,
1105 int kfd_event_create(struct file *devkfd, struct kfd_process *p,
1109 int kfd_event_destroy(struct kfd_process *p, uint32_t event_id);
1118 int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p);