Lines Matching refs:tbo
177 return drm_vma_node_verify_access(&abo->tbo.base.vma_node, in amdgpu_verify_access()
836 struct ttm_tt *ttm = bo->tbo.ttm; in amdgpu_ttm_tt_get_user_pages()
1060 struct ttm_buffer_object *tbo, in amdgpu_ttm_gart_bind() argument
1063 struct amdgpu_bo *abo = ttm_to_amdgpu_bo(tbo); in amdgpu_ttm_gart_bind()
1064 struct ttm_tt *ttm = tbo->ttm; in amdgpu_ttm_gart_bind()
1229 int amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo) in amdgpu_ttm_recover_gart() argument
1231 struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev); in amdgpu_ttm_recover_gart()
1235 if (!tbo->ttm) in amdgpu_ttm_recover_gart()
1238 flags = amdgpu_ttm_tt_pte_flags(adev, tbo->ttm, &tbo->mem); in amdgpu_ttm_recover_gart()
1239 r = amdgpu_ttm_gart_bind(adev, tbo, flags); in amdgpu_ttm_recover_gart()
1640 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev); in amdgpu_ttm_access_memory()
1651 nodes = amdgpu_find_mm_node(&abo->tbo.mem, &pos); in amdgpu_ttm_access_memory()
2183 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_fill_buffer()
2199 if (bo->tbo.mem.mem_type == TTM_PL_TT) { in amdgpu_fill_buffer()
2200 r = amdgpu_ttm_alloc_gart(&bo->tbo); in amdgpu_fill_buffer()
2205 num_pages = bo->tbo.num_pages; in amdgpu_fill_buffer()
2206 mm_node = bo->tbo.mem.mm_node; in amdgpu_fill_buffer()
2235 num_pages = bo->tbo.num_pages; in amdgpu_fill_buffer()
2236 mm_node = bo->tbo.mem.mm_node; in amdgpu_fill_buffer()
2242 dst_addr = amdgpu_mm_node_addr(&bo->tbo, mm_node, &bo->tbo.mem); in amdgpu_fill_buffer()