Searched refs:kfd_process (Results 1 – 18 of 18) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_priv.h | 543 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 D | kfd_process.c | 303 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 D | kfd_events.c | 151 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 D | kfd_svm.h | 161 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 D | kfd_chardev.c | 112 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 D | kfd_svm.c | 188 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 D | kfd_dbgmgr.h | 237 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 D | kfd_iommu.c | 113 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 D | kfd_iommu.h | 36 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 D | kfd_dbgmgr.c | 96 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 D | Makefile | 33 $(AMDKFD_PATH)/kfd_process.o \
|
| A D | kfd_flat_memory.c | 364 int kfd_init_apertures(struct kfd_process *process) in kfd_init_apertures()
|
| A D | kfd_doorbell.c | 126 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, in kfd_doorbell_mmap()
|
| A D | kfd_process_queue_manager.c | 127 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 D | kfd_device.c | 1251 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 D | kfd_dbgdev.c | 760 int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p) in dbgdev_wave_reset_wavefronts()
|
| A D | kfd_migrate.c | 850 struct kfd_process *p; in svm_migrate_to_ram()
|
| A D | kfd_device_queue_manager.c | 2016 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in kfd_process_vm_fault()
|
Completed in 41 milliseconds