Lines Matching refs:ttm

275 	return ttm_bo_mmap(filp, vma, &drm->ttm.bdev);  in nouveau_ttm_mmap()
296 global_ref = &drm->ttm.mem_global_ref; in nouveau_ttm_global_init()
305 drm->ttm.mem_global_ref.release = NULL; in nouveau_ttm_global_init()
309 drm->ttm.bo_global_ref.mem_glob = global_ref->object; in nouveau_ttm_global_init()
310 global_ref = &drm->ttm.bo_global_ref.ref; in nouveau_ttm_global_init()
319 drm_global_item_unref(&drm->ttm.mem_global_ref); in nouveau_ttm_global_init()
320 drm->ttm.mem_global_ref.release = NULL; in nouveau_ttm_global_init()
330 if (drm->ttm.mem_global_ref.release == NULL) in nouveau_ttm_global_release()
333 drm_global_item_unref(&drm->ttm.bo_global_ref.ref); in nouveau_ttm_global_release()
334 drm_global_item_unref(&drm->ttm.mem_global_ref); in nouveau_ttm_global_release()
335 drm->ttm.mem_global_ref.release = NULL; in nouveau_ttm_global_release()
386 ret = ttm_bo_device_init(&drm->ttm.bdev, in nouveau_ttm_init()
387 drm->ttm.bo_global_ref.ref.object, in nouveau_ttm_init()
400 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_VRAM, in nouveau_ttm_init()
407 drm->ttm.mtrr = arch_phys_wc_add(device->func->resource_addr(device, 1), in nouveau_ttm_init()
417 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_TT, in nouveau_ttm_init()
432 ttm_bo_clean_mm(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini()
433 ttm_bo_clean_mm(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini()
435 ttm_bo_device_release(&drm->ttm.bdev); in nouveau_ttm_fini()
439 arch_phys_wc_del(drm->ttm.mtrr); in nouveau_ttm_fini()
440 drm->ttm.mtrr = 0; in nouveau_ttm_fini()