Lines Matching defs:ldev
224 struct lsdc_device *ldev = tdev_to_ldev(bdev);
232 mem->bus.offset = (mem->start << PAGE_SHIFT) + ldev->vram_base;
292 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
306 drm_err(&ldev->base, "%p validate failed: %d\n", lbo, ret);
311 ldev->vram_pinned_size += lsdc_bo_size(lbo);
313 ldev->gtt_pinned_size += lsdc_bo_size(lbo);
327 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
330 drm_dbg(&ldev->base, "%p unpin is not necessary\n", lbo);
338 ldev->vram_pinned_size -= lsdc_bo_size(lbo);
340 ldev->gtt_pinned_size -= lsdc_bo_size(lbo);
410 struct lsdc_device *ldev = to_lsdc(ddev);
411 struct ttm_device *bdev = &ldev->bdev;
423 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
426 mutex_lock(&ldev->gem.mutex);
428 mutex_unlock(&ldev->gem.mutex);
442 struct lsdc_device *ldev = to_lsdc(ddev);
443 struct ttm_device *bdev = &ldev->bdev;
534 struct lsdc_device *ldev = (struct lsdc_device *)data;
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);
544 int lsdc_ttm_init(struct lsdc_device *ldev)
546 struct drm_device *ddev = &ldev->base;
551 ret = ttm_device_init(&ldev->bdev, &lsdc_bo_driver, ddev->dev,
557 num_vram_pages = ldev->vram_size >> PAGE_SHIFT;
559 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_VRAM, false, num_vram_pages);
566 ldev->gtt_size = 512 << 20;
568 num_gtt_pages = ldev->gtt_size >> PAGE_SHIFT;
570 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_TT, true, num_gtt_pages);
576 return drmm_add_action_or_reset(ddev, lsdc_ttm_fini, ldev);
579 void lsdc_ttm_debugfs_init(struct lsdc_device *ldev)
581 struct ttm_device *bdev = &ldev->bdev;
582 struct drm_device *ddev = &ldev->base;