| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gfxhub_v1_1.c | 88 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 D | gmc_v9_0.c | 700 !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 D | gmc_v12_0.c | 641 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 D | gfxhub_v1_2.c | 185 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 D | amdgpu_gmc.c | 46 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 D | mmhub_v4_2_0.c | 84 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 D | amdgpu_device.c | 2102 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 D | gmc_v10_0.c | 658 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 D | amdgpu_ras.c | 1724 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 D | amdgpu_gmc.h | 319 struct amdgpu_xgmi xgmi; member
|
| H A D | gfxhub_v1_0.c | 208 if (adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v1_0_init_cache_regs()
|
| H A D | amdgpu_umc.c | 246 if (adev->gmc.xgmi.connected_to_cpu || in amdgpu_umc_pasid_poison_handler()
|
| H A D | gfxhub_v12_1.c | 335 if (adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v12_1_xcc_init_cache_regs()
|
| H A D | amdgpu_ttm.c | 2107 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_ttm_init()
|
| H A D | amdgpu_vm.c | 1151 flush_tlb |= adev->gmc.xgmi.num_physical_nodes && in amdgpu_vm_update_range()
|
| H A D | gfx_v9_0.c | 4094 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 D | kfd_topology.c | 1277 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 D | kfd_device.c | 847 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 D | kfd_crat.c | 2131 if (kdev->adev->gmc.xgmi.connected_to_cpu || in kfd_fill_gpu_direct_io_link_to_cpu()
|
| H A D | kfd_svm.c | 1249 if (node->adev->gmc.xgmi.connected_to_cpu) in svm_range_get_pte_flags()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_6_ppt.c | 362 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()
|