Lines Matching refs:bdev

50 static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev)
55 mman = container_of(bdev, struct radeon_mman, bdev);
119 static int radeon_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags)
124 static int radeon_init_mem_type(struct ttm_bo_device *bdev, uint32_t type,
129 rdev = radeon_get_rdev(bdev);
230 rdev = radeon_get_rdev(bo->bdev);
288 rdev = radeon_get_rdev(bo->bdev);
335 rdev = radeon_get_rdev(bo->bdev);
372 rdev = radeon_get_rdev(bo->bdev);
410 static int radeon_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem)
412 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
413 struct radeon_device *rdev = radeon_get_rdev(bdev);
473 static void radeon_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem)
554 static struct ttm_tt *radeon_ttm_tt_create(struct ttm_bo_device *bdev,
561 rdev = radeon_get_rdev(bdev);
564 return ttm_agp_tt_create(bdev, rdev->ddev->agp->bridge,
576 if (ttm_dma_tt_init(&gtt->ttm, bdev, size, page_flags, dummy_read_page)) {
605 rdev = radeon_get_rdev(ttm->bdev);
653 rdev = radeon_get_rdev(ttm->bdev);
710 r = ttm_bo_device_init(&rdev->mman.bdev,
719 rdev->ddev->drm_ttm_bdev = &rdev->mman.bdev;
720 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_VRAM,
745 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_TT,
776 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_VRAM);
777 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_TT);
778 ttm_bo_device_release(&rdev->mman.bdev);
794 man = &rdev->mman.bdev.man[TTM_PL_VRAM];
813 rdev = radeon_get_rdev(bo->bdev);
835 r = ttm_bo_mmap(filp, vma, &rdev->mman.bdev);
860 struct ttm_bo_global *glob = rdev->mman.bdev.glob;
885 radeon_mem_types_list[i].data = rdev->mman.bdev.man[TTM_PL_VRAM].priv;
887 radeon_mem_types_list[i].data = rdev->mman.bdev.man[TTM_PL_TT].priv;