Lines Matching defs:bdev

65 			lockdep_assert_held(&pos->first->bo->bdev->lru_lock);
69 man = ttm_manager_type(pos->first->bo->bdev, i);
149 struct ttm_device *bdev = bo->bdev;
151 lockdep_assert_held(&bo->bdev->lru_lock);
154 list_move_tail(&res->lru, &bdev->pinned);
164 man = ttm_manager_type(bdev, res->mem_type);
193 man = ttm_manager_type(bo->bdev, place->mem_type);
194 spin_lock(&bo->bdev->lru_lock);
196 list_add_tail(&res->lru, &bo->bdev->pinned);
200 spin_unlock(&bo->bdev->lru_lock);
217 struct ttm_device *bdev = man->bdev;
219 spin_lock(&bdev->lru_lock);
222 spin_unlock(&bdev->lru_lock);
231 ttm_manager_type(bo->bdev, place->mem_type);
238 spin_lock(&bo->bdev->lru_lock);
240 spin_unlock(&bo->bdev->lru_lock);
251 spin_lock(&bo->bdev->lru_lock);
253 spin_unlock(&bo->bdev->lru_lock);
254 man = ttm_manager_type(bo->bdev, (*res)->mem_type);
263 * @bdev: TTM device structure
273 bool ttm_resource_intersects(struct ttm_device *bdev,
283 man = ttm_manager_type(bdev, res->mem_type);
293 * @bdev: TTM device structure
302 bool ttm_resource_compatible(struct ttm_device *bdev,
312 man = ttm_manager_type(bdev, res->mem_type);
324 struct ttm_device *bdev = bo->bdev;
333 if (!ttm_resource_compatible(bdev, res, heap, bo->base.size))
371 spin_lock(&bo->bdev->lru_lock);
373 spin_unlock(&bo->bdev->lru_lock);
380 * @bdev: ttm device this manager belongs to
386 struct ttm_device *bdev,
392 man->bdev = bdev;
405 * @bdev - device to use
411 int ttm_resource_manager_evict_all(struct ttm_device *bdev,
427 spin_lock(&bdev->lru_lock);
430 spin_unlock(&bdev->lru_lock);
431 ret = ttm_mem_evict_first(bdev, man, NULL, &ctx,
435 spin_lock(&bdev->lru_lock);
438 spin_unlock(&bdev->lru_lock);
466 spin_lock(&man->bdev->lru_lock);
468 spin_unlock(&man->bdev->lru_lock);
505 lockdep_assert_held(&man->bdev->lru_lock);
529 lockdep_assert_held(&man->bdev->lru_lock);
643 * @bdev: The TTM device
654 struct ttm_device *bdev,
659 ret = ttm_mem_io_reserve(bdev, mem);
700 ttm_mem_io_free(bdev, mem);
708 * @bdev: The TTM device
716 struct ttm_device *bdev,
726 ttm_mem_io_free(bdev, mem);