Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_xgmi.c439 if (!adev->gmc.xgmi.hive_id) in amdgpu_get_xgmi_hive()
604 adev->gmc.xgmi.node_id, in amdgpu_xgmi_update_topology()
677 if (!adev->gmc.xgmi.supported) in amdgpu_xgmi_add_device()
703 adev->gmc.xgmi.hive_id = 16; in amdgpu_xgmi_add_device()
704 adev->gmc.xgmi.node_id = adev->gmc.xgmi.physical_node_id + 16; in amdgpu_xgmi_add_device()
712 adev->gmc.xgmi.node_id, adev->gmc.xgmi.hive_id); in amdgpu_xgmi_add_device()
734 adev->gmc.xgmi.node_id; in amdgpu_xgmi_add_device()
794 adev->gmc.xgmi.physical_node_id, adev->gmc.xgmi.hive_id); in amdgpu_xgmi_add_device()
798 adev->gmc.xgmi.physical_node_id, adev->gmc.xgmi.hive_id, in amdgpu_xgmi_add_device()
852 struct amdgpu_xgmi *xgmi = &adev->gmc.xgmi; in amdgpu_xgmi_get_relative_phy_addr() local
[all …]
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()
A Damdgpu_gmc.c52 u64 vram_size = adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in amdgpu_gmc_pdb0_alloc()
219 if (mc->xgmi.num_physical_nodes == 0) { in amdgpu_gmc_vram_location()
247 u64 hive_vram_end = mc->xgmi.node_segment_size * mc->xgmi.num_physical_nodes - 1; in amdgpu_gmc_sysvm_location()
248 mc->vram_start = mc->xgmi.node_segment_size * mc->xgmi.physical_node_id; in amdgpu_gmc_sysvm_location()
249 mc->vram_end = mc->vram_start + mc->xgmi.node_segment_size - 1; in amdgpu_gmc_sysvm_location()
452 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_gmc_ras_early_init()
453 adev->gmc.xgmi.ras = &xgmi_ras; in amdgpu_gmc_ras_early_init()
454 amdgpu_ras_register_ras_block(adev, &adev->gmc.xgmi.ras->ras_block); in amdgpu_gmc_ras_early_init()
455 adev->gmc.xgmi.ras_if = &adev->gmc.xgmi.ras->ras_block.ras_comm; in amdgpu_gmc_ras_early_init()
720 u64 vram_size = adev->gmc.xgmi.node_segment_size * adev->gmc.xgmi.num_physical_nodes; in amdgpu_gmc_init_pdb0()
[all …]
A Damdgpu_xgmi.h73 adev->gmc.xgmi.hive_id && in amdgpu_xgmi_same_hive()
74 adev->gmc.xgmi.hive_id == bo_adev->gmc.xgmi.hive_id); in amdgpu_xgmi_same_hive()
A Dgmc_v9_0.c703 !adev->gmc.xgmi.connected_to_cpu) { in gmc_v9_0_set_irq_funcs()
1311 if (!adev->gmc.xgmi.connected_to_cpu) in gmc_v9_0_set_umc_funcs()
1415 adev->gmc.xgmi.supported = true; in gmc_v9_0_early_init()
1418 adev->gmc.xgmi.supported = true; in gmc_v9_0_early_init()
1419 adev->gmc.xgmi.connected_to_cpu = in gmc_v9_0_early_init()
1491 base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v9_0_vram_gtt_location()
1504 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v9_0_vram_gtt_location()
1548 (adev->gmc.xgmi.supported && in gmc_v9_0_mc_init()
1552 adev->gmc.xgmi.physical_node_id * in gmc_v9_0_mc_init()
1553 adev->gmc.xgmi.node_segment_size; in gmc_v9_0_mc_init()
[all …]
A Daldebaran.c39 adev->gmc.xgmi.connected_to_cpu)) in aldebaran_is_mode2_default()
176 if (tmp_adev->gmc.xgmi.num_physical_nodes > 1) { in aldebaran_mode2_perform_reset()
193 if (tmp_adev->gmc.xgmi.num_physical_nodes > 1) { in aldebaran_mode2_perform_reset()
366 tmp_adev->gmc.xgmi.num_physical_nodes > 1) in aldebaran_mode2_restore_hwcontext()
A Damdgpu_device.c1313 if (adev->gmc.xgmi.pending_reset) in amdgpu_device_need_post()
2504 if (!adev->gmc.xgmi.pending_reset) in amdgpu_device_ip_init()
3015 if (adev->gmc.xgmi.pending_reset && in amdgpu_device_ip_suspend_phase2()
3714 if (adev->gmc.xgmi.supported) { in amdgpu_device_init()
3753 adev->gmc.xgmi.pending_reset = true; in amdgpu_device_init()
3898 if (!adev->gmc.xgmi.pending_reset) { in amdgpu_device_init()
3940 if (adev->gmc.xgmi.pending_reset) in amdgpu_device_init()
3973 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_device_unmap_mmio()
5568 !adev->gmc.xgmi.connected_to_cpu && in amdgpu_device_is_peer_accessible()
5852 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_device_flush_hdp()
[all …]
A Damdgpu_amdkfd.c559 adev->gmc.xgmi.physical_node_id, in amdgpu_amdkfd_get_xgmi_hops_count()
560 peer_adev->gmc.xgmi.physical_node_id, ret); in amdgpu_amdkfd_get_xgmi_hops_count()
583 adev->gmc.xgmi.physical_node_id, in amdgpu_amdkfd_get_xgmi_bandwidth_mbytes()
584 peer_adev->gmc.xgmi.physical_node_id, num_links); in amdgpu_amdkfd_get_xgmi_bandwidth_mbytes()
A Dgfxhub_v2_1.c524 adev->gmc.xgmi.num_physical_nodes = max_region + 1; in gfxhub_v2_1_get_xgmi_info()
525 if (adev->gmc.xgmi.num_physical_nodes > max_num_physical_nodes) in gfxhub_v2_1_get_xgmi_info()
528 adev->gmc.xgmi.physical_node_id = in gfxhub_v2_1_get_xgmi_info()
530 if (adev->gmc.xgmi.physical_node_id > max_physical_node_id) in gfxhub_v2_1_get_xgmi_info()
533 adev->gmc.xgmi.node_segment_size = REG_GET_FIELD( in gfxhub_v2_1_get_xgmi_info()
A Damdgpu_ras.c1111 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_ras_error_inject()
1638 if (!adev->gmc.xgmi.connected_to_cpu) in amdgpu_ras_interrupt_poison_consumption_handler()
1992 device_list_handle, gmc.xgmi.head) { in amdgpu_ras_do_recovery()
2268 if (adev->gmc.xgmi.pending_reset) in amdgpu_ras_recovery_init()
2293 (adev->gmc.xgmi.connected_to_cpu)) in amdgpu_ras_recovery_init()
2402 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_ras_check_supported()
2486 if (adev->gmc.xgmi.connected_to_cpu) { in amdgpu_ras_query_poison_mode()
2561 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_ras_init()
2607 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_persistent_edc_harvesting_supported()
2922 if (adev && adev->gmc.xgmi.connected_to_cpu && in find_adev()
[all …]
A Dgmc_v10_0.c804 base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location()
815 adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location()
A Damdgpu_psp.c405 !adev->gmc.xgmi.connected_to_cpu && in psp_sw_init()
1151 adev->gmc.xgmi.connected_to_cpu)) in psp_xgmi_terminate()
1273 if (mirror_adev->gmc.xgmi.node_id != dst_node_id) in psp_xgmi_reflect_topology_info()
1600 if (!adev->gmc.xgmi.connected_to_cpu) in psp_ras_initialize()
2546 if (adev->gmc.xgmi.num_physical_nodes > 1) { in psp_load_fw()
2639 if (adev->gmc.xgmi.num_physical_nodes > 1) in psp_hw_fini()
2659 if (adev->gmc.xgmi.num_physical_nodes > 1 && in psp_suspend()
2755 if (adev->gmc.xgmi.num_physical_nodes > 1) { in psp_resume()
3034 if (adev->gmc.xgmi.connected_to_cpu || in psp_init_sos_base_fw()
3232 le32_to_cpu(ta_hdr->xgmi.fw_version); in parse_ta_v1_microcode()
[all …]
A Damdgpu_umc.c173 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_umc_poison_handler()
A Damdgpu_gmc.h253 struct amdgpu_xgmi xgmi; member
A Damdgpu_ib.c381 } else if (adev->gmc.xgmi.hive_id) { in amdgpu_ib_ring_tests()
A Damdgpu_ucode.h141 struct psp_fw_legacy_bin_desc xgmi; member
A Dgfxhub_v1_0.c206 if (adev->gmc.xgmi.connected_to_cpu) { in gfxhub_v1_0_init_cache_regs()
A Damdgpu_object.c1047 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_bo_init()
1084 if (!adev->gmc.xgmi.connected_to_cpu) { in amdgpu_bo_fini()
A Dsoc15.c530 if (adev->gmc.xgmi.supported && adev->gmc.xgmi.connected_to_cpu) in soc15_asic_reset_method()
A Damdgpu_vram_mgr.c549 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_vram_mgr_new()
A Damdgpu_drv.c2255 if (adev->gmc.xgmi.num_physical_nodes > 1) { in amdgpu_pci_remove()
2354 adev->gmc.xgmi.pending_reset = false; in amdgpu_drv_delayed_reset_work_handler()
A Dmmhub_v1_7.c212 if (adev->gmc.xgmi.connected_to_cpu) { in mmhub_v1_7_init_cache_regs()
/linux-6.3-rc2/Documentation/gpu/amdgpu/
A Dindex.rst13 xgmi
/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/
A Dkfd_device.c590 kfd->hive_id = kfd->adev->gmc.xgmi.hive_id; in kgd2kfd_device_init()
1135 if (!kdev->adev->gmc.xgmi.supported) in kfd_get_num_sdma_engines()
A Dkfd_migrate.c681 if (adev->gmc.xgmi.connected_to_cpu) in svm_migrate_vma_to_ram()
1004 if (adev->gmc.xgmi.connected_to_cpu) { in svm_migrate_init()

Completed in 69 milliseconds

12