kfd_process 107 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *process; kfd_process 136 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_get_version(struct file *filep, struct kfd_process *p, kfd_process 252 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_create_queue(struct file *filep, struct kfd_process *p, kfd_process 329 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_destroy_queue(struct file *filp, struct kfd_process *p, kfd_process 347 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_update_queue(struct file *filp, struct kfd_process *p, kfd_process 393 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_set_cu_mask(struct file *filp, struct kfd_process *p, kfd_process 449 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 467 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 519 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 551 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 605 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 643 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 743 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 827 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 852 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 908 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 998 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_create_event(struct file *filp, struct kfd_process *p, kfd_process 1069 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_destroy_event(struct file *filp, struct kfd_process *p, kfd_process 1077 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_set_event(struct file *filp, struct kfd_process *p, kfd_process 1085 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_reset_event(struct file *filp, struct kfd_process *p, kfd_process 1093 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_wait_events(struct file *filp, struct kfd_process *p, kfd_process 1107 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1143 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1184 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_ioctl_acquire_vm(struct file *filep, struct kfd_process *p, kfd_process 1248 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1330 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1374 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1484 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1571 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1626 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *p, void *data) kfd_process 1778 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *process; kfd_process 1864 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_mmio_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_process 1899 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_process *process; kfd_process 760 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p) kfd_process 96 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c long kfd_dbgmgr_register(struct kfd_dbgmgr *pmgr, struct kfd_process *p) kfd_process 116 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c long kfd_dbgmgr_unregister(struct kfd_dbgmgr *pmgr, struct kfd_process *p) kfd_process 237 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h struct kfd_process *process; kfd_process 246 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h struct kfd_process *process; kfd_process 287 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h long kfd_dbgmgr_register(struct kfd_dbgmgr *pmgr, struct kfd_process *p); kfd_process 288 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h long kfd_dbgmgr_unregister(struct kfd_dbgmgr *pmgr, struct kfd_process *p); kfd_process 880 drivers/gpu/drm/amd/amdkfd/kfd_device.c struct kfd_process *p; kfd_process 899 drivers/gpu/drm/amd/amdkfd/kfd_device.c struct kfd_process *p; kfd_process 927 drivers/gpu/drm/amd/amdkfd/kfd_device.c struct kfd_process *p; kfd_process 1839 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); kfd_process 129 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_process 229 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c struct kfd_process *process, kfd_process 255 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c struct kfd_process *process) kfd_process 261 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c int kfd_alloc_process_doorbells(struct kfd_process *process) kfd_process 271 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c void kfd_free_process_doorbells(struct kfd_process *process) kfd_process 64 drivers/gpu/drm/amd/amdkfd/kfd_events.c static struct kfd_signal_page *allocate_signal_page(struct kfd_process *p) kfd_process 94 drivers/gpu/drm/amd/amdkfd/kfd_events.c static int allocate_event_notification_slot(struct kfd_process *p, kfd_process 128 drivers/gpu/drm/amd/amdkfd/kfd_events.c static struct kfd_event *lookup_event_by_id(struct kfd_process *p, uint32_t id) kfd_process 151 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p, uint32_t id, uint32_t bits) kfd_process 182 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p, kfd_process 212 drivers/gpu/drm/amd/amdkfd/kfd_events.c static int create_other_event(struct kfd_process *p, struct kfd_event *ev) kfd_process 230 drivers/gpu/drm/amd/amdkfd/kfd_events.c void kfd_event_init_process(struct kfd_process *p) kfd_process 238 drivers/gpu/drm/amd/amdkfd/kfd_events.c static void destroy_event(struct kfd_process *p, struct kfd_event *ev) kfd_process 255 drivers/gpu/drm/amd/amdkfd/kfd_events.c static void destroy_events(struct kfd_process *p) kfd_process 269 drivers/gpu/drm/amd/amdkfd/kfd_events.c static void shutdown_signal_page(struct kfd_process *p) kfd_process 281 drivers/gpu/drm/amd/amdkfd/kfd_events.c void kfd_event_free_process(struct kfd_process *p) kfd_process 298 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_event_page_set(struct kfd_process *p, void *kernel_address, kfd_process 322 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_event_create(struct file *devkfd, struct kfd_process *p, kfd_process 371 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_event_destroy(struct kfd_process *p, uint32_t event_id) kfd_process 407 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_set_event(struct kfd_process *p, uint32_t event_id) kfd_process 431 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_reset_event(struct kfd_process *p, uint32_t event_id) kfd_process 450 drivers/gpu/drm/amd/amdkfd/kfd_events.c static void acknowledge_signal(struct kfd_process *p, struct kfd_event *ev) kfd_process 455 drivers/gpu/drm/amd/amdkfd/kfd_events.c static void set_event_from_interrupt(struct kfd_process *p, kfd_process 474 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); kfd_process 544 drivers/gpu/drm/amd/amdkfd/kfd_events.c static int init_event_waiter_get_status(struct kfd_process *p, kfd_process 665 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_wait_on_events(struct kfd_process *p, kfd_process 782 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_event_mmap(struct kfd_process *p, struct vm_area_struct *vma) kfd_process 831 drivers/gpu/drm/amd/amdkfd/kfd_events.c static void lookup_events_by_type_and_signal(struct kfd_process *p, kfd_process 888 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); kfd_process 960 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); kfd_process 979 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); kfd_process 1015 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct kfd_process *p; kfd_process 364 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c int kfd_init_apertures(struct kfd_process *process) kfd_process 112 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_process *p = pdd->process; kfd_process 135 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c void kfd_iommu_unbind_process(struct kfd_process *p) kfd_process 148 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_process *p; kfd_process 220 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_process *p; kfd_process 261 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_process *p; kfd_process 34 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h void kfd_iommu_unbind_process(struct kfd_process *p); kfd_process 57 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h static inline void kfd_iommu_unbind_process(struct kfd_process *p) kfd_process 503 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *process; kfd_process 538 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *process; kfd_process 625 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *process; kfd_process 748 drivers/gpu/drm/amd/amdkfd/kfd_priv.h typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, kfd_process 762 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *kfd_create_process(struct file *filep); kfd_process 763 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *kfd_get_process(const struct task_struct *); kfd_process 764 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *kfd_lookup_process_by_pasid(unsigned int pasid); kfd_process 765 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm); kfd_process 766 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_unref_process(struct kfd_process *p); kfd_process 767 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_process_evict_queues(struct kfd_process *p); kfd_process 768 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_process_restore_queues(struct kfd_process *p); kfd_process 775 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *p); kfd_process 777 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *p); kfd_process 779 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *p); kfd_process 781 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_process 794 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *p); kfd_process 796 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *p, kfd_process 798 drivers/gpu/drm/amd/amdkfd/kfd_priv.h bool kfd_has_process_device_data(struct kfd_process *p); kfd_process 812 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_process 821 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *process, kfd_process 824 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *process); kfd_process 825 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_alloc_process_doorbells(struct kfd_process *process); kfd_process 826 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_free_process_doorbells(struct kfd_process *process); kfd_process 864 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_init_apertures(struct kfd_process *process); kfd_process 899 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_process_dequeue_from_all_devices(struct kfd_process *p); kfd_process 900 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p); kfd_process 1005 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_event_init_process(struct kfd_process *p); kfd_process 1006 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_event_free_process(struct kfd_process *p); kfd_process 1007 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_event_mmap(struct kfd_process *process, struct vm_area_struct *vma); kfd_process 1008 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_wait_on_events(struct kfd_process *p, kfd_process 1018 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_set_event(struct kfd_process *p, uint32_t event_id); kfd_process 1019 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_reset_event(struct kfd_process *p, uint32_t event_id); kfd_process 1020 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_event_page_set(struct kfd_process *p, void *kernel_address, kfd_process 1022 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_event_create(struct file *devkfd, struct kfd_process *p, kfd_process 1026 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_event_destroy(struct kfd_process *p, uint32_t event_id); kfd_process 1035 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p); kfd_process 63 drivers/gpu/drm/amd/amdkfd/kfd_process.c static struct kfd_process *find_process(const struct task_struct *thread); kfd_process 65 drivers/gpu/drm/amd/amdkfd/kfd_process.c static struct kfd_process *create_process(const struct task_struct *thread); kfd_process 66 drivers/gpu/drm/amd/amdkfd/kfd_process.c static int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep); kfd_process 83 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p = container_of(attr, struct kfd_process, kfd_process 267 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *kfd_create_process(struct file *filep) kfd_process 269 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *process; kfd_process 332 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *kfd_get_process(const struct task_struct *thread) kfd_process 334 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *process; kfd_process 350 drivers/gpu/drm/amd/amdkfd/kfd_process.c static struct kfd_process *find_process_by_mm(const struct mm_struct *mm) kfd_process 352 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *process; kfd_process 362 drivers/gpu/drm/amd/amdkfd/kfd_process.c static struct kfd_process *find_process(const struct task_struct *thread) kfd_process 364 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 374 drivers/gpu/drm/amd/amdkfd/kfd_process.c void kfd_unref_process(struct kfd_process *p) kfd_process 381 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p = pdd->process; kfd_process 405 drivers/gpu/drm/amd/amdkfd/kfd_process.c static void kfd_process_free_outstanding_kfd_bos(struct kfd_process *p) kfd_process 413 drivers/gpu/drm/amd/amdkfd/kfd_process.c static void kfd_process_destroy_pdds(struct kfd_process *p) kfd_process 451 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p = container_of(work, struct kfd_process, kfd_process 483 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p = container_of(ref, struct kfd_process, ref); kfd_process 491 drivers/gpu/drm/amd/amdkfd/kfd_process.c kfd_unref_process(container_of(mn, struct kfd_process, mmu_notifier)); kfd_process 497 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 504 drivers/gpu/drm/amd/amdkfd/kfd_process.c p = container_of(mn, struct kfd_process, mmu_notifier); kfd_process 551 drivers/gpu/drm/amd/amdkfd/kfd_process.c static int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep) kfd_process 622 drivers/gpu/drm/amd/amdkfd/kfd_process.c static struct kfd_process *create_process(const struct task_struct *thread) kfd_process 624 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *process; kfd_process 716 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p) kfd_process 728 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p) kfd_process 776 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 829 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p) kfd_process 852 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p) kfd_process 860 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p, kfd_process 868 drivers/gpu/drm/amd/amdkfd/kfd_process.c bool kfd_has_process_device_data(struct kfd_process *p) kfd_process 905 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *kfd_lookup_process_by_pasid(unsigned int pasid) kfd_process 907 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p, *ret_p = NULL; kfd_process 926 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm) kfd_process 928 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 946 drivers/gpu/drm/amd/amdkfd/kfd_process.c int kfd_process_evict_queues(struct kfd_process *p) kfd_process 982 drivers/gpu/drm/amd/amdkfd/kfd_process.c int kfd_process_restore_queues(struct kfd_process *p) kfd_process 1003 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 1011 drivers/gpu/drm/amd/amdkfd/kfd_process.c p = container_of(dwork, struct kfd_process, eviction_work); kfd_process 1040 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 1048 drivers/gpu/drm/amd/amdkfd/kfd_process.c p = container_of(dwork, struct kfd_process, restore_work); kfd_process 1082 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 1101 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 1116 drivers/gpu/drm/amd/amdkfd/kfd_process.c int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_process 1167 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *p; kfd_process 127 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c void kfd_process_dequeue_from_all_devices(struct kfd_process *p) kfd_process 135 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p)