Lines Matching refs:bdev
53 static struct amdgpu_device *amdgpu_get_adev(struct ttm_bo_device *bdev) in amdgpu_get_adev() argument
58 mman = container_of(bdev, struct amdgpu_mman, bdev); in amdgpu_get_adev()
122 static int amdgpu_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in amdgpu_invalidate_caches() argument
127 static int amdgpu_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in amdgpu_init_mem_type() argument
132 adev = amdgpu_get_adev(bdev); in amdgpu_init_mem_type()
234 adev = amdgpu_get_adev(bo->bdev); in amdgpu_move_blit()
290 adev = amdgpu_get_adev(bo->bdev); in amdgpu_move_vram_ram()
337 adev = amdgpu_get_adev(bo->bdev); in amdgpu_move_ram_vram()
374 adev = amdgpu_get_adev(bo->bdev); in amdgpu_bo_move()
419 static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_reserve() argument
421 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in amdgpu_ttm_io_mem_reserve()
422 struct amdgpu_device *adev = amdgpu_get_adev(bdev); in amdgpu_ttm_io_mem_reserve()
474 static void amdgpu_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_free() argument
493 struct amdgpu_device *adev = amdgpu_get_adev(ttm->bdev); in amdgpu_ttm_tt_pin_userptr()
556 struct amdgpu_device *adev = amdgpu_get_adev(ttm->bdev); in amdgpu_ttm_tt_unpin_userptr()
647 static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_bo_device *bdev, in amdgpu_ttm_tt_create() argument
654 adev = amdgpu_get_adev(bdev); in amdgpu_ttm_tt_create()
662 if (ttm_dma_tt_init(>t->ttm, bdev, size, page_flags, dummy_read_page)) { in amdgpu_ttm_tt_create()
697 adev = amdgpu_get_adev(ttm->bdev); in amdgpu_ttm_tt_populate()
743 adev = amdgpu_get_adev(ttm->bdev); in amdgpu_ttm_tt_unpopulate()
865 r = ttm_bo_device_init(&adev->mman.bdev, in amdgpu_ttm_init()
876 r = ttm_bo_init_mm(&adev->mman.bdev, TTM_PL_VRAM, in amdgpu_ttm_init()
903 r = ttm_bo_init_mm(&adev->mman.bdev, TTM_PL_TT, in amdgpu_ttm_init()
922 r = ttm_bo_init_mm(&adev->mman.bdev, AMDGPU_PL_GDS, in amdgpu_ttm_init()
930 r = ttm_bo_init_mm(&adev->mman.bdev, AMDGPU_PL_GWS, in amdgpu_ttm_init()
938 r = ttm_bo_init_mm(&adev->mman.bdev, AMDGPU_PL_OA, in amdgpu_ttm_init()
968 ttm_bo_clean_mm(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_ttm_fini()
969 ttm_bo_clean_mm(&adev->mman.bdev, TTM_PL_TT); in amdgpu_ttm_fini()
970 ttm_bo_clean_mm(&adev->mman.bdev, AMDGPU_PL_GDS); in amdgpu_ttm_fini()
971 ttm_bo_clean_mm(&adev->mman.bdev, AMDGPU_PL_GWS); in amdgpu_ttm_fini()
972 ttm_bo_clean_mm(&adev->mman.bdev, AMDGPU_PL_OA); in amdgpu_ttm_fini()
973 ttm_bo_device_release(&adev->mman.bdev); in amdgpu_ttm_fini()
989 man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_ttm_set_active_vram_size()
1007 return ttm_bo_mmap(filp, vma, &adev->mman.bdev); in amdgpu_mmap()
1092 struct drm_mm *mm = (struct drm_mm *)adev->mman.bdev.man[ttm_pl].priv; in amdgpu_mm_dump_table()
1094 struct ttm_bo_global *glob = adev->mman.bdev.glob; in amdgpu_mm_dump_table()
1101 adev->mman.bdev.man[ttm_pl].size, in amdgpu_mm_dump_table()