Lines Matching refs:ttm

35 	return container_of(bd, struct cirrus_device, ttm.bdev);  in cirrus_bdev()
55 global_ref = &cirrus->ttm.mem_global_ref; in cirrus_ttm_global_init()
67 cirrus->ttm.bo_global_ref.mem_glob = in cirrus_ttm_global_init()
68 cirrus->ttm.mem_global_ref.object; in cirrus_ttm_global_init()
69 global_ref = &cirrus->ttm.bo_global_ref.ref; in cirrus_ttm_global_init()
77 drm_global_item_unref(&cirrus->ttm.mem_global_ref); in cirrus_ttm_global_init()
86 if (cirrus->ttm.mem_global_ref.release == NULL) in cirrus_ttm_global_release()
89 drm_global_item_unref(&cirrus->ttm.bo_global_ref.ref); in cirrus_ttm_global_release()
90 drm_global_item_unref(&cirrus->ttm.mem_global_ref); in cirrus_ttm_global_release()
91 cirrus->ttm.mem_global_ref.release = NULL; in cirrus_ttm_global_release()
228 static int cirrus_ttm_tt_populate(struct ttm_tt *ttm) in cirrus_ttm_tt_populate() argument
230 return ttm_pool_populate(ttm); in cirrus_ttm_tt_populate()
233 static void cirrus_ttm_tt_unpopulate(struct ttm_tt *ttm) in cirrus_ttm_tt_unpopulate() argument
235 ttm_pool_unpopulate(ttm); in cirrus_ttm_tt_unpopulate()
254 struct ttm_bo_device *bdev = &cirrus->ttm.bdev; in cirrus_mm_init()
260 ret = ttm_bo_device_init(&cirrus->ttm.bdev, in cirrus_mm_init()
261 cirrus->ttm.bo_global_ref.ref.object, in cirrus_mm_init()
290 ttm_bo_device_release(&cirrus->ttm.bdev); in cirrus_mm_fini()
336 cirrusbo->bo.bdev = &cirrus->ttm.bdev; in cirrus_bo_create()
340 acc_size = ttm_bo_dma_acc_size(&cirrus->ttm.bdev, size, in cirrus_bo_create()
343 ret = ttm_bo_init(&cirrus->ttm.bdev, &cirrusbo->bo, size, in cirrus_bo_create()
418 return ttm_bo_mmap(filp, vma, &cirrus->ttm.bdev); in cirrus_mmap()