Lines Matching full:gart
162 * The following is for PTE only. GART does not have PDEs. in amdgpu_gmc_set_pte_pde()
223 /** amdgpu_gmc_sysvm_location - place vram and gart in sysvm aperture
228 * This function is only used if use GART for FB translation. In such
230 * and gart (aka system memory) access.
237 * address 0. So vram start at address 0 and gart is right after vram.
252 dev_info(adev->dev, "GART: %lluM 0x%016llX - 0x%016llX\n", in amdgpu_gmc_sysvm_location()
257 * amdgpu_gmc_gart_location - try to find GART location
262 * Function will place try to place GART before or after VRAM.
263 * If GART size is bigger than space left then we ajust GART size.
274 * the GART base on a 4GB boundary as well. in amdgpu_gmc_gart_location()
280 dev_warn(adev->dev, "limiting GART\n"); in amdgpu_gmc_gart_location()
292 dev_info(adev->dev, "GART: %lluM 0x%016llX - 0x%016llX\n", in amdgpu_gmc_gart_location()
305 * Should be called after VRAM and GART locations are setup.
522 * Engine 17: Gart flushes
686 * this overrides GART which by default gets placed in first 8M and in amdgpu_gmc_get_vbios_allocations()
729 * This function is only used when GART page table is used
743 uint64_t flags = adev->gart.gart_pte_flags; //TODO it is UC. explore NC/RW? in amdgpu_gmc_init_pdb0()
751 u64 gart_ptb_gpu_pa = amdgpu_gmc_vram_pa(adev, adev->gart.bo); in amdgpu_gmc_init_pdb0()