Lines Matching refs:gmc
373 #define amdgpu_gmc_emit_flush_gpu_tlb(r, vmid, addr) (r)->adev->gmc.gmc_funcs->emit_flush_gpu_tlb((r), (vmid), (addr))
374 #define amdgpu_gmc_emit_pasid_mapping(r, vmid, pasid) (r)->adev->gmc.gmc_funcs->emit_pasid_mapping((r), (vmid), (pasid))
375 #define amdgpu_gmc_get_vm_pde(adev, level, dst, flags) (adev)->gmc.gmc_funcs->get_vm_pde((adev), (level), (dst), (flags))
377 ((adev)->gmc.gmc_funcs->get_vm_pte((adev), (vm), (bo), (vm_flags), \
380 (adev)->gmc.gmc_funcs->override_vm_pte_flags \
382 #define amdgpu_gmc_get_vbios_fb_size(adev) (adev)->gmc.gmc_funcs->get_vbios_fb_size((adev))
385 _adev->gmc.gmc_funcs->get_dcc_alignment(_adev); \
396 static inline bool amdgpu_gmc_vram_full_visible(struct amdgpu_gmc *gmc)
398 WARN_ON(gmc->real_vram_size < gmc->visible_vram_size);
400 return (gmc->real_vram_size == gmc->visible_vram_size);
404 * amdgpu_gmc_sign_extend - sign extend the given gmc address