Lines Matching refs:gmc

135 		} else if (!amdgpu_gmc_vram_full_visible(&adev->gmc) &&  in amdgpu_evict_flags()
147 abo->placements[0].fpfn = adev->gmc.visible_vram_size >> PAGE_SHIFT; in amdgpu_evict_flags()
231 *addr = adev->gmc.gart_start; in amdgpu_ttm_map_buffer()
466 if ((cursor.start + cursor.size) > adev->gmc.visible_vram_size) in amdgpu_res_cpu_visible()
633 mem->bus.offset += adev->gmc.aper_base; in amdgpu_ttm_io_mem_reserve()
668 return (adev->gmc.aper_base + cursor.start) >> PAGE_SHIFT; in amdgpu_ttm_io_mem_pfn()
684 return adev->gmc.gart_start; in amdgpu_ttm_domain_start()
686 return adev->gmc.vram_start; in amdgpu_ttm_domain_start()
994 placements.lpfn = adev->gmc.gart_size >> PAGE_SHIFT; in amdgpu_ttm_alloc_gart()
1180 if (adev->gmc.mem_partitions && abo->xcp_id >= 0) in amdgpu_ttm_tt_create()
1721 uint64_t vram_size = adev->gmc.visible_vram_size; in amdgpu_ttm_fw_reserve_vram_init()
1746 u64 vram_size = adev->gmc.visible_vram_size; in amdgpu_ttm_drv_reserve_vram_init()
1792 ALIGN((adev->gmc.mc_vram_size - reserve_size - SZ_1M), SZ_1M); in amdgpu_ttm_training_data_block_init()
1794 (adev->gmc.mc_vram_size - GDDR6_MEM_TRAINING_OFFSET); in amdgpu_ttm_training_data_block_init()
1864 adev, adev->gmc.real_vram_size - reserve_size, reserve_size, in amdgpu_ttm_reserve_tmr()
1880 if (!adev->gmc.is_app_apu || !adev->gmc.num_mem_partitions) in amdgpu_ttm_pools_init()
1884 adev->gmc.num_mem_partitions); in amdgpu_ttm_pools_init()
1888 for (i = 0; i < adev->gmc.num_mem_partitions; i++) { in amdgpu_ttm_pools_init()
1890 adev->gmc.mem_partitions[i].numa.node, in amdgpu_ttm_pools_init()
1900 if (!adev->gmc.is_app_apu || !adev->mman.ttm_pools) in amdgpu_ttm_pools_fini()
1903 for (i = 0; i < adev->gmc.num_mem_partitions; i++) in amdgpu_ttm_pools_fini()
2055 if (!adev->gmc.is_app_apu) { in amdgpu_ttm_init()
2068 if (adev->gmc.xgmi.connected_to_cpu) in amdgpu_ttm_init()
2069 adev->mman.aper_base_kaddr = ioremap_cache(adev->gmc.aper_base, in amdgpu_ttm_init()
2070 adev->gmc.visible_vram_size); in amdgpu_ttm_init()
2072 else if (adev->gmc.is_app_apu) in amdgpu_ttm_init()
2077 adev->mman.aper_base_kaddr = ioremap_wc(adev->gmc.aper_base, in amdgpu_ttm_init()
2078 adev->gmc.visible_vram_size); in amdgpu_ttm_init()
2113 if (!adev->gmc.is_app_apu) { in amdgpu_ttm_init()
2141 (unsigned int)(adev->gmc.real_vram_size / (1024 * 1024))); in amdgpu_ttm_init()
2170 if (adev->gmc.real_vram_size < gtt_size) in amdgpu_ttm_init()
2249 if (!adev->gmc.is_app_apu) { in amdgpu_ttm_fini()
2277 if (!adev->gmc.is_app_apu) in amdgpu_ttm_fini()
2309 adev->mman.buffer_funcs_enabled == enable || adev->gmc.is_app_apu) in amdgpu_ttm_set_buffer_funcs_status()
2360 size = adev->gmc.real_vram_size; in amdgpu_ttm_set_buffer_funcs_status()
2362 size = adev->gmc.visible_vram_size; in amdgpu_ttm_set_buffer_funcs_status()
2389 (*job)->vm_pd_addr = amdgpu_gmc_pd_addr(adev->gmc.pdb0_bo ? in amdgpu_ttm_prepare_job()
2390 adev->gmc.pdb0_bo : in amdgpu_ttm_prepare_job()
2663 if (*pos >= adev->gmc.mc_vram_size) in amdgpu_ttm_vram_read()
2666 size = min(size, (size_t)(adev->gmc.mc_vram_size - *pos)); in amdgpu_ttm_vram_read()
2699 if (*pos >= adev->gmc.mc_vram_size) in amdgpu_ttm_vram_write()
2705 if (*pos >= adev->gmc.mc_vram_size) in amdgpu_ttm_vram_write()
2853 &amdgpu_ttm_vram_fops, adev->gmc.mc_vram_size); in amdgpu_ttm_debugfs_init()