Searched refs:kfd_process (Results 1 – 18 of 18) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_svm.h | 158 int svm_range_list_init(struct kfd_process *p); 159 void svm_range_list_fini(struct kfd_process *p); 186 int kfd_criu_checkpoint_svm(struct kfd_process *p, 189 int kfd_criu_restore_svm(struct kfd_process *p, 193 int kfd_criu_resume_svm(struct kfd_process *p); 210 struct kfd_process; 212 static inline int svm_range_list_init(struct kfd_process *p) in svm_range_list_init() 216 static inline void svm_range_list_fini(struct kfd_process *p) in svm_range_list_fini() 235 static inline int svm_range_get_info(struct kfd_process *p, in svm_range_get_info() 251 static inline int kfd_criu_restore_svm(struct kfd_process *p, in kfd_criu_restore_svm() [all …]
|
A D | kfd_priv.h | 564 struct kfd_process *process; 604 struct kfd_process *process; 702 struct kfd_process *process; 815 struct kfd_process { struct 945 struct kfd_process *p, uint32_t gpuidx) { in kfd_process_device_from_gpuidx() 949 void kfd_unref_process(struct kfd_process *p); 963 struct kfd_process *p); 965 struct kfd_process *p); 967 struct kfd_process *p); 1162 struct kfd_process *p, [all …]
|
A D | kfd_process.c | 304 struct kfd_process *p = container_of(attr, struct kfd_process, in kfd_procfs_show() 912 struct kfd_process *p; in find_process() 1115 struct kfd_process *p = container_of(work, struct kfd_process, in kfd_process_wq_release() 1149 struct kfd_process *p = container_of(ref, struct kfd_process, ref); in kfd_process_ref_release() 1173 struct kfd_process *p; in kfd_process_notifier_release() 1568 struct kfd_process *p; in kfd_process_device_init_vm() 1734 struct kfd_process *p; in kfd_lookup_process_by_mm() 1852 struct kfd_process *p; in evict_process_worker() 1889 struct kfd_process *p; in restore_process_worker() 1931 struct kfd_process *p; in kfd_suspend_all_processes() [all …]
|
A D | kfd_events.c | 157 struct kfd_process *p, uint32_t id, uint32_t bits) in lookup_signaled_event_by_partial_id() 241 int kfd_event_init_process(struct kfd_process *p) in kfd_event_init_process() 280 static void destroy_events(struct kfd_process *p) in destroy_events() 296 static void shutdown_signal_page(struct kfd_process *p) in shutdown_signal_page() 308 void kfd_event_free_process(struct kfd_process *p) in kfd_event_free_process() 444 struct kfd_process *p, in kfd_criu_restore_event() 520 int kfd_criu_checkpoint_events(struct kfd_process *p, in kfd_criu_checkpoint_events() 591 int kfd_get_num_events(struct kfd_process *p) in kfd_get_num_events() 792 static int init_event_waiter(struct kfd_process *p, in init_event_waiter() 912 int kfd_wait_on_events(struct kfd_process *p, in kfd_wait_on_events() [all …]
|
A D | kfd_chardev.c | 129 struct kfd_process *process; in kfd_open() 925 struct kfd_process *p, void *data) in kfd_ioctl_get_tile_config() 1967 struct kfd_process *p, in criu_checkpoint() 2407 struct kfd_process *p, in criu_restore_objects() 2463 struct kfd_process *p, in criu_restore() 2519 struct kfd_process *p, in criu_unpause() 2543 struct kfd_process *p, in criu_resume() 2546 struct kfd_process *target = NULL; in criu_resume() 2588 struct kfd_process *p, in criu_process_info() 2777 struct kfd_process *process; in kfd_ioctl() [all …]
|
A D | kfd_svm.c | 200 struct kfd_process *p; in svm_range_dma_map() 248 struct kfd_process *p; in svm_range_free_dma_mappings() 273 struct kfd_process *p = container_of(prange->svms, struct kfd_process, svms); in svm_range_free() 308 struct kfd_process *p; in svm_range_new() 523 struct kfd_process *p; in svm_range_vram_node_new() 624 struct kfd_process *p; in svm_range_get_adev_by_id() 646 struct kfd_process *p; in svm_range_get_pdd_by_adev() 1240 struct kfd_process *p; in svm_range_unmap_from_gpus() 1369 struct kfd_process *p; in svm_range_map_to_gpus() 1527 struct kfd_process *p; in svm_range_validate_and_map() [all …]
|
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() 150 struct kfd_process *p; in iommu_pasid_shutdown_callback() 211 struct kfd_process *p; in kfd_bind_processes_to_device() 252 struct kfd_process *p; in kfd_unbind_processes_from_device()
|
A D | kfd_iommu.h | 37 void kfd_iommu_unbind_process(struct kfd_process *p); 63 static inline void kfd_iommu_unbind_process(struct kfd_process *p) in kfd_iommu_unbind_process()
|
A D | Makefile | 33 $(AMDKFD_PATH)/kfd_process.o \
|
A D | kfd_process_queue_manager.c | 142 void kfd_process_dequeue_from_all_devices(struct kfd_process *p) in kfd_process_dequeue_from_all_devices() 150 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p) in pqm_init() 585 int kfd_process_get_queue_info(struct kfd_process *p, in kfd_process_get_queue_info() 764 int kfd_criu_checkpoint_queues(struct kfd_process *p, in kfd_criu_checkpoint_queues() 806 int kfd_criu_restore_queue(struct kfd_process *p, in kfd_criu_restore_queue()
|
A D | kfd_migrate.c | 403 struct kfd_process *p = container_of(prange->svms, struct kfd_process, svms); in svm_migrate_vma_to_vram() 665 struct kfd_process *p = container_of(prange->svms, struct kfd_process, svms); in svm_migrate_vma_to_ram() 887 struct kfd_process *p; in svm_migrate_to_ram()
|
A D | kfd_flat_memory.c | 365 int kfd_init_apertures(struct kfd_process *process) in kfd_init_apertures()
|
A D | kfd_device.c | 843 struct kfd_process *p; in kgd2kfd_quiesce_mm() 863 struct kfd_process *p; in kgd2kfd_resume_mm() 891 struct kfd_process *p; in kgd2kfd_schedule_evict_and_restore_process()
|
A D | kfd_doorbell.c | 141 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, in kfd_doorbell_mmap()
|
A D | kfd_int_process_v11.c | 194 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in event_interrupt_poison_consumption_v11()
|
A D | kfd_int_process_v9.c | 97 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in event_interrupt_poison_consumption_v9()
|
A D | kfd_smi_events.c | 309 struct kfd_process *p; in kfd_smi_event_queue_restore_rescheduled()
|
A D | kfd_device_queue_manager.c | 664 static int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p) in dbgdev_wave_reset_wavefronts() 2408 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in kfd_dqm_evict_pasid()
|
Completed in 45 milliseconds