Lines Matching refs:bochsbo
117 struct bochs_bo *bochsbo = bochs_bo(bo); in bochs_bo_evict_flags() local
122 bochs_ttm_placement(bochsbo, TTM_PL_FLAG_SYSTEM); in bochs_bo_evict_flags()
123 *pl = bochsbo->placement; in bochs_bo_evict_flags()
129 struct bochs_bo *bochsbo = bochs_bo(bo); in bochs_bo_verify_access() local
131 return drm_vma_node_verify_access(&bochsbo->gem.vma_node, filp); in bochs_bo_verify_access()
355 struct bochs_bo *bochsbo; in bochs_bo_create() local
359 bochsbo = kzalloc(sizeof(struct bochs_bo), GFP_KERNEL); in bochs_bo_create()
360 if (!bochsbo) in bochs_bo_create()
363 ret = drm_gem_object_init(dev, &bochsbo->gem, size); in bochs_bo_create()
365 kfree(bochsbo); in bochs_bo_create()
369 bochsbo->bo.bdev = &bochs->ttm.bdev; in bochs_bo_create()
370 bochsbo->bo.bdev->dev_mapping = dev->anon_inode->i_mapping; in bochs_bo_create()
372 bochs_ttm_placement(bochsbo, TTM_PL_FLAG_VRAM | TTM_PL_FLAG_SYSTEM); in bochs_bo_create()
377 ret = ttm_bo_init(&bochs->ttm.bdev, &bochsbo->bo, size, in bochs_bo_create()
378 ttm_bo_type_device, &bochsbo->placement, in bochs_bo_create()
384 *pbochsbo = bochsbo; in bochs_bo_create()
391 struct bochs_bo *bochsbo; in bochs_gem_create() local
400 ret = bochs_bo_create(dev, size, 0, 0, &bochsbo); in bochs_gem_create()
406 *obj = &bochsbo->gem; in bochs_gem_create()