/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 210 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->adev, mqd, pipe_id, in kfd_hiq_load_mqd_kiq() 218 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->adev, mqd, type, timeout, in kfd_destroy_mqd_cp() 237 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->adev, queue_address, in kfd_is_occupied_cp() 245 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->adev, mqd, in kfd_load_mqd_sdma() 259 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->adev, mqd, timeout); in kfd_destroy_mqd_sdma() 266 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->adev, mqd); in kfd_is_occupied_sdma()
|
H A D | kfd_debug.c | 426 pdd->watch_points[watch_id] = pdd->dev->kfd2kgd->clear_address_watch( in kfd_dbg_trap_clear_dev_address_watch() 463 pdd->watch_points[*watch_id] = pdd->dev->kfd2kgd->set_address_watch( in kfd_dbg_trap_set_dev_address_watch() 590 pdd->dev->kfd2kgd->disable_debug_trap( in kfd_dbg_trap_deactivate() 696 pdd->dev->kfd2kgd->enable_debug_trap(pdd->dev->adev, true, in kfd_dbg_trap_activate() 699 pdd->spi_dbg_override = pdd->dev->kfd2kgd->enable_debug_trap( in kfd_dbg_trap_activate() 804 int err = pdd->dev->kfd2kgd->validate_trap_override_request( in kfd_dbg_validate_trap_override_request() 840 pdd->spi_dbg_override = pdd->dev->kfd2kgd->set_wave_launch_trap_override( in kfd_dbg_trap_set_wave_launch_override() 876 pdd->spi_dbg_launch_mode = pdd->dev->kfd2kgd->set_wave_launch_mode( in kfd_dbg_trap_set_wave_launch_mode()
|
H A D | kfd_device_queue_manager.c | 147 dqm->dev->kfd2kgd->program_sh_mem_settings( in program_sh_mem_settings() 436 if (dqm->dev->kfd2kgd->program_trap_handler_settings) in program_trap_handler_settings() 438 dqm->dev->kfd2kgd->program_trap_handler_settings( in program_trap_handler_settings() 479 dqm->dev->kfd2kgd->set_vm_context_page_table_base(dqm->dev->adev, in allocate_vmid() 485 if (dqm->dev->kfd2kgd->set_scratch_backing_va) in allocate_vmid() 486 dqm->dev->kfd2kgd->set_scratch_backing_va(dqm->dev->adev, in allocate_vmid() 711 if (!dev->kfd2kgd->get_atc_vmid_pasid_mapping_info) { in dbgdev_wave_reset_wavefronts() 722 status = dev->kfd2kgd->get_atc_vmid_pasid_mapping_info in dbgdev_wave_reset_wavefronts() 750 dev->kfd2kgd->wave_control_execute( in dbgdev_wave_reset_wavefronts() 1175 dqm->dev->kfd2kgd in restore_process_queues_nocpsch() [all...] |
H A D | cik_event_interrupt.c | 36 const struct kfd2kgd_calls *f2g = dev->kfd2kgd; in cik_event_interrupt_isr()
|
H A D | kfd_mqd_manager_v9.c | 233 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd() 561 err = mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->adev, xcc_mqd, in hiq_load_mqd_kiq_v9_4_3() 726 err = mm->dev->kfd2kgd->hqd_destroy(mm->dev->adev, xcc_mqd, in destroy_mqd_v9_4_3() 752 err = mm->dev->kfd2kgd->hqd_load( in load_mqd_v9_4_3()
|
H A D | kfd_process.c | 276 if (dev->kfd2kgd->get_cu_occupancy == NULL) in kfd_get_cu_occupancy() 290 dev->kfd2kgd->get_cu_occupancy(dev->adev, proc->pasid, &wave_cnt, in kfd_get_cu_occupancy() 574 if (pdd->dev->kfd2kgd->get_cu_occupancy) in kfd_procfs_add_sysfs_stats() 1079 if (pdd->dev->kfd2kgd->get_cu_occupancy) in kfd_process_remove_sysfs() 1605 pdd->spi_dbg_override = pdd->dev->kfd2kgd->disable_debug_trap( in kfd_create_process_device_data()
|
H A D | kfd_device.c | 439 kfd->kfd2kgd = f2g; in kgd2kfd_probe() 770 node->kfd2kgd = kfd->kfd2kgd; in kgd2kfd_device_init()
|
H A D | kfd_priv.h | 264 const struct kfd2kgd_calls *kfd2kgd; /* Duplicated here along with member 325 const struct kfd2kgd_calls *kfd2kgd; member
|
H A D | kfd_mqd_manager_v11.c | 210 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
|
H A D | kfd_mqd_manager_vi.c | 165 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
|
H A D | kfd_mqd_manager_v10.c | 156 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
|
H A D | kfd_packet_manager_v9.c | 297 pm->dqm->dev->kfd2kgd->build_grace_period_packet_info( in pm_set_grace_period_v9()
|
H A D | kfd_mqd_manager_cik.c | 167 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
|
H A D | kfd_chardev.c | 925 pdd->qpd.vmid != 0 && dev->kfd2kgd->set_scratch_backing_va) in kfd_ioctl_set_scratch_backing_va() 926 dev->kfd2kgd->set_scratch_backing_va( in kfd_ioctl_set_scratch_backing_va() 2782 pdd->dev->kfd2kgd->enable_debug_trap( in runtime_enable() 2787 pdd->spi_dbg_override = pdd->dev->kfd2kgd->enable_debug_trap( in runtime_enable() 2855 pdd->dev->kfd2kgd->disable_debug_trap( in runtime_disable()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager_v9.c | 202 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd() 211 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id, in hiq_load_mqd_kiq() 285 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd() 307 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied() 370 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma() 412 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma() 419 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
|
H A D | kfd_mqd_manager_v10.c | 150 r = mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd() 160 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id, in hiq_load_mqd_kiq() 232 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd() 247 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied() 314 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma() 356 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma() 363 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
|
H A D | kfd_mqd_manager_vi.c | 164 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd() 257 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd() 272 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied() 339 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma() 380 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma() 387 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
|
H A D | kfd_mqd_manager_cik.c | 173 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id, in load_mqd() 182 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd, in load_mqd_sdma() 267 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->kgd, mqd, type, timeout, in destroy_mqd() 280 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma() 288 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied() 297 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
|
H A D | kfd_dbgdev.c | 44 dev->kfd2kgd->address_watch_disable(dev->kgd); in dbgdev_address_watch_disable_nodiq() 324 pdd->dev->kfd2kgd->address_watch_execute( in dbgdev_address_watch_nodiq() 422 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq() 433 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq() 443 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq() 459 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq() 755 return dbgdev->dev->kfd2kgd->wave_control_execute(dbgdev->dev->kgd, in dbgdev_wave_control_nodiq() 786 status = dev->kfd2kgd->get_atc_vmid_pasid_mapping_info in dbgdev_wave_reset_wavefronts() 814 dev->kfd2kgd->wave_control_execute(dev->kgd, in dbgdev_wave_reset_wavefronts()
|
H A D | kfd_device_queue_manager.c | 132 return dqm->dev->kfd2kgd->program_sh_mem_settings( in program_sh_mem_settings() 261 dqm->dev->kfd2kgd->set_vm_context_page_table_base(dqm->dev->kgd, in allocate_vmid() 267 if (dqm->dev->kfd2kgd->set_scratch_backing_va) in allocate_vmid() 268 dqm->dev->kfd2kgd->set_scratch_backing_va(dqm->dev->kgd, in allocate_vmid() 764 dqm->dev->kfd2kgd->set_vm_context_page_table_base( in restore_process_queues_nocpsch() 938 return dqm->dev->kfd2kgd->set_pasid_vmid_mapping( in set_pasid_vmid_mapping() 948 dqm->dev->kfd2kgd->init_interrupts(dqm->dev->kgd, i); in init_interrupts() 2044 r = dqm->dev->kfd2kgd->hqd_dump(dqm->dev->kgd, in dqm_debugfs_hqds() 2065 r = dqm->dev->kfd2kgd->hqd_dump( in dqm_debugfs_hqds() 2082 r = dqm->dev->kfd2kgd in dqm_debugfs_hqds() [all...] |
H A D | cik_event_interrupt.c | 36 const struct kfd2kgd_calls *f2g = dev->kfd2kgd; in cik_event_interrupt_isr()
|
H A D | kfd_process.c | 276 if (dev->kfd2kgd->get_cu_occupancy == NULL) in kfd_get_cu_occupancy() 290 dev->kfd2kgd->get_cu_occupancy(dev->kgd, proc->pasid, &wave_cnt, in kfd_get_cu_occupancy() 550 if (pdd->dev->kfd2kgd->get_cu_occupancy != NULL) { in kfd_procfs_add_sysfs_stats() 974 if (pdd->dev->kfd2kgd->get_cu_occupancy) in kfd_process_wq_release()
|
H A D | kfd_priv.h | 247 const struct kfd2kgd_calls *kfd2kgd; member
|
H A D | kfd_device.c | 577 kfd->kfd2kgd = f2g; in kgd2kfd_probe()
|
H A D | kfd_chardev.c | 1152 pdd->qpd.vmid != 0 && dev->kfd2kgd->set_scratch_backing_va) in kfd_ioctl_set_scratch_backing_va() 1153 dev->kfd2kgd->set_scratch_backing_va( in kfd_ioctl_set_scratch_backing_va()
|