/openbsd-src/sys/dev/pci/drm/amd/amdkfd/ |
H A D | kfd_debug.c | 71 struct kfd_process_device *pdd = process->pdds[i]; in kfd_dbg_ev_query_debug_event() local 131 struct kfd_process_device *pdd = process->pdds[i]; kfd_dbg_ev_raise() local 260 struct kfd_process_device *pdd = NULL; kfd_dbg_send_exception_to_runtime() local 347 kfd_dbg_set_mes_debug_mode(struct kfd_process_device * pdd,bool sq_trap_en) kfd_dbg_set_mes_debug_mode() argument 360 kfd_dbg_get_dev_watch_id(struct kfd_process_device * pdd,int * watch_id) kfd_dbg_get_dev_watch_id() argument 385 kfd_dbg_clear_dev_watch_id(struct kfd_process_device * pdd,int watch_id) kfd_dbg_clear_dev_watch_id() argument 398 kfd_dbg_owns_dev_watch_id(struct kfd_process_device * pdd,int watch_id) kfd_dbg_owns_dev_watch_id() argument 411 kfd_dbg_trap_clear_dev_address_watch(struct kfd_process_device * pdd,uint32_t watch_id) kfd_dbg_trap_clear_dev_address_watch() argument 441 kfd_dbg_trap_set_dev_address_watch(struct kfd_process_device * pdd,uint64_t watch_address,uint32_t watch_address_mask,uint32_t * watch_id,uint32_t watch_mode) kfd_dbg_trap_set_dev_address_watch() argument 510 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_set_flags() local 533 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_set_flags() local 575 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_deactivate() local 616 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_clean_exception_status() local 672 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_activate() local 750 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_enable() local 803 struct kfd_process_device *pdd = p->pdds[i]; kfd_dbg_validate_trap_override_request() local 837 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_set_wave_launch_override() local 873 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_set_wave_launch_mode() local 920 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_query_exception_info() local 945 struct kfd_process_device *pdd = NULL; kfd_dbg_trap_query_exception_info() local 1040 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_trap_device_snapshot() local 1109 struct kfd_process_device *pdd = target->pdds[i]; kfd_dbg_set_enabled_debug_exception_mask() local [all...] |
H A D | kfd_process.c | 88 struct kfd_process_device *pdd; member 102 struct kfd_process_device *pdd; in kfd_sdma_activity_worker() local 272 struct kfd_process_device *pdd = NULL; kfd_get_cu_occupancy() local 307 struct kfd_process_device *pdd = container_of(attr, struct kfd_process_device, kfd_procfs_show() local 311 struct kfd_process_device *pdd = container_of(attr, struct kfd_process_device, kfd_procfs_show() local 398 struct kfd_process_device *pdd = container_of(attr, kfd_procfs_stats_show() local 423 struct kfd_process_device *pdd; kfd_sysfs_counters_show() local 550 struct kfd_process_device *pdd = p->pdds[i]; kfd_procfs_add_sysfs_stats() local 598 struct kfd_process_device *pdd = p->pdds[i]; kfd_procfs_add_sysfs_counters() local 639 struct kfd_process_device *pdd = p->pdds[i]; kfd_procfs_add_sysfs_files() local 690 kfd_process_free_gpuvm(struct kgd_mem * mem,struct kfd_process_device * pdd,void ** kptr) kfd_process_free_gpuvm() argument 710 kfd_process_alloc_gpuvm(struct kfd_process_device * pdd,uint64_t gpu_va,uint32_t size,uint32_t flags,struct kgd_mem ** mem,void ** kptr) kfd_process_alloc_gpuvm() argument 763 kfd_process_device_reserve_ib_mem(struct kfd_process_device * pdd) kfd_process_device_reserve_ib_mem() argument 789 kfd_process_device_destroy_ib_mem(struct kfd_process_device * pdd) kfd_process_device_destroy_ib_mem() argument 954 kfd_process_device_free_bos(struct kfd_process_device * pdd) kfd_process_device_free_bos() argument 988 struct kfd_process_device *pdd; kfd_process_kunmap_signal_bo() local 1026 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_destroy_pdds() local 1069 struct kfd_process_device *pdd; kfd_process_remove_sysfs() local 1180 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_notifier_release_internal() local 1330 kfd_process_device_init_cwsr_dgpu(struct kfd_process_device * pdd) kfd_process_device_init_cwsr_dgpu() argument 1366 kfd_process_device_destroy_cwsr_dgpu(struct kfd_process_device * pdd) kfd_process_device_destroy_cwsr_dgpu() argument 1572 struct kfd_process_device *pdd = NULL; kfd_create_process_device_data() local 1642 kfd_process_device_init_vm(struct kfd_process_device * pdd,struct file * drm_file) kfd_process_device_init_vm() argument 1711 struct kfd_process_device *pdd; kfd_bind_process_to_device() local 1748 kfd_process_device_create_obj_handle(struct kfd_process_device * pdd,void * mem) kfd_process_device_create_obj_handle() argument 1757 kfd_process_device_translate_handle(struct kfd_process_device * pdd,int handle) kfd_process_device_translate_handle() argument 1769 kfd_process_device_remove_obj_handle(struct kfd_process_device * pdd,int handle) kfd_process_device_remove_obj_handle() argument 1825 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_evict_queues() local 1850 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_evict_queues() local 1874 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_restore_queues() local 2037 struct kfd_process_device *pdd; kfd_reserved_mem_mmap() local 2065 kfd_flush_tlb(struct kfd_process_device * pdd,enum TLB_FLUSH_TYPE type) kfd_flush_tlb() argument 2096 kfd_process_drain_interrupts(struct kfd_process_device * pdd) kfd_process_drain_interrupts() argument 2224 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_device_data_by_id() local 2241 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_get_user_gpu_id() local [all...] |
H A D | kfd_chardev.c | 71 struct kfd_process_device *pdd; in kfd_lock_pdd_by_id() local 83 static inline void kfd_unlock_pdd(struct kfd_process_device *pdd) in kfd_unlock_pdd() argument 305 struct kfd_process_device *pdd; in kfd_ioctl_create_queue() local 576 struct kfd_process_device *pdd; kfd_ioctl_set_memory_policy() local 630 struct kfd_process_device *pdd; kfd_ioctl_set_trap_handler() local 684 struct kfd_process_device *pdd; kfd_ioctl_get_clock_counters() local 721 struct kfd_process_device *pdd = p->pdds[i]; kfd_ioctl_get_process_apertures() local 796 struct kfd_process_device *pdd = p->pdds[i]; kfd_ioctl_get_process_apertures_new() local 902 struct kfd_process_device *pdd; kfd_ioctl_set_scratch_backing_va() local 941 struct kfd_process_device *pdd; kfd_ioctl_get_tile_config() local 985 struct kfd_process_device *pdd; kfd_ioctl_acquire_vm() local 1046 struct kfd_process_device *pdd = kfd_lock_pdd_by_id(p, args->gpu_id); kfd_ioctl_get_available_memory() local 1060 struct kfd_process_device *pdd; kfd_ioctl_alloc_memory_of_gpu() local 1198 struct kfd_process_device *pdd; kfd_ioctl_free_memory_of_gpu() local 1250 struct kfd_process_device *pdd, *peer_pdd; kfd_ioctl_map_memory_to_gpu() local 1368 struct kfd_process_device *pdd, *peer_pdd; kfd_ioctl_unmap_memory_from_gpu() local 1562 struct kfd_process_device *pdd; kfd_ioctl_import_dmabuf() local 1619 struct kfd_process_device *pdd; kfd_ioctl_export_dmabuf() local 1672 struct kfd_process_device *pdd; kfd_ioctl_smi_events() local 1800 struct kfd_process_device *pdd = p->pdds[i]; criu_checkpoint_devices() local 1840 struct kfd_process_device *pdd = p->pdds[i]; get_process_num_bos() local 1902 struct kfd_process_device *pdd = p->pdds[pdd_index]; criu_checkpoint_bos() local 2207 struct kfd_process_device *pdd; criu_restore_devices() local 2285 criu_restore_memory_of_gpu(struct kfd_process_device * pdd,struct kfd_criu_bo_bucket * bo_bucket,struct kfd_criu_bo_priv_data * bo_priv,struct kgd_mem ** kgd_mem) criu_restore_memory_of_gpu() argument 2358 struct kfd_process_device *pdd; criu_restore_bo() local 2756 struct kfd_process_device *pdd = p->pdds[i]; runtime_enable() local 2778 struct kfd_process_device *pdd = p->pdds[i]; runtime_enable() local 2840 struct kfd_process_device *pdd = p->pdds[i]; runtime_disable() local 2851 struct kfd_process_device *pdd = p->pdds[i]; runtime_disable() local 2896 struct kfd_process_device *pdd = NULL; kfd_ioctl_set_debug_trap() local [all...] |
H A D | kfd_process_queue_manager.c | 82 kfd_process_dequeue_from_device(struct kfd_process_device * pdd) kfd_process_dequeue_from_device() argument 100 struct kfd_process_device *pdd; pqm_set_gws() local 178 struct kfd_process_device *pdd; pqm_clean_queue_resource() local 280 struct kfd_process_device *pdd; pqm_create_queue() local 445 struct kfd_process_device *pdd; pqm_destroy_queue() local 661 get_queue_data_sizes(struct kfd_process_device * pdd,struct queue * q,uint32_t * mqd_size,uint32_t * ctl_stack_size) get_queue_data_sizes() argument 691 struct kfd_process_device *pdd = p->pdds[i]; kfd_process_get_queue_info() local 740 criu_checkpoint_queue(struct kfd_process_device * pdd,struct queue * q,struct kfd_criu_queue_priv_data * q_data) criu_checkpoint_queue() argument 787 criu_checkpoint_queues_device(struct kfd_process_device * pdd,uint8_t __user * user_priv,unsigned int * q_index,uint64_t * queues_priv_data_offset) criu_checkpoint_queues_device() argument 864 struct kfd_process_device *pdd = p->pdds[pdd_index]; kfd_criu_checkpoint_queues() local 906 struct kfd_process_device *pdd; kfd_criu_restore_queue() local [all...] |
H A D | kfd_doorbell.c | 110 struct kfd_process_device *pdd; in kfd_doorbell_mmap() local 235 phys_addr_t kfd_get_process_doorbells(struct kfd_process_device *pdd) in kfd_get_process_doorbells() 253 int kfd_alloc_process_doorbells(struct kfd_dev *kfd, struct kfd_process_device *pdd) in kfd_alloc_process_doorbells() 293 void kfd_free_process_doorbells(struct kfd_dev *kfd, struct kfd_process_device *pdd) in kfd_free_process_doorbells()
|
H A D | kfd_flat_memory.c | 316 static void kfd_init_apertures_vi(struct kfd_process_device *pdd, uint8_t id) in kfd_init_apertures_vi() 337 static void kfd_init_apertures_v9(struct kfd_process_device *pdd, uint8_t id) in kfd_init_apertures_v9() 360 struct kfd_process_device *pdd; in kfd_init_apertures() local
|
H A D | kfd_device_queue_manager_v10.c | 43 static uint32_t compute_sh_mem_bases_64bit(struct kfd_process_device *pdd) in compute_sh_mem_bases_64bit() 55 struct kfd_process_device *pdd; in update_qpd_v10() local
|
H A D | kfd_device_queue_manager_v9.c | 42 static uint32_t compute_sh_mem_bases_64bit(struct kfd_process_device *pdd) in compute_sh_mem_bases_64bit() 54 struct kfd_process_device *pdd; in update_qpd_v9() local
|
H A D | kfd_device_queue_manager_v11.c | 42 static uint32_t compute_sh_mem_bases_64bit(struct kfd_process_device *pdd) in compute_sh_mem_bases_64bit() 54 struct kfd_process_device *pdd; in update_qpd_v11() local
|
H A D | kfd_device_queue_manager.c | 192 struct kfd_process_device *pdd = qpd_to_pdd(qpd); in add_queue_mes() local 700 struct kfd_process_device *pdd; in dbgdev_wave_reset_wavefronts() local 825 struct kfd_process_device *pdd = qpd_to_pdd(qpd); in destroy_queue_nocpsch() local 855 struct kfd_process_device *pdd; in update_queue() local 961 suspend_single_queue(struct device_queue_manager * dqm,struct kfd_process_device * pdd,struct queue * q) suspend_single_queue() argument 1010 struct kfd_process_device *pdd; resume_single_queue() local 1043 struct kfd_process_device *pdd; evict_process_queues_nocpsch() local 1092 struct kfd_process_device *pdd; evict_process_queues_cpsch() local 1150 struct kfd_process_device *pdd; restore_process_queues_nocpsch() local 1229 struct kfd_process_device *pdd; restore_process_queues_cpsch() local 1291 struct kfd_process_device *pdd; register_process() local 2035 struct kfd_process_device *pdd = kfd_get_process_device_data(q->device, wait_on_destroy_queue() local 2064 struct kfd_process_device *pdd = qpd_to_pdd(qpd); destroy_queue_cpsch() local 2627 struct kfd_process_device *pdd; kfd_dqm_evict_pasid() local 2792 struct kfd_process_device *pdd = p->pdds[i]; copy_context_work_handler() local 2846 struct kfd_process_device *pdd = p->pdds[i]; resume_queues() local 2948 struct kfd_process_device *pdd = p->pdds[i]; suspend_queues() local [all...] |
H A D | kfd_packet_manager_v9.c | 38 struct kfd_process_device *pdd = in pm_map_process_v9() local 92 struct kfd_process_device *pdd = in pm_map_process_aldebaran() local
|
H A D | kfd_svm.c | 216 struct kfd_process_device *pdd; in svm_range_dma_map() local 254 struct kfd_process_device *pdd; in svm_range_free_dma_mappings() local 641 struct kfd_process_device *pdd; svm_range_get_node_by_id() local 1306 struct kfd_process_device *pdd; svm_range_unmap_from_gpus() local 1358 svm_range_map_to_gpu(struct kfd_process_device * pdd,struct svm_range * prange,unsigned long offset,unsigned long npages,bool readonly,dma_addr_t * dma_addr,struct amdgpu_device * bo_adev,struct dma_fence ** fence,bool flush_tlb) svm_range_map_to_gpu() argument 1439 struct kfd_process_device *pdd; svm_range_map_to_gpus() local 1501 struct kfd_process_device *pdd; svm_range_reserve_bos() local 1557 struct kfd_process_device *pdd; kfd_svm_page_owner() local 2250 struct kfd_process_device *pdd; svm_range_drain_retry_fault() local 2850 struct kfd_process_device *pdd; svm_range_count_fault() local 3319 struct kfd_process_device *pdd; svm_range_best_prefetch_location() local 4047 struct kfd_process_device *pdd = p->pdds[index]; kfd_criu_checkpoint_svm() local [all...] |
H A D | kfd_device_queue_manager_cik.c | 107 struct kfd_process_device *pdd; in update_qpd_cik() local
|
H A D | kfd_device_queue_manager_vi.c | 109 struct kfd_process_device *pdd; in update_qpd_vi() local
|
H A D | kfd_device_queue_manager.h | 306 static inline unsigned int get_sh_mem_bases_32(struct kfd_process_device *pdd) in get_sh_mem_bases_32() 312 get_sh_mem_bases_nybble_64(struct kfd_process_device *pdd) in get_sh_mem_bases_nybble_64()
|
H A D | kfd_migrate.c | 401 struct kfd_process_device *pdd; in svm_migrate_vma_to_vram() local 694 struct kfd_process_device *pdd; in svm_migrate_vma_to_ram() local
|
H A D | kfd_smi_events.c | 317 struct kfd_process_device *pdd = p->pdds[i]; in kfd_smi_event_queue_restore_rescheduled() local
|
H A D | kfd_events.c | 352 struct kfd_process_device *pdd; in kfd_kmap_event_page() local
|