Lines Matching refs:ttm
165 ret = ttm_bo_mmap(filp, vma, &drm->ttm.bdev);
184 drm->ttm.type_host[!!kind] = typei;
190 drm->ttm.type_ncoh[!!kind] = typei;
207 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, man);
211 return ttm_range_man_init(&drm->ttm.bdev, TTM_PL_VRAM, false,
219 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM);
223 ttm_resource_manager_force_list_clean(&drm->ttm.bdev, man);
225 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, NULL);
228 ttm_range_man_fini(&drm->ttm.bdev, TTM_PL_VRAM);
243 return ttm_range_man_init(&drm->ttm.bdev, TTM_PL_TT, true,
253 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, man);
261 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_TT);
265 ttm_range_man_fini(&drm->ttm.bdev, TTM_PL_TT);
268 ttm_resource_manager_force_list_clean(&drm->ttm.bdev, man);
270 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, NULL);
304 drm->ttm.type_vram = typei;
306 drm->ttm.type_vram = -1;
316 ret = ttm_bo_device_init(&drm->ttm.bdev,
338 drm->ttm.mtrr = arch_phys_wc_add(device->func->resource_addr(device, 1),
354 mutex_init(&drm->ttm.io_reserve_mutex);
355 INIT_LIST_HEAD(&drm->ttm.io_reserve_lru);
370 ttm_bo_device_release(&drm->ttm.bdev);
372 arch_phys_wc_del(drm->ttm.mtrr);
373 drm->ttm.mtrr = 0;