Lines Matching defs:ldev
223 struct lsdc_device *ldev = tdev_to_ldev(bdev);
231 mem->bus.offset = (mem->start << PAGE_SHIFT) + ldev->vram_base;
291 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
305 drm_err(&ldev->base, "%p validate failed: %d\n", lbo, ret);
310 ldev->vram_pinned_size += lsdc_bo_size(lbo);
312 ldev->gtt_pinned_size += lsdc_bo_size(lbo);
326 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
329 drm_dbg(&ldev->base, "%p unpin is not necessary\n", lbo);
337 ldev->vram_pinned_size -= lsdc_bo_size(lbo);
339 ldev->gtt_pinned_size -= lsdc_bo_size(lbo);
405 struct lsdc_device *ldev = to_lsdc(ddev);
406 struct ttm_device *bdev = &ldev->bdev;
418 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
421 mutex_lock(&ldev->gem.mutex);
423 mutex_unlock(&ldev->gem.mutex);
437 struct lsdc_device *ldev = to_lsdc(ddev);
438 struct ttm_device *bdev = &ldev->bdev;
529 struct lsdc_device *ldev = (struct lsdc_device *)data;
531 ttm_range_man_fini(&ldev->bdev, TTM_PL_VRAM);
532 ttm_range_man_fini(&ldev->bdev, TTM_PL_TT);
534 ttm_device_fini(&ldev->bdev);
539 int lsdc_ttm_init(struct lsdc_device *ldev)
541 struct drm_device *ddev = &ldev->base;
546 ret = ttm_device_init(&ldev->bdev, &lsdc_bo_driver, ddev->dev,
553 num_vram_pages = ldev->vram_size >> PAGE_SHIFT;
555 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_VRAM, false, num_vram_pages);
562 ldev->gtt_size = 512 << 20;
564 num_gtt_pages = ldev->gtt_size >> PAGE_SHIFT;
566 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_TT, true, num_gtt_pages);
572 return drmm_add_action_or_reset(ddev, lsdc_ttm_fini, ldev);
575 void lsdc_ttm_debugfs_init(struct lsdc_device *ldev)
577 struct ttm_device *bdev = &ldev->bdev;
578 struct drm_device *ddev = &ldev->base;