Lines Matching refs:bdev
161 static int amdgpu_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in amdgpu_invalidate_caches() argument
177 static int amdgpu_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in amdgpu_init_mem_type() argument
182 adev = amdgpu_ttm_adev(bdev); in amdgpu_init_mem_type()
236 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_evict_flags()
353 addr += bo->bdev->man[mem->mem_type].gpu_offset; in amdgpu_mm_node_addr()
514 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_move_blit()
559 adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_move_vram_ram()
617 adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_move_ram_vram()
669 adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_bo_move()
725 static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_reserve() argument
727 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in amdgpu_ttm_io_mem_reserve()
728 struct amdgpu_device *adev = amdgpu_ttm_adev(bdev); in amdgpu_ttm_io_mem_reserve()
767 static void amdgpu_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_free() argument
937 struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev); in amdgpu_ttm_tt_pin_userptr()
976 struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev); in amdgpu_ttm_tt_unpin_userptr()
1047 struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev); in amdgpu_ttm_backend_bind()
1093 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_ttm_alloc_gart()
1136 bo->bdev->man[bo->mem.mem_type].gpu_offset; in amdgpu_ttm_alloc_gart()
1149 struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev); in amdgpu_ttm_recover_gart()
1170 struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev); in amdgpu_ttm_backend_unbind()
1219 adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_ttm_tt_create()
1244 struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev); in amdgpu_ttm_tt_populate()
1301 adev = amdgpu_ttm_adev(ttm->bdev); in amdgpu_ttm_tt_unpopulate()
1549 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev); in amdgpu_ttm_access_memory()
1741 r = ttm_bo_device_init(&adev->mman.bdev, in amdgpu_ttm_init()
1754 adev->ddev->drm_ttm_bdev = &adev->mman.bdev; in amdgpu_ttm_init()
1758 adev->mman.bdev.no_retry = true; in amdgpu_ttm_init()
1761 r = ttm_bo_init_mm(&adev->mman.bdev, TTM_PL_VRAM, in amdgpu_ttm_init()
1819 r = ttm_bo_init_mm(&adev->mman.bdev, TTM_PL_TT, gtt_size >> PAGE_SHIFT); in amdgpu_ttm_init()
1839 r = ttm_bo_init_mm(&adev->mman.bdev, AMDGPU_PL_GDS, in amdgpu_ttm_init()
1849 r = ttm_bo_init_mm(&adev->mman.bdev, AMDGPU_PL_GWS, in amdgpu_ttm_init()
1859 r = ttm_bo_init_mm(&adev->mman.bdev, AMDGPU_PL_OA, in amdgpu_ttm_init()
1899 ttm_bo_clean_mm(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_ttm_fini()
1900 ttm_bo_clean_mm(&adev->mman.bdev, TTM_PL_TT); in amdgpu_ttm_fini()
1902 ttm_bo_clean_mm(&adev->mman.bdev, AMDGPU_PL_GDS); in amdgpu_ttm_fini()
1904 ttm_bo_clean_mm(&adev->mman.bdev, AMDGPU_PL_GWS); in amdgpu_ttm_fini()
1906 ttm_bo_clean_mm(&adev->mman.bdev, AMDGPU_PL_OA); in amdgpu_ttm_fini()
1907 ttm_bo_device_release(&adev->mman.bdev); in amdgpu_ttm_fini()
1924 struct ttm_mem_type_manager *man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_ttm_set_buffer_funcs_status()
1972 return ttm_bo_mmap(filp, vma, &adev->mman.bdev); in amdgpu_mmap()
2117 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_fill_buffer()
2211 struct ttm_mem_type_manager *man = &adev->mman.bdev.man[ttm_pl]; in amdgpu_mm_dump_table()
2416 if (p->mapping != adev->mman.bdev.dev_mapping) in amdgpu_iomem_read()
2467 if (p->mapping != adev->mman.bdev.dev_mapping) in amdgpu_iomem_write()