Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/
A Dkfd_svm.h158 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 Dkfd_priv.h564 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 Dkfd_process.c304 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 Dkfd_events.c157 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 Dkfd_chardev.c129 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 Dkfd_svm.c200 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 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()
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 Dkfd_iommu.h37 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 DMakefile33 $(AMDKFD_PATH)/kfd_process.o \
A Dkfd_process_queue_manager.c142 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 Dkfd_migrate.c403 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 Dkfd_flat_memory.c365 int kfd_init_apertures(struct kfd_process *process) in kfd_init_apertures()
A Dkfd_device.c843 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 Dkfd_doorbell.c141 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, in kfd_doorbell_mmap()
A Dkfd_int_process_v11.c194 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in event_interrupt_poison_consumption_v11()
A Dkfd_int_process_v9.c97 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid); in event_interrupt_poison_consumption_v9()
A Dkfd_smi_events.c309 struct kfd_process *p; in kfd_smi_event_queue_restore_rescheduled()
A Dkfd_device_queue_manager.c664 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 46 milliseconds