Home
last modified time | relevance | path

Searched refs:kfd_process (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_priv.h543 struct kfd_process *process;
577 struct kfd_process *process;
675 struct kfd_process *process;
776 struct kfd_process { struct
902 struct kfd_process *p, uint32_t gpuidx) { in kfd_process_device_from_gpuidx()
906 void kfd_unref_process(struct kfd_process *p);
915 struct kfd_process *p);
917 struct kfd_process *p);
919 struct kfd_process *p);
1146 void kfd_event_init_process(struct kfd_process *p);
[all …]
A Dkfd_process.c303 struct kfd_process *p = container_of(attr, struct kfd_process, in kfd_procfs_show()
908 struct kfd_process *p; in find_process()
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()
1135 struct kfd_process *p; in kfd_process_notifier_release()
1536 struct kfd_process *p; in kfd_process_device_init_vm()
1689 struct kfd_process *p; in kfd_lookup_process_by_mm()
1800 struct kfd_process *p; in evict_process_worker()
1837 struct kfd_process *p; in restore_process_worker()
1879 struct kfd_process *p; in kfd_suspend_all_processes()
[all …]
A Dkfd_events.c151 struct kfd_process *p, uint32_t id, uint32_t bits) in lookup_signaled_event_by_partial_id()
182 struct kfd_process *p, in create_signal_event()
230 void kfd_event_init_process(struct kfd_process *p) in kfd_event_init_process()
255 static void destroy_events(struct kfd_process *p) in destroy_events()
269 static void shutdown_signal_page(struct kfd_process *p) in shutdown_signal_page()
281 void kfd_event_free_process(struct kfd_process *p) in kfd_event_free_process()
406 int kfd_set_event(struct kfd_process *p, uint32_t event_id) in kfd_set_event()
454 static void set_event_from_interrupt(struct kfd_process *p, in set_event_from_interrupt()
473 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in kfd_signal_event_interrupt()
664 int kfd_wait_on_events(struct kfd_process *p, in kfd_wait_on_events()
[all …]
A Dkfd_svm.h161 int svm_range_list_init(struct kfd_process *p);
162 void svm_range_list_fini(struct kfd_process *p);
163 int svm_ioctl(struct kfd_process *p, enum kfd_ioctl_svm_op op, uint64_t start,
174 int svm_range_split_by_granularity(struct kfd_process *p, struct mm_struct *mm,
201 struct kfd_process;
203 static inline int svm_range_list_init(struct kfd_process *p) in svm_range_list_init()
207 static inline void svm_range_list_fini(struct kfd_process *p) in svm_range_list_fini()
A Dkfd_chardev.c112 struct kfd_process *process; in kfd_open()
570 struct kfd_process *p, void *data) in kfd_ioctl_dbg_register()
624 struct kfd_process *p, void *data) in kfd_ioctl_dbg_unregister()
846 struct kfd_process *p, void *data) in kfd_ioctl_get_clock_counters()
871 struct kfd_process *p, void *data) in kfd_ioctl_get_process_apertures()
922 struct kfd_process *p, void *data) in kfd_ioctl_get_process_apertures_new()
1150 struct kfd_process *p, void *data) in kfd_ioctl_get_tile_config()
1640 struct kfd_process *p, void *data) in kfd_ioctl_alloc_queue_gws()
1679 struct kfd_process *p, void *data) in kfd_ioctl_get_dmabuf_info()
1968 struct kfd_process *process; in kfd_ioctl()
[all …]
A Dkfd_svm.c188 struct kfd_process *p; in svm_range_dma_map()
238 struct kfd_process *p; in svm_range_free_dma_mappings()
289 struct kfd_process *p; in svm_range_new()
475 struct kfd_process *p; in svm_range_vram_node_new()
568 struct kfd_process *p; in svm_range_get_adev_by_id()
590 struct kfd_process *p; in svm_range_get_pdd_by_adev()
1133 struct kfd_process *p; in svm_range_unmap_from_gpus()
1261 struct kfd_process *p; in svm_range_map_to_gpus()
1422 struct kfd_process *p; in svm_range_validate_and_map()
1579 struct kfd_process *p; in svm_range_restore_work()
[all …]
A Dkfd_dbgmgr.h237 struct kfd_process *process;
246 struct kfd_process *process;
287 long kfd_dbgmgr_register(struct kfd_dbgmgr *pmgr, struct kfd_process *p);
288 long kfd_dbgmgr_unregister(struct kfd_dbgmgr *pmgr, struct kfd_process *p);
A Dkfd_iommu.c113 struct kfd_process *p = pdd->process; in kfd_iommu_bind_process_to_device()
136 void kfd_iommu_unbind_process(struct kfd_process *p) in kfd_iommu_unbind_process()
149 struct kfd_process *p; in iommu_pasid_shutdown_callback()
221 struct kfd_process *p; in kfd_bind_processes_to_device()
262 struct kfd_process *p; in kfd_unbind_processes_from_device()
A Dkfd_iommu.h36 void kfd_iommu_unbind_process(struct kfd_process *p);
62 static inline void kfd_iommu_unbind_process(struct kfd_process *p) in kfd_iommu_unbind_process()
A Dkfd_dbgmgr.c96 long kfd_dbgmgr_register(struct kfd_dbgmgr *pmgr, struct kfd_process *p) in kfd_dbgmgr_register()
116 long kfd_dbgmgr_unregister(struct kfd_dbgmgr *pmgr, struct kfd_process *p) in kfd_dbgmgr_unregister()
A DMakefile33 $(AMDKFD_PATH)/kfd_process.o \
A Dkfd_flat_memory.c364 int kfd_init_apertures(struct kfd_process *process) in kfd_init_apertures()
A Dkfd_doorbell.c126 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, in kfd_doorbell_mmap()
A Dkfd_process_queue_manager.c127 void kfd_process_dequeue_from_all_devices(struct kfd_process *p) in kfd_process_dequeue_from_all_devices()
135 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p) in pqm_init()
A Dkfd_device.c1251 struct kfd_process *p; in kgd2kfd_quiesce_mm()
1271 struct kfd_process *p; in kgd2kfd_resume_mm()
1299 struct kfd_process *p; in kgd2kfd_schedule_evict_and_restore_process()
A Dkfd_dbgdev.c760 int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p) in dbgdev_wave_reset_wavefronts()
A Dkfd_migrate.c850 struct kfd_process *p; in svm_migrate_to_ram()
A Dkfd_device_queue_manager.c2016 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in kfd_process_vm_fault()

Completed in 807 milliseconds