Lines Matching refs:gmc
116 unsigned int visible_pfn = adev->gmc.visible_vram_size >> PAGE_SHIFT; in amdgpu_bo_placement_from_domain()
119 if (adev->gmc.mem_partitions && mem_id >= 0) { in amdgpu_bo_placement_from_domain()
120 places[c].fpfn = adev->gmc.mem_partitions[mem_id].range.fpfn; in amdgpu_bo_placement_from_domain()
125 places[c].lpfn = adev->gmc.mem_partitions[mem_id].range.lpfn + 1; in amdgpu_bo_placement_from_domain()
580 if (adev->gmc.mem_partitions) in amdgpu_bo_create()
610 if (!amdgpu_gmc_vram_full_visible(&adev->gmc) && in amdgpu_bo_create()
960 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_bo_init()
962 int r = arch_io_reserve_memtype_wc(adev->gmc.aper_base, in amdgpu_bo_init()
963 adev->gmc.aper_size); in amdgpu_bo_init()
971 adev->gmc.vram_mtrr = arch_phys_wc_add(adev->gmc.aper_base, in amdgpu_bo_init()
972 adev->gmc.aper_size); in amdgpu_bo_init()
976 adev->gmc.mc_vram_size >> 20, in amdgpu_bo_init()
977 (unsigned long long)adev->gmc.aper_size >> 20); in amdgpu_bo_init()
979 adev->gmc.vram_width, amdgpu_vram_names[adev->gmc.vram_type]); in amdgpu_bo_init()
996 if (!adev->gmc.xgmi.connected_to_cpu && !adev->gmc.is_app_apu) { in amdgpu_bo_fini()
997 arch_phys_wc_del(adev->gmc.vram_mtrr); in amdgpu_bo_fini()
998 arch_io_free_memtype_wc(adev->gmc.aper_base, adev->gmc.aper_size); in amdgpu_bo_fini()
1453 if (adev->gmc.real_vram_size <= AMDGPU_SG_THRESHOLD) in amdgpu_bo_get_preferred_domain()