Home
last modified time | relevance | path

Searched refs:xgmi (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfxhub_v1_1.c88 if (max_region || adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v1_1_get_xgmi_info()
89 adev->gmc.xgmi.num_physical_nodes = max_region + 1; in gfxhub_v1_1_get_xgmi_info()
91 if (adev->gmc.xgmi.num_physical_nodes > max_num_physical_nodes) in gfxhub_v1_1_get_xgmi_info()
95 adev->gmc.xgmi.physical_node_id = in gfxhub_v1_1_get_xgmi_info()
99 adev->gmc.xgmi.physical_node_id = in gfxhub_v1_1_get_xgmi_info()
104 if (adev->gmc.xgmi.physical_node_id > max_physical_node_id) in gfxhub_v1_1_get_xgmi_info()
107 adev->gmc.xgmi.node_segment_size = seg_size; in gfxhub_v1_1_get_xgmi_info()
H A Dgmc_v9_0.c700 !adev->gmc.xgmi.connected_to_cpu && in gmc_v9_0_set_irq_funcs()
1080 adev->gmc.xgmi.connected_to_cpu) in gmc_v9_0_get_coherence_flags()
1380 if (!adev->gmc.xgmi.connected_to_cpu) in gmc_v9_0_set_umc_funcs()
1395 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) in gmc_v9_0_set_umc_funcs()
1512 if (!adev->gmc.xgmi.connected_to_cpu) { in gmc_v9_0_set_mca_ras_funcs()
1525 if (!adev->gmc.xgmi.connected_to_cpu) in gmc_v9_0_set_xgmi_ras_funcs()
1526 adev->gmc.xgmi.ras = &xgmi_ras; in gmc_v9_0_set_xgmi_ras_funcs()
1577 adev->gmc.xgmi.supported = true; in gmc_v9_0_early_init()
1580 adev->gmc.xgmi.supported = true; in gmc_v9_0_early_init()
1581 adev->gmc.xgmi.connected_to_cpu = in gmc_v9_0_early_init()
[all …]
H A Dgmc_v12_0.c641 adev->gmc.xgmi.connected_to_cpu = in gmc_v12_0_early_init()
715 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v12_0_vram_gtt_location()
731 if (adev->gmc.xgmi.connected_to_cpu) in gmc_v12_0_mc_init()
733 adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in gmc_v12_0_mc_init()
741 !adev->gmc.xgmi.connected_to_cpu) { in gmc_v12_0_mc_init()
752 (adev->gmc.xgmi.connected_to_cpu)) { in gmc_v12_0_mc_init()
755 adev->gmc.xgmi.physical_node_id * in gmc_v12_0_mc_init()
756 adev->gmc.xgmi.node_segment_size; in gmc_v12_0_mc_init()
1012 if (adev->gmc.xgmi.connected_to_cpu) in gmc_v12_0_gart_enable()
H A Dgfxhub_v1_2.c185 if (adev->gmc.pdb0_bo && adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v1_2_xcc_init_system_aperture_regs()
260 if (adev->gmc.xgmi.connected_to_cpu || adev->gmc.is_app_apu) { in gfxhub_v1_2_xcc_init_cache_regs()
612 if (max_region || adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v1_2_get_xgmi_info()
613 adev->gmc.xgmi.num_physical_nodes = max_region + 1; in gfxhub_v1_2_get_xgmi_info()
615 if (adev->gmc.xgmi.num_physical_nodes > max_num_physical_nodes) in gfxhub_v1_2_get_xgmi_info()
618 adev->gmc.xgmi.physical_node_id = in gfxhub_v1_2_get_xgmi_info()
622 if (adev->gmc.xgmi.physical_node_id > max_physical_node_id) in gfxhub_v1_2_get_xgmi_info()
625 adev->gmc.xgmi.node_segment_size = seg_size; in gfxhub_v1_2_get_xgmi_info()
H A Damdgpu_gmc.c46 return adev->gmc.xgmi.connected_to_cpu || amdgpu_virt_xgmi_migrate_enabled(adev); in amdgpu_gmc_is_pdb0_enabled()
61 u64 vram_size = adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in amdgpu_gmc_pdb0_alloc()
231 if (mc->xgmi.num_physical_nodes == 0) { in amdgpu_gmc_vram_location()
259 u64 hive_vram_end = mc->xgmi.node_segment_size * mc->xgmi.num_physical_nodes - 1; in amdgpu_gmc_sysvm_location()
260 mc->vram_start = mc->xgmi.node_segment_size * mc->xgmi.physical_node_id; in amdgpu_gmc_sysvm_location()
261 mc->vram_end = mc->vram_start + mc->xgmi.node_segment_size - 1; in amdgpu_gmc_sysvm_location()
1138 u64 vram_size = adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in amdgpu_gmc_init_pdb0()
1155 vram_addr -= adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in amdgpu_gmc_init_pdb0()
H A Dmmhub_v4_2_0.c84 if (!adev->gmc.xgmi.connected_to_cpu) in mmhub_v4_2_0_get_xgmi_info()
98 adev->gmc.xgmi.num_physical_nodes = max_region + 1; in mmhub_v4_2_0_get_xgmi_info()
100 if (adev->gmc.xgmi.num_physical_nodes > max_num_physical_nodes) in mmhub_v4_2_0_get_xgmi_info()
103 adev->gmc.xgmi.physical_node_id = in mmhub_v4_2_0_get_xgmi_info()
106 if (adev->gmc.xgmi.physical_node_id > max_physical_node_id) in mmhub_v4_2_0_get_xgmi_info()
109 adev->gmc.xgmi.node_segment_size = seg_size; in mmhub_v4_2_0_get_xgmi_info()
406 if (adev->gmc.xgmi.connected_to_cpu || adev->gmc.is_app_apu) { in mmhub_v4_2_0_mid_init_cache_regs()
H A Damdgpu_device.c2102 if (adev->gmc.xgmi.supported) in amdgpu_device_ip_early_init()
2434 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_device_ip_init()
2709 ((adev->asic_type == CHIP_ARCTURUS && adev->gmc.xgmi.num_physical_nodes > 1) || in amdgpu_device_ip_late_init()
2713 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_device_ip_late_init()
2729 if (mgpu_info.num_dgpu == adev->gmc.xgmi.num_physical_nodes) { in amdgpu_device_ip_late_init()
2876 if (adev->gmc.xgmi.num_physical_nodes > 1) in amdgpu_device_ip_fini()
3889 if (adev->gmc.xgmi.supported) { in amdgpu_device_init()
3898 if (adev->gmc.xgmi.connected_to_cpu) { in amdgpu_device_init()
3918 (adev->gmc.xgmi.connected_to_cpu && in amdgpu_device_init()
3950 if (adev->gmc.xgmi.num_physical_nodes) { in amdgpu_device_init()
[all …]
H A Dgmc_v10_0.c658 base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location()
671 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location()
H A Damdgpu_ras.c1724 if (adev->gmc.xgmi.num_physical_nodes > 1 && in amdgpu_ras_error_inject()
2873 list_for_each_entry(tmp_adev, &hive->device_list, gmc.xgmi.head) in amdgpu_ras_set_fed_all()
2925 gmc.xgmi.head) in amdgpu_ras_do_recovery()
2934 if (hive && adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_ras_do_recovery()
2938 list_add_tail(&adev->gmc.xgmi.head, &device_list); in amdgpu_ras_do_recovery()
2951 device_list_handle, gmc.xgmi.head) { in amdgpu_ras_do_recovery()
3928 (adev->gmc.xgmi.connected_to_cpu)) in amdgpu_ras_recovery_init()
4094 if (!adev->gmc.xgmi.num_physical_nodes) in amdgpu_ras_query_ras_capablity_from_vbios()
4112 if (adev->gmc.xgmi.connected_to_cpu || in amdgpu_ras_query_poison_mode()
4161 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_ras_check_supported()
[all …]
H A Damdgpu_gmc.h319 struct amdgpu_xgmi xgmi; member
H A Dgfxhub_v1_0.c208 if (adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v1_0_init_cache_regs()
H A Damdgpu_umc.c246 if (adev->gmc.xgmi.connected_to_cpu || in amdgpu_umc_pasid_poison_handler()
H A Dgfxhub_v12_1.c335 if (adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v12_1_xcc_init_cache_regs()
H A Damdgpu_ttm.c2107 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_ttm_init()
H A Damdgpu_vm.c1151 flush_tlb |= adev->gmc.xgmi.num_physical_nodes && in amdgpu_vm_update_range()
H A Dgfx_v9_0.c4094 if ((adev->gmc.xgmi.connected_to_cpu && amdgpu_in_reset(adev)) || in gfx_v9_0_hw_fini()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_topology.c1277 unsigned int num_xgmi_nodes = adev->gmc.xgmi.num_physical_nodes; in kfd_set_recommended_sdma_engines()
1290 int src_socket_id = adev->gmc.xgmi.physical_node_id; in kfd_set_recommended_sdma_engines()
1291 int dst_socket_id = to_dev->gpu->adev->gmc.xgmi.physical_node_id; in kfd_set_recommended_sdma_engines()
2192 dev->gpu->adev->gmc.xgmi.connected_to_cpu) in kfd_topology_add_device()
H A Dkfd_device.c847 kfd->hive_id = kfd->adev->gmc.xgmi.hive_id; in kgd2kfd_device_init()
1499 if (!node->adev->gmc.xgmi.supported) in kfd_get_num_sdma_engines()
H A Dkfd_crat.c2131 if (kdev->adev->gmc.xgmi.connected_to_cpu || in kfd_fill_gpu_direct_io_link_to_cpu()
H A Dkfd_svm.c1249 if (node->adev->gmc.xgmi.connected_to_cpu) in svm_range_get_pte_flags()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c362 if (smu->adev->gmc.xgmi.physical_node_id == 0) in smu_v13_0_12_init_caps()
369 if (smu->adev->gmc.xgmi.physical_node_id == 0) in smu_v13_0_12_init_caps()