Lines Matching refs:gmc
134 unsigned int visible_pfn = adev->gmc.visible_vram_size >> PAGE_SHIFT; in amdgpu_bo_placement_from_domain()
137 if (adev->gmc.mem_partitions && mem_id >= 0) { in amdgpu_bo_placement_from_domain()
138 places[c].fpfn = adev->gmc.mem_partitions[mem_id].range.fpfn; in amdgpu_bo_placement_from_domain()
143 places[c].lpfn = adev->gmc.mem_partitions[mem_id].range.lpfn + 1; in amdgpu_bo_placement_from_domain()
596 if (adev->gmc.mem_partitions) in amdgpu_bo_create()
627 if (!amdgpu_gmc_vram_full_visible(&adev->gmc) && in amdgpu_bo_create()
1071 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_bo_init()
1073 int r = arch_io_reserve_memtype_wc(adev->gmc.aper_base, in amdgpu_bo_init()
1074 adev->gmc.aper_size); in amdgpu_bo_init()
1082 adev->gmc.vram_mtrr = arch_phys_wc_add(adev->gmc.aper_base, in amdgpu_bo_init()
1083 adev->gmc.aper_size); in amdgpu_bo_init()
1087 adev->gmc.mc_vram_size >> 20, in amdgpu_bo_init()
1088 (unsigned long long)adev->gmc.aper_size >> 20); in amdgpu_bo_init()
1090 adev->gmc.vram_width, amdgpu_vram_names[adev->gmc.vram_type]); in amdgpu_bo_init()
1107 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_bo_fini()
1108 arch_phys_wc_del(adev->gmc.vram_mtrr); in amdgpu_bo_fini()
1109 arch_io_free_memtype_wc(adev->gmc.aper_base, adev->gmc.aper_size); in amdgpu_bo_fini()
1557 if (adev->gmc.real_vram_size <= AMDGPU_SG_THRESHOLD) in amdgpu_bo_get_preferred_domain()