Home
last modified time | relevance | path

Searched refs:kfd2kgd (Results 1 – 12 of 12) sorted by relevance

/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd.c29 const struct kfd2kgd_calls *kfd2kgd; variable
55 kfd2kgd = amdgpu_amdkfd_gfx_7_get_functions(); in amdgpu_amdkfd_load_interface()
59 kfd2kgd = amdgpu_amdkfd_gfx_8_0_get_functions(); in amdgpu_amdkfd_load_interface()
69 kfd2kgd = NULL; in amdgpu_amdkfd_load_interface()
75 kfd2kgd = NULL; in amdgpu_amdkfd_load_interface()
84 kfd2kgd = NULL; in amdgpu_amdkfd_load_interface()
91 kfd2kgd = NULL; in amdgpu_amdkfd_load_interface()
108 rdev->pdev, kfd2kgd); in amdgpu_amdkfd_device_probe()
Damdgpu_amdkfd_gfx_v8.c90 static const struct kfd2kgd_calls kfd2kgd = { variable
120 return (struct kfd2kgd_calls *)&kfd2kgd; in amdgpu_amdkfd_gfx_8_0_get_functions()
Damdgpu_amdkfd_gfx_v7.c131 static const struct kfd2kgd_calls kfd2kgd = { variable
159 return (struct kfd2kgd_calls *)&kfd2kgd; in amdgpu_amdkfd_gfx_7_get_functions()
/drivers/gpu/drm/amd/amdkfd/
Dkfd_dbgdev.c45 BUG_ON(!dev || !dev->kfd2kgd); in dbgdev_address_watch_disable_nodiq()
47 dev->kfd2kgd->address_watch_disable(dev->kgd); in dbgdev_address_watch_disable_nodiq()
339 pdd->dev->kfd2kgd->address_watch_execute( in dbgdev_address_watch_nodiq()
440 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
453 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
465 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
483 dbgdev->dev->kfd2kgd->address_watch_get_offset( in dbgdev_address_watch_diq()
790 return dbgdev->dev->kfd2kgd->wave_control_execute(dbgdev->dev->kgd, in dbgdev_wave_control_nodiq()
824 if (dev->kfd2kgd->get_atc_vmid_pasid_mapping_valid in dbgdev_wave_reset_wavefronts()
826 if (dev->kfd2kgd->get_atc_vmid_pasid_mapping_valid in dbgdev_wave_reset_wavefronts()
[all …]
Dkfd_mqd_manager_cik.c155 return mm->dev->kfd2kgd->hqd_load in load_mqd()
163 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd); in load_mqd_sdma()
255 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->kgd, type, timeout, in destroy_mqd()
268 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout); in destroy_mqd_sdma()
276 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied()
285 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd); in is_occupied_sdma()
Dkfd_mqd_manager_vi.c97 return mm->dev->kfd2kgd->hqd_load in load_mqd()
181 return mm->dev->kfd2kgd->hqd_destroy in destroy_mqd()
197 return mm->dev->kfd2kgd->hqd_is_occupied( in is_occupied()
Dkfd_device.c128 kfd->kfd2kgd = f2g; in kgd2kfd_probe()
247 if (kfd->kfd2kgd->init_gtt_mem_allocation( in kgd2kfd_device_init()
330 kfd->kfd2kgd->free_gtt_mem(kfd->kgd, kfd->gtt_mem); in kgd2kfd_device_init()
346 kfd->kfd2kgd->free_gtt_mem(kfd->kgd, kfd->gtt_mem); in kgd2kfd_device_exit()
Dkfd_device_queue_manager.c86 return dqm->dev->kfd2kgd->program_sh_mem_settings( in program_sh_mem_settings()
467 return dqm->dev->kfd2kgd->set_pasid_vmid_mapping( in set_pasid_vmid_mapping()
520 dqm->dev->kfd2kgd->init_pipeline(dqm->dev->kgd, inx, in init_pipelines()
534 dqm->dev->kfd2kgd->init_interrupts(dqm->dev->kgd, in init_interrupts()
Dkfd_topology.c736 dev->gpu->kfd2kgd->get_max_engine_clock_in_mhz( in node_show()
743 dev->gpu->kfd2kgd->get_fw_version( in node_show()
1123 buf[5] = (uint32_t)(gpu->kfd2kgd->get_vmem_size(gpu->kgd) in kfd_generate_gpu_id()
1125 buf[6] = (uint32_t)(gpu->kfd2kgd->get_vmem_size(gpu->kgd) >> 32); in kfd_generate_gpu_id()
Dkfd_priv.h169 const struct kfd2kgd_calls *kfd2kgd; member
Dkfd_chardev.c744 dev->kfd2kgd->get_gpu_clock_counter(dev->kgd); in kfd_ioctl_get_clock_counters()
/drivers/gpu/drm/radeon/
Dradeon_kfd.c107 static const struct kfd2kgd_calls kfd2kgd = { variable
178 rdev->pdev, &kfd2kgd); in radeon_kfd_device_probe()