Lines Matching refs:bo
179 struct vbox_bo *bo;
187 bo = gem_to_vbox_bo(obj);
189 ret = vbox_bo_reserve(bo, false);
193 ret = vbox_bo_pin(bo, TTM_PL_FLAG_VRAM, &gpu_addr);
196 vbox_bo_unreserve(bo);
203 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &bo->kmap);
207 vbox_bo_unreserve(bo);
212 LogFunc(("vboxvideo: %d: vbox_fb=%p, obj=%p, bo=%p, gpu_addr=%u\n",
213 __LINE__, vbox_fb, obj, bo, (unsigned)gpu_addr));
559 struct vbox_bo *bo;
567 bo = gem_to_vbox_bo(obj);
568 ret = vbox_bo_reserve(bo, false);
572 ret = vbox_bo_pin(bo, TTM_PL_FLAG_VRAM, &gpu_addr);
573 vbox_bo_unreserve(bo);
578 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &vbox->cache_kmap);
659 struct vbox_bo *bo;
679 bo = gem_to_vbox_bo(obj);
680 ret = vbox_bo_reserve(bo, false);
690 ret = ttm_bo_kmap(&bo->bo, 0, bo->bo.num_pages, &uobj_map);
706 DRM_ERROR("src cursor bo should be in main memory\n");
711 vbox_bo_unreserve(bo);