Lines Matching refs:cirrusbo
140 struct cirrus_bo *cirrusbo = cirrus_bo(bo); in cirrus_bo_evict_flags() local
145 cirrus_ttm_placement(cirrusbo, TTM_PL_FLAG_SYSTEM); in cirrus_bo_evict_flags()
146 *pl = cirrusbo->placement; in cirrus_bo_evict_flags()
151 struct cirrus_bo *cirrusbo = cirrus_bo(bo); in cirrus_bo_verify_access() local
153 return drm_vma_node_verify_access(&cirrusbo->gem.vma_node, filp); in cirrus_bo_verify_access()
329 struct cirrus_bo *cirrusbo; in cirrus_bo_create() local
333 cirrusbo = kzalloc(sizeof(struct cirrus_bo), GFP_KERNEL); in cirrus_bo_create()
334 if (!cirrusbo) in cirrus_bo_create()
337 ret = drm_gem_object_init(dev, &cirrusbo->gem, size); in cirrus_bo_create()
339 kfree(cirrusbo); in cirrus_bo_create()
343 cirrusbo->bo.bdev = &cirrus->ttm.bdev; in cirrus_bo_create()
345 cirrus_ttm_placement(cirrusbo, TTM_PL_FLAG_VRAM | TTM_PL_FLAG_SYSTEM); in cirrus_bo_create()
350 ret = ttm_bo_init(&cirrus->ttm.bdev, &cirrusbo->bo, size, in cirrus_bo_create()
351 ttm_bo_type_device, &cirrusbo->placement, in cirrus_bo_create()
357 *pcirrusbo = cirrusbo; in cirrus_bo_create()