Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xgmi.c808 adev->gmc.xgmi.node_id, in amdgpu_xgmi_update_topology()
989 adev->gmc.xgmi.node_id = adev->gmc.xgmi.physical_node_id + 16; in amdgpu_xgmi_add_device()
997 adev->gmc.xgmi.node_id, adev->gmc.xgmi.hive_id); in amdgpu_xgmi_add_device()
1098 adev->gmc.xgmi.physical_node_id, adev->gmc.xgmi.hive_id); in amdgpu_xgmi_add_device()
1102 adev->gmc.xgmi.physical_node_id, adev->gmc.xgmi.hive_id, in amdgpu_xgmi_add_device()
1232 struct amdgpu_xgmi *xgmi = &adev->gmc.xgmi; in amdgpu_xgmi_get_relative_phy_addr() local
1233 return (addr + xgmi->physical_node_id * xgmi->node_segment_size); in amdgpu_xgmi_get_relative_phy_addr()
1596 if (!adev->gmc.xgmi.ras) in amdgpu_xgmi_ras_sw_init()
1599 ras = adev->gmc.xgmi.ras; in amdgpu_xgmi_ras_sw_init()
1732 adev->gmc.xgmi.hive_id && in amdgpu_xgmi_same_hive()
[all …]
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.c1592 adev->gmc.xgmi.ras = &xgmi_ras; in gmc_v9_0_set_xgmi_ras_funcs()
1643 adev->gmc.xgmi.supported = true; in gmc_v9_0_early_init()
1646 adev->gmc.xgmi.supported = true; in gmc_v9_0_early_init()
1647 adev->gmc.xgmi.connected_to_cpu = in gmc_v9_0_early_init()
1728 base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v9_0_vram_gtt_location()
1742 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v9_0_vram_gtt_location()
1792 (adev->gmc.xgmi.supported && in gmc_v9_0_mc_init()
1796 adev->gmc.xgmi.physical_node_id * in gmc_v9_0_mc_init()
1797 adev->gmc.xgmi.node_segment_size; in gmc_v9_0_mc_init()
2367 if (adev->gmc.xgmi.connected_to_cpu) in gmc_v9_0_gart_enable()
[all …]
H A Damdgpu_gmc.c53 u64 vram_size = adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in amdgpu_gmc_pdb0_alloc()
223 if (mc->xgmi.num_physical_nodes == 0) { in amdgpu_gmc_vram_location()
251 u64 hive_vram_end = mc->xgmi.node_segment_size * mc->xgmi.num_physical_nodes - 1; in amdgpu_gmc_sysvm_location()
252 mc->vram_start = mc->xgmi.node_segment_size * mc->xgmi.physical_node_id; in amdgpu_gmc_sysvm_location()
253 mc->vram_end = mc->vram_start + mc->xgmi.node_segment_size - 1; in amdgpu_gmc_sysvm_location()
1042 u64 vram_size = adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in amdgpu_gmc_init_pdb0()
1045 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in amdgpu_gmc_init_pdb0()
H A Daldebaran.c39 adev->gmc.xgmi.connected_to_cpu)) in aldebaran_is_mode2_default()
166 if (tmp_adev->gmc.xgmi.num_physical_nodes > 1) { in aldebaran_mode2_perform_reset()
183 if (tmp_adev->gmc.xgmi.num_physical_nodes > 1) { in aldebaran_mode2_perform_reset()
377 tmp_adev->gmc.xgmi.num_physical_nodes > 1) in aldebaran_mode2_restore_hwcontext()
H A Dgfxhub_v1_2.c258 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 Dgmc_v10_0.c681 base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location()
694 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location()
H A Damdgpu_device.c2778 if (adev->gmc.xgmi.supported) in amdgpu_device_ip_early_init()
3089 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_device_ip_init()
3359 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_device_ip_late_init()
3497 if (adev->gmc.xgmi.num_physical_nodes > 1) in amdgpu_device_ip_fini()
4454 if (adev->gmc.xgmi.supported) { in amdgpu_device_init()
4502 if (adev->gmc.xgmi.num_physical_nodes) { in amdgpu_device_init()
5668 tmp_adev->gmc.xgmi.num_physical_nodes > 1) in amdgpu_device_reinit_after_reset()
6498 !adev->gmc.xgmi.connected_to_cpu && in amdgpu_device_is_peer_accessible()
6579 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_pci_error_detected()
6804 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_device_flush_hdp()
[all …]
H A Damdgpu_job.c67 if (!amdgpu_sriov_vf(adev) && (adev->gmc.xgmi.num_physical_nodes > 1) && hive) { in amdgpu_job_core_dump()
68 list_for_each_entry(tmp_adev, &hive->device_list, gmc.xgmi.head) in amdgpu_job_core_dump()
H A Damdgpu_ras.c1561 if (adev->gmc.xgmi.num_physical_nodes > 1 && in amdgpu_ras_error_inject()
2646 gmc.xgmi.head) in amdgpu_ras_do_recovery()
2665 device_list_handle, gmc.xgmi.head) { in amdgpu_ras_do_recovery()
3546 (adev->gmc.xgmi.connected_to_cpu)) in amdgpu_ras_recovery_init()
3705 if (!adev->gmc.xgmi.num_physical_nodes) in amdgpu_ras_query_ras_capablity_from_vbios()
3723 if (adev->gmc.xgmi.connected_to_cpu || in amdgpu_ras_query_poison_mode()
3868 if (!hive || adev->gmc.xgmi.node_id == 0) in amdgpu_ras_event_mgr_init()
3951 if (!adev->gmc.xgmi.connected_to_cpu) in amdgpu_ras_init()
4044 if (adev->gmc.xgmi.connected_to_cpu || in amdgpu_persistent_edc_harvesting_supported()
4530 if (adev && adev->gmc.xgmi.connected_to_cpu && in find_adev()
[all …]
H A Damdgpu_psp.c454 !adev->gmc.xgmi.connected_to_cpu && in psp_sw_init()
1301 adev->gmc.xgmi.connected_to_cpu)) in psp_xgmi_terminate()
1418 uint64_t src_node_id = psp->adev->gmc.xgmi.node_id; in psp_xgmi_reflect_topology_info()
1431 if (mirror_adev->gmc.xgmi.node_id != dst_node_id) in psp_xgmi_reflect_topology_info()
2990 if (adev->gmc.xgmi.num_physical_nodes > 1) { in psp_load_fw()
3080 if (adev->gmc.xgmi.num_physical_nodes > 1) in psp_hw_fini()
3098 if (adev->gmc.xgmi.num_physical_nodes > 1 && in psp_suspend()
3197 if (adev->gmc.xgmi.num_physical_nodes > 1) { in psp_resume()
3475 if (adev->gmc.xgmi.connected_to_cpu || in psp_init_sos_base_fw()
3723 le32_to_cpu(ta_hdr->xgmi.fw_version); in parse_ta_v1_microcode()
[all …]
H A Damdgpu_gmc.h301 struct amdgpu_xgmi xgmi; member
H A Damdgpu_ib.c398 } else if (adev->gmc.xgmi.hive_id) { in amdgpu_ib_ring_tests()
H A Damdgpu_ucode.h151 struct psp_fw_legacy_bin_desc 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.c214 if (adev->gmc.xgmi.connected_to_cpu || in amdgpu_umc_pasid_poison_handler()
H A Dsoc15.c533 if (adev->gmc.xgmi.supported && adev->gmc.xgmi.connected_to_cpu) in soc15_asic_reset_method()
H A Damdgpu_object.c1062 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_bo_init()
1098 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_bo_fini()
H A Damdgpu_vram_mgr.c610 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_vram_mgr_new()
H A Dmmhub_v1_8.c288 if (adev->gmc.xgmi.connected_to_cpu || adev->gmc.is_app_apu) { in mmhub_v1_8_init_cache_regs()
H A Dmmhub_v1_7.c236 if (adev->gmc.xgmi.connected_to_cpu) { in mmhub_v1_7_init_cache_regs()
/linux-6.15/Documentation/gpu/amdgpu/
H A Dindex.rst14 xgmi
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c707 if (adev->gmc.xgmi.connected_to_cpu) in svm_migrate_vma_to_ram()
1040 if (adev->gmc.xgmi.connected_to_cpu) { in kgd2kfd_init_zone_device()
H A Dkfd_topology.c1270 int num_xgmi_nodes = adev->gmc.xgmi.num_physical_nodes; in kfd_set_recommended_sdma_engines()
1277 int src_socket_id = adev->gmc.xgmi.physical_node_id; in kfd_set_recommended_sdma_engines()
1278 int dst_socket_id = to_dev->gpu->adev->gmc.xgmi.physical_node_id; in kfd_set_recommended_sdma_engines()
2172 dev->gpu->adev->gmc.xgmi.connected_to_cpu) in kfd_topology_add_device()
H A Dkfd_device.c835 kfd->hive_id = kfd->adev->gmc.xgmi.hive_id; in kgd2kfd_device_init()
1437 if (!node->adev->gmc.xgmi.supported) in kfd_get_num_sdma_engines()

12