Lines Matching defs:ldev

222 	struct lsdc_device *ldev = tdev_to_ldev(bdev);
230 mem->bus.offset = (mem->start << PAGE_SHIFT) + ldev->vram_base;
290 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
304 drm_err(&ldev->base, "%p validate failed: %d\n", lbo, ret);
309 ldev->vram_pinned_size += lsdc_bo_size(lbo);
311 ldev->gtt_pinned_size += lsdc_bo_size(lbo);
325 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
328 drm_dbg(&ldev->base, "%p unpin is not necessary\n", lbo);
336 ldev->vram_pinned_size -= lsdc_bo_size(lbo);
338 ldev->gtt_pinned_size -= lsdc_bo_size(lbo);
408 struct lsdc_device *ldev = to_lsdc(ddev);
409 struct ttm_device *bdev = &ldev->bdev;
421 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev);
424 mutex_lock(&ldev->gem.mutex);
426 mutex_unlock(&ldev->gem.mutex);
440 struct lsdc_device *ldev = to_lsdc(ddev);
441 struct ttm_device *bdev = &ldev->bdev;
532 struct lsdc_device *ldev = (struct lsdc_device *)data;
534 ttm_range_man_fini(&ldev->bdev, TTM_PL_VRAM);
535 ttm_range_man_fini(&ldev->bdev, TTM_PL_TT);
537 ttm_device_fini(&ldev->bdev);
542 int lsdc_ttm_init(struct lsdc_device *ldev)
544 struct drm_device *ddev = &ldev->base;
549 ret = ttm_device_init(&ldev->bdev, &lsdc_bo_driver, ddev->dev,
555 num_vram_pages = ldev->vram_size >> PAGE_SHIFT;
557 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_VRAM, false, num_vram_pages);
564 ldev->gtt_size = 512 << 20;
566 num_gtt_pages = ldev->gtt_size >> PAGE_SHIFT;
568 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_TT, true, num_gtt_pages);
574 return drmm_add_action_or_reset(ddev, lsdc_ttm_fini, ldev);
577 void lsdc_ttm_debugfs_init(struct lsdc_device *ldev)
579 struct ttm_device *bdev = &ldev->bdev;
580 struct drm_device *ddev = &ldev->base;