Lines Matching defs:bdev
188 static int i915_ttm_tt_shmem_populate(struct ttm_device *bdev,
195 struct drm_i915_private *i915 = container_of(bdev, typeof(*i915), bdev);
282 struct drm_i915_private *i915 = container_of(bo->bdev, typeof(*i915),
283 bdev);
298 ttm_manager_type(bo->bdev, bo->resource->mem_type)->use_tt))
329 static int i915_ttm_tt_populate(struct ttm_device *bdev,
336 return i915_ttm_tt_shmem_populate(bdev, ttm, ctx);
338 return ttm_pool_alloc(&bdev->pool, ttm, ctx);
341 static void i915_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm)
355 ttm_pool_free(&bdev->pool, ttm);
360 static void i915_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
685 static int i915_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem)
844 ret = ttm_tt_populate(bo->bdev, bo->ttm, &ctx);
1016 spin_lock(&bo->bdev->lru_lock);
1026 ttm_manager_type(bo->bdev, bo->resource->mem_type);
1045 spin_unlock(&bo->bdev->lru_lock);
1550 ret = ttm_bo_init_reserved(&i915->bdev, i915_gem_to_ttm(obj), bo_type,