Lines Matching refs:kfd_process
383 struct kfd_process *process;
410 struct kfd_process *process;
476 struct kfd_process { struct
536 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, argument
549 struct kfd_process *kfd_create_process(const struct task_struct *);
550 struct kfd_process *kfd_get_process(const struct task_struct *);
551 struct kfd_process *kfd_lookup_process_by_pasid(unsigned int pasid);
554 struct kfd_process *p);
557 struct kfd_process *p);
559 struct kfd_process *p);
562 struct kfd_process_device *kfd_get_first_process_device_data(struct kfd_process *p);
563 struct kfd_process_device *kfd_get_next_process_device_data(struct kfd_process *p,
565 bool kfd_has_process_device_data(struct kfd_process *p);
577 int kfd_doorbell_mmap(struct kfd_process *process, struct vm_area_struct *vma);
584 struct kfd_process *process,
617 int kfd_init_apertures(struct kfd_process *process);
649 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p);
701 struct kfd_process *process);
713 void kfd_event_init_process(struct kfd_process *p);
714 void kfd_event_free_process(struct kfd_process *p);
715 int kfd_event_mmap(struct kfd_process *process, struct vm_area_struct *vma);
716 int kfd_wait_on_events(struct kfd_process *p,
726 int kfd_set_event(struct kfd_process *p, uint32_t event_id);
727 int kfd_reset_event(struct kfd_process *p, uint32_t event_id);
728 int kfd_event_create(struct file *devkfd, struct kfd_process *p,
732 int kfd_event_destroy(struct kfd_process *p, uint32_t event_id);
734 int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p);