Lines Matching refs:bo
18 struct bochs_bo *bo = gem_to_bochs_bo(bochs->fb.gfb.obj); in bochsfb_mmap() local
20 return ttm_fbdev_mmap(vma, &bo->bo); in bochsfb_mmap()
65 struct bochs_bo *bo = NULL; in bochsfb_create() local
85 bo = gem_to_bochs_bo(gobj); in bochsfb_create()
87 ret = ttm_bo_reserve(&bo->bo, true, false, false, NULL); in bochsfb_create()
91 ret = bochs_bo_pin(bo, TTM_PL_FLAG_VRAM, NULL); in bochsfb_create()
94 ttm_bo_unreserve(&bo->bo); in bochsfb_create()
98 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, in bochsfb_create()
99 &bo->kmap); in bochsfb_create()
102 ttm_bo_unreserve(&bo->bo); in bochsfb_create()
106 ttm_bo_unreserve(&bo->bo); in bochsfb_create()
135 info->screen_base = bo->kmap.virtual; in bochsfb_create()
138 drm_vma_offset_remove(&bo->bo.bdev->vma_manager, &bo->bo.vma_node); in bochsfb_create()