| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_debug.h | 79 return (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 2) || in kfd_dbg_is_per_vmid_supported() 80 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3) || in kfd_dbg_is_per_vmid_supported() 81 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4) || in kfd_dbg_is_per_vmid_supported() 82 KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0) || in kfd_dbg_is_per_vmid_supported() 83 KFD_GC_VERSION(dev) >= IP_VERSION(11, 0, 0)); in kfd_dbg_is_per_vmid_supported() 102 return !(KFD_GC_VERSION(dev) == IP_VERSION(10, 1, 10) || in kfd_dbg_is_rlc_restore_supported() 103 KFD_GC_VERSION(dev) == IP_VERSION(10, 1, 1)); in kfd_dbg_is_rlc_restore_supported() 108 return KFD_GC_VERSION(dev) >= IP_VERSION(11, 0, 0) && in kfd_dbg_has_cwsr_workaround() 109 KFD_GC_VERSION(dev) <= IP_VERSION(11, 0, 3); in kfd_dbg_has_cwsr_workaround() 114 if ((KFD_GC_VERSION(dev) == IP_VERSION(9, 0, 1) in kfd_dbg_has_gws_support() [all …]
|
| H A D | kfd_device.c | 126 uint32_t gc_version = KFD_GC_VERSION(kfd); in kfd_device_info_set_event_interrupt_class() 191 uint32_t gc_version = KFD_GC_VERSION(kfd); in kfd_device_info_init() 502 if (KFD_GC_VERSION(kfd) < IP_VERSION(9, 0, 1)) { in kfd_cwsr_init() 507 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 1)) { in kfd_cwsr_init() 512 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 2)) { in kfd_cwsr_init() 517 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 3) || in kfd_cwsr_init() 518 KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 4)) { in kfd_cwsr_init() 523 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 5, 0)) { in kfd_cwsr_init() 527 } else if (KFD_GC_VERSION(kfd) < IP_VERSION(10, 1, 1)) { in kfd_cwsr_init() 532 } else if (KFD_GC_VERSION(kfd) < IP_VERSION(10, 3, 0)) { in kfd_cwsr_init() [all …]
|
| H A D | kfd_mqd_manager_v9.c | 87 if (KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 3) && in update_cu_mask() 88 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 4) && in update_cu_mask() 89 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 5, 0)) { in update_cu_mask() 330 if (KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 3) && in update_mqd() 331 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 4) && in update_mqd() 332 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 5, 0)) in update_mqd() 336 if (minfo && KFD_GC_VERSION(mm->dev) >= IP_VERSION(9, 4, 2)) { in update_mqd() 989 if (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3) || in mqd_manager_init_v9() 990 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4) || in mqd_manager_init_v9() 991 KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)) { in mqd_manager_init_v9() [all …]
|
| H A D | kfd_mqd_manager.c | 107 bool wgp_mode_req = KFD_GC_VERSION(mm->dev) >= IP_VERSION(10, 0, 0); in mqd_symmetrically_map_cu_mask() 135 cu_bitmap_sh_mul = (KFD_GC_VERSION(mm->dev) >= IP_VERSION(11, 0, 0) && in mqd_symmetrically_map_cu_mask() 136 KFD_GC_VERSION(mm->dev) < IP_VERSION(13, 0, 0)) ? 2 : 1; in mqd_symmetrically_map_cu_mask() 295 if (KFD_GC_VERSION(mm->dev) >= IP_VERSION(11, 0, 0)) in kfd_mqd_stride()
|
| H A D | kfd_priv.h | 212 #define KFD_GC_VERSION(dev) (amdgpu_ip_version((dev)->adev, GC_HWIP, 0)) macro 213 #define KFD_IS_SOC15(dev) ((KFD_GC_VERSION(dev)) >= (IP_VERSION(9, 0, 1))) 215 ((KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 2)) || \ 216 (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3)) || \ 217 (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4)) || \ 218 (KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)) || \ 219 (KFD_GC_VERSION(dev) == IP_VERSION(12, 1, 0))) 1568 return KFD_GC_VERSION(dev) >= IP_VERSION(9, 4, 2) || in kfd_flush_tlb_after_unmap() 1569 (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 1) && dev->sdma_fw_version >= 18) || in kfd_flush_tlb_after_unmap() 1570 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 0); in kfd_flush_tlb_after_unmap()
|
| H A D | kfd_process_queue_manager.c | 138 if ((KFD_GC_VERSION(dev) != IP_VERSION(9, 4, 3) && in pqm_set_gws() 139 KFD_GC_VERSION(dev) != IP_VERSION(9, 4, 4) && in pqm_set_gws() 140 KFD_GC_VERSION(dev) != IP_VERSION(9, 5, 0)) && in pqm_set_gws() 203 if (KFD_GC_VERSION(pqn->q->device) != IP_VERSION(9, 4, 3) && in pqm_clean_queue_resource() 204 KFD_GC_VERSION(pqn->q->device) != IP_VERSION(9, 4, 4) && in pqm_clean_queue_resource() 205 KFD_GC_VERSION(pqn->q->device) != IP_VERSION(9, 5, 0) && in pqm_clean_queue_resource() 330 if (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3) || in pqm_create_queue() 331 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4) || in pqm_create_queue() 332 KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)) in pqm_create_queue() 640 KFD_GC_VERSION(pqn->q->device) >= IP_VERSION(10, 0, 0)) { in pqm_update_mqd()
|
| H A D | kfd_topology.c | 517 if (KFD_GC_VERSION(dev->gpu) < IP_VERSION(10, 0, 0) && in node_show() 1253 KFD_GC_VERSION(to_dev->gpu) == IP_VERSION(9, 4, 0))) { in kfd_set_iolink_non_coherent() 1729 if (KFD_GC_VERSION(knode) == IP_VERSION(9, 4, 3) || in fill_in_l2_l3_pcache() 1730 KFD_GC_VERSION(knode) == IP_VERSION(9, 4, 4) || in fill_in_l2_l3_pcache() 1731 KFD_GC_VERSION(knode) == IP_VERSION(9, 5, 0)) in fill_in_l2_l3_pcache() 1930 if (KFD_GC_VERSION(dev->gpu) >= IP_VERSION(11, 0, 0) && in kfd_topology_set_dbg_firmware_support() 1931 KFD_GC_VERSION(dev->gpu) < IP_VERSION(12, 0, 0)) { in kfd_topology_set_dbg_firmware_support() 1946 switch (KFD_GC_VERSION(dev->gpu)) { in kfd_topology_set_dbg_firmware_support() 2001 if (KFD_GC_VERSION(dev->gpu) < IP_VERSION(10, 0, 0)) { in kfd_topology_set_capabilities() 2002 if (KFD_GC_VERSION(dev->gpu) == IP_VERSION(9, 4, 3) || in kfd_topology_set_capabilities() [all …]
|
| H A D | kfd_crat.c | 1622 switch (KFD_GC_VERSION(kdev)) { in kfd_get_gpu_cache_info() 2132 (KFD_GC_VERSION(kdev) == IP_VERSION(9, 4, 3) && in kfd_fill_gpu_direct_io_link_to_cpu() 2135 bool ext_cpu = KFD_GC_VERSION(kdev) != IP_VERSION(9, 4, 3); in kfd_fill_gpu_direct_io_link_to_cpu()
|
| H A D | kfd_device_queue_manager.c | 3016 if (KFD_GC_VERSION(dev) >= IP_VERSION(12, 1, 0)) in device_queue_manager_init() 3018 else if (KFD_GC_VERSION(dev) >= IP_VERSION(12, 0, 0)) in device_queue_manager_init() 3020 else if (KFD_GC_VERSION(dev) >= IP_VERSION(11, 0, 0)) in device_queue_manager_init() 3022 else if (KFD_GC_VERSION(dev) >= IP_VERSION(10, 1, 1)) in device_queue_manager_init() 3024 else if (KFD_GC_VERSION(dev) >= IP_VERSION(9, 0, 1)) in device_queue_manager_init()
|
| H A D | kfd_svm.c | 1216 uint32_t gc_ip_version = KFD_GC_VERSION(node); in svm_range_get_pte_flags()
|