Home
last modified time | relevance | path

Searched refs:KFD_GC_VERSION (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_debug.h79 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 Dkfd_device.c127 uint32_t gc_version = KFD_GC_VERSION(kfd); in kfd_device_info_set_event_interrupt_class()
195 uint32_t gc_version = KFD_GC_VERSION(kfd); in kfd_device_info_init()
515 if (KFD_GC_VERSION(kfd) < IP_VERSION(9, 0, 1)) { in kfd_cwsr_init()
520 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 1)) { in kfd_cwsr_init()
525 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 2)) { in kfd_cwsr_init()
530 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 3) || in kfd_cwsr_init()
531 KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 4)) { in kfd_cwsr_init()
536 } else if (KFD_GC_VERSION(kfd) == IP_VERSION(9, 5, 0)) { in kfd_cwsr_init()
540 } else if (KFD_GC_VERSION(kfd) < IP_VERSION(10, 1, 1)) { in kfd_cwsr_init()
545 } else if (KFD_GC_VERSION(kfd) < IP_VERSION(10, 3, 0)) { in kfd_cwsr_init()
[all …]
H A Dkfd_mqd_manager_v9.c88 if (KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 3) && in update_cu_mask()
89 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 4) && in update_cu_mask()
90 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 5, 0)) { in update_cu_mask()
332 if (KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 3) && in update_mqd()
333 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 4, 4) && in update_mqd()
334 KFD_GC_VERSION(mm->dev) != IP_VERSION(9, 5, 0)) in update_mqd()
338 if (minfo && KFD_GC_VERSION(mm->dev) >= IP_VERSION(9, 4, 2)) { in update_mqd()
1052 if (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3) || in mqd_manager_init_v9()
1053 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4) || in mqd_manager_init_v9()
1054 KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)) { in mqd_manager_init_v9()
[all …]
H A Dkfd_process_queue_manager.c138 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()
345 if (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3) || in pqm_create_queue()
346 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4) || in pqm_create_queue()
347 KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)) in pqm_create_queue()
666 KFD_GC_VERSION(pqn->q->device) >= IP_VERSION(10, 0, 0)) { in pqm_update_mqd()
H A Dkfd_priv.h220 #define KFD_GC_VERSION(dev) (amdgpu_ip_version((dev)->adev, GC_HWIP, 0)) macro
221 #define KFD_IS_SOC15(dev) ((KFD_GC_VERSION(dev)) >= (IP_VERSION(9, 0, 1)))
223 ((KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 2)) || \
224 (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3)) || \
225 (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4)) || \
226 (KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)))
1609 return KFD_GC_VERSION(dev) >= IP_VERSION(9, 4, 2) || in kfd_flush_tlb_after_unmap()
1610 (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 1) && dev->sdma_fw_version >= 18) || in kfd_flush_tlb_after_unmap()
1611 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 0); in kfd_flush_tlb_after_unmap()
H A Dkfd_process.c1524 if (KFD_GC_VERSION(dev) >= IP_VERSION(9, 4, 2) && !dev->adev->apu_prefer_gtt) in kfd_process_device_init_cwsr_dgpu()
1636 if (KFD_GC_VERSION(dev) >= IP_VERSION(10, 1, 1) && in kfd_process_xnack_mode()
1637 KFD_GC_VERSION(dev) < IP_VERSION(12, 1, 0)) in kfd_process_xnack_mode()
2322 if (KFD_GC_VERSION(pdd->dev->kfd) == IP_VERSION(9, 4, 3) || in kfd_process_drain_interrupts()
2323 KFD_GC_VERSION(pdd->dev->kfd) == IP_VERSION(9, 4, 4) || in kfd_process_drain_interrupts()
2324 KFD_GC_VERSION(pdd->dev->kfd) == IP_VERSION(9, 5, 0) || in kfd_process_drain_interrupts()
2325 KFD_GC_VERSION(pdd->dev->kfd) == IP_VERSION(12, 1, 0)) { in kfd_process_drain_interrupts()
H A Dkfd_device_queue_manager.c591 if (KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 3) || in allocate_doorbell()
592 KFD_GC_VERSION(dev) == IP_VERSION(9, 4, 4) || in allocate_doorbell()
593 KFD_GC_VERSION(dev) == IP_VERSION(9, 5, 0)) in allocate_doorbell()
3336 if (KFD_GC_VERSION(dev) >= IP_VERSION(12, 1, 0)) in device_queue_manager_init()
3338 else if (KFD_GC_VERSION(dev) >= IP_VERSION(12, 0, 0)) in device_queue_manager_init()
3340 else if (KFD_GC_VERSION(dev) >= IP_VERSION(11, 0, 0)) in device_queue_manager_init()
3342 else if (KFD_GC_VERSION(dev) >= IP_VERSION(10, 1, 1)) in device_queue_manager_init()
3344 else if (KFD_GC_VERSION(dev) >= IP_VERSION(9, 0, 1)) in device_queue_manager_init()
H A Dkfd_crat.c1639 switch (KFD_GC_VERSION(kdev)) { in kfd_get_gpu_cache_info()
2152 (KFD_GC_VERSION(kdev) == IP_VERSION(9, 4, 3) && in kfd_fill_gpu_direct_io_link_to_cpu()
2155 bool ext_cpu = KFD_GC_VERSION(kdev) != IP_VERSION(9, 4, 3); in kfd_fill_gpu_direct_io_link_to_cpu()
H A Dkfd_svm.c1250 uint32_t gc_ip_version = KFD_GC_VERSION(node); in svm_range_get_pte_flags()