Lines Matching defs:bdev
88 static void lsdc_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt)
113 static int lsdc_ttm_tt_populate(struct ttm_device *bdev,
127 return ttm_pool_alloc(&bdev->pool, ttm, ctx);
130 static void lsdc_ttm_tt_unpopulate(struct ttm_device *bdev,
138 return ttm_pool_free(&bdev->pool, ttm);
221 static int lsdc_bo_reserve_io_mem(struct ttm_device *bdev,
224 struct lsdc_device *ldev = tdev_to_ldev(bdev);
292 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
327 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
411 struct ttm_device *bdev = &ldev->bdev;
414 man = ttm_manager_type(bdev, TTM_PL_VRAM);
418 return ttm_resource_manager_evict_all(bdev, man);
423 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
443 struct ttm_device *bdev = &ldev->bdev;
469 tbo->bdev = bdev;
481 ret = ttm_bo_init_validate(bdev, tbo, bo_type, &lbo->placement, 0,
536 ttm_range_man_fini(&ldev->bdev, TTM_PL_VRAM);
537 ttm_range_man_fini(&ldev->bdev, TTM_PL_TT);
539 ttm_device_fini(&ldev->bdev);
551 ret = ttm_device_init(&ldev->bdev, &lsdc_bo_driver, ddev->dev,
559 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_VRAM, false, num_vram_pages);
570 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_TT, true, num_gtt_pages);
581 struct ttm_device *bdev = &ldev->bdev;
588 vram_man = ttm_manager_type(bdev, TTM_PL_VRAM);
589 gtt_man = ttm_manager_type(bdev, TTM_PL_TT);