• Home
  • Raw
  • Download

Lines Matching refs:bdev

50 int ttm_mem_io_reserve(struct ttm_device *bdev,  in ttm_mem_io_reserve()  argument
57 if (!bdev->funcs->io_mem_reserve) in ttm_mem_io_reserve()
60 return bdev->funcs->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
63 void ttm_mem_io_free(struct ttm_device *bdev, in ttm_mem_io_free() argument
72 if (bdev->funcs->io_mem_free) in ttm_mem_io_free()
73 bdev->funcs->io_mem_free(bdev, mem); in ttm_mem_io_free()
139 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_memcpy() local
141 ttm_manager_type(bo->bdev, dst_mem->mem_type); in ttm_bo_move_memcpy()
145 ttm_manager_type(bdev, src_mem->mem_type); in ttm_bo_move_memcpy()
155 ret = ttm_tt_populate(bdev, ttm, ctx); in ttm_bo_move_memcpy()
160 dst_iter = ttm_kmap_iter_linear_io_init(&_dst_iter.io, bdev, dst_mem); in ttm_bo_move_memcpy()
166 src_iter = ttm_kmap_iter_linear_io_init(&_src_iter.io, bdev, src_mem); in ttm_bo_move_memcpy()
177 ttm_kmap_iter_linear_io_fini(&_src_iter.io, bdev, src_mem); in ttm_bo_move_memcpy()
182 ttm_kmap_iter_linear_io_fini(&_dst_iter.io, bdev, dst_mem); in ttm_bo_move_memcpy()
262 man = ttm_manager_type(bo->bdev, res->mem_type); in ttm_io_prot()
311 ret = ttm_tt_populate(bo->bdev, ttm, &ctx); in ttm_bo_kmap_ttm()
351 ret = ttm_mem_io_reserve(bo->bdev, bo->resource); in ttm_bo_kmap()
383 ttm_mem_io_free(map->bo->bdev, map->bo->resource); in ttm_bo_kunmap()
394 ret = ttm_mem_io_reserve(bo->bdev, mem); in ttm_bo_vmap()
428 ret = ttm_tt_populate(bo->bdev, ttm, &ctx); in ttm_bo_vmap()
461 ttm_mem_io_free(bo->bdev, bo->resource); in ttm_bo_vunmap()
523 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_pipeline_evict() local
526 from = ttm_manager_type(bdev, bo->resource->mem_type); in ttm_bo_move_pipeline_evict()
551 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_accel_cleanup() local
552 struct ttm_resource_manager *from = ttm_manager_type(bdev, bo->resource->mem_type); in ttm_bo_move_accel_cleanup()
553 struct ttm_resource_manager *man = ttm_manager_type(bdev, new_mem->mem_type); in ttm_bo_move_accel_cleanup()
605 ttm_tt_unpopulate(bo->bdev, bo->ttm); in ttm_bo_pipeline_gutting()
646 ttm_tt_destroy(bo->bdev, ttm); in ttm_bo_pipeline_gutting()