Lines Matching refs:gmc
145 } else if (!amdgpu_gmc_vram_full_visible(&adev->gmc) && in amdgpu_evict_flags()
157 abo->placements[0].fpfn = adev->gmc.visible_vram_size >> PAGE_SHIFT; in amdgpu_evict_flags()
218 *addr = adev->gmc.gart_start; in amdgpu_ttm_map_buffer()
455 return cursor.start + cursor.size <= adev->gmc.visible_vram_size; in amdgpu_mem_visible()
588 if ((mem->bus.offset + bus_size) > adev->gmc.visible_vram_size) in amdgpu_ttm_io_mem_reserve()
596 mem->bus.offset += adev->gmc.aper_base; in amdgpu_ttm_io_mem_reserve()
613 return (adev->gmc.aper_base + cursor.start) >> PAGE_SHIFT; in amdgpu_ttm_io_mem_pfn()
629 return adev->gmc.gart_start; in amdgpu_ttm_domain_start()
631 return adev->gmc.vram_start; in amdgpu_ttm_domain_start()
985 placements.lpfn = adev->gmc.gart_size >> PAGE_SHIFT; in amdgpu_ttm_alloc_gart()
1548 uint64_t vram_size = adev->gmc.visible_vram_size; in amdgpu_ttm_fw_reserve_vram_init()
1594 ALIGN((adev->gmc.mc_vram_size - adev->mman.discovery_tmr_size - SZ_1M), SZ_1M); in amdgpu_ttm_training_data_block_init()
1596 (adev->gmc.mc_vram_size - GDDR6_MEM_TRAINING_OFFSET); in amdgpu_ttm_training_data_block_init()
1653 adev->gmc.real_vram_size - adev->mman.discovery_tmr_size, in amdgpu_ttm_reserve_tmr()
1706 vis_vram_limit <= adev->gmc.visible_vram_size) in amdgpu_ttm_init()
1707 adev->gmc.visible_vram_size = vis_vram_limit; in amdgpu_ttm_init()
1713 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_ttm_init()
1714 adev->mman.aper_base_kaddr = ioremap_cache(adev->gmc.aper_base, in amdgpu_ttm_init()
1715 adev->gmc.visible_vram_size); in amdgpu_ttm_init()
1719 adev->mman.aper_base_kaddr = ioremap_wc(adev->gmc.aper_base, in amdgpu_ttm_init()
1720 adev->gmc.visible_vram_size); in amdgpu_ttm_init()
1769 (unsigned) (adev->gmc.real_vram_size / (1024 * 1024))); in amdgpu_ttm_init()
1778 adev->gmc.mc_vram_size), in amdgpu_ttm_init()
1893 size = adev->gmc.real_vram_size; in amdgpu_ttm_set_buffer_funcs_status()
1895 size = adev->gmc.visible_vram_size; in amdgpu_ttm_set_buffer_funcs_status()
1930 job->vm_pd_addr = amdgpu_gmc_pd_addr(adev->gmc.pdb0_bo ? in amdgpu_copy_buffer()
1931 adev->gmc.pdb0_bo : adev->gart.bo); in amdgpu_copy_buffer()
2175 if (*pos >= adev->gmc.mc_vram_size) in amdgpu_ttm_vram_read()
2178 size = min(size, (size_t)(adev->gmc.mc_vram_size - *pos)); in amdgpu_ttm_vram_read()
2211 if (*pos >= adev->gmc.mc_vram_size) in amdgpu_ttm_vram_write()
2217 if (*pos >= adev->gmc.mc_vram_size) in amdgpu_ttm_vram_write()
2365 &amdgpu_ttm_vram_fops, adev->gmc.mc_vram_size); in amdgpu_ttm_debugfs_init()