Lines Matching refs:bdev

49 int ttm_mem_io_reserve(struct ttm_device *bdev,  in ttm_mem_io_reserve()  argument
56 if (!bdev->funcs->io_mem_reserve) in ttm_mem_io_reserve()
59 return bdev->funcs->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
62 void ttm_mem_io_free(struct ttm_device *bdev, in ttm_mem_io_free() argument
71 if (bdev->funcs->io_mem_free) in ttm_mem_io_free()
72 bdev->funcs->io_mem_free(bdev, mem); in ttm_mem_io_free()
150 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_memcpy() local
152 ttm_manager_type(bo->bdev, dst_mem->mem_type); in ttm_bo_move_memcpy()
167 src_man = ttm_manager_type(bdev, src_mem->mem_type); in ttm_bo_move_memcpy()
175 dst_iter = ttm_kmap_iter_linear_io_init(&_dst_iter.io, bdev, dst_mem); in ttm_bo_move_memcpy()
181 src_iter = ttm_kmap_iter_linear_io_init(&_src_iter.io, bdev, src_mem); in ttm_bo_move_memcpy()
194 ttm_kmap_iter_linear_io_fini(&_src_iter.io, bdev, src_mem); in ttm_bo_move_memcpy()
199 ttm_kmap_iter_linear_io_fini(&_dst_iter.io, bdev, dst_mem); in ttm_bo_move_memcpy()
301 man = ttm_manager_type(bo->bdev, res->mem_type); in ttm_io_prot()
352 ttm_manager_type(bo->bdev, bo->resource->mem_type); in ttm_bo_kmap_ttm()
441 ret = ttm_mem_io_reserve(bo->bdev, bo->resource); in ttm_bo_kmap()
480 ttm_mem_io_free(map->bo->bdev, map->bo->resource); in ttm_bo_kunmap()
507 ret = ttm_mem_io_reserve(bo->bdev, mem); in ttm_bo_vmap()
584 ttm_mem_io_free(bo->bdev, bo->resource); in ttm_bo_vunmap()
647 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_pipeline_evict() local
650 from = ttm_manager_type(bdev, bo->resource->mem_type); in ttm_bo_move_pipeline_evict()
688 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_accel_cleanup() local
689 struct ttm_resource_manager *from = ttm_manager_type(bdev, bo->resource->mem_type); in ttm_bo_move_accel_cleanup()
690 struct ttm_resource_manager *man = ttm_manager_type(bdev, new_mem->mem_type); in ttm_bo_move_accel_cleanup()
722 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_sync_cleanup() local
723 struct ttm_resource_manager *man = ttm_manager_type(bdev, new_mem->mem_type); in ttm_bo_move_sync_cleanup()
759 ttm_tt_unpopulate(bo->bdev, bo->ttm); in ttm_bo_pipeline_gutting()
799 ttm_tt_destroy(bo->bdev, ttm); in ttm_bo_pipeline_gutting()
883 s64 ttm_lru_walk_for_evict(struct ttm_lru_walk *walk, struct ttm_device *bdev, in ttm_lru_walk_for_evict() argument
925 spinlock_t *lru_lock = &curs->res_curs.man->bdev->lru_lock; in ttm_bo_lru_cursor_fini()
960 spinlock_t *lru_lock = &curs->res_curs.man->bdev->lru_lock; in __ttm_bo_lru_cursor_next()
1099 spin_lock(&bo->bdev->lru_lock); in ttm_bo_shrink()
1101 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_shrink()
1104 lret = ttm_tt_backup(bo->bdev, tt, (struct ttm_backup_flags) in ttm_bo_shrink()
1109 spin_lock(&bo->bdev->lru_lock); in ttm_bo_shrink()
1111 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_shrink()