Lines Matching defs:bo

139 	struct virtio_gpu_object *bo =
152 virtio_gpu_array_add_obj(objs, &bo->base.base);
162 struct virtio_gpu_object *bo =
175 virtio_gpu_array_add_obj(objs, &bo->base.base);
189 struct virtio_gpu_object *bo;
192 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]);
194 virtio_gpu_panic_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y,
207 struct virtio_gpu_object *bo;
211 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]);
223 virtio_gpu_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y,
230 virtio_gpu_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y,
244 struct virtio_gpu_object *bo;
267 bo = gem_to_virtio_gpu_obj(plane->state->fb->obj[0]);
268 if (bo->dumb)
279 bo->hw_res_handle,
287 if (bo->host3d_blob || bo->guest_blob) {
289 (vgdev, output->index, bo,
297 bo->hw_res_handle,
317 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj);
332 if (!bo->sgt) {
334 bo, attach);
338 virtio_gpu_object_attach(vgdev, bo, ents, nents);
357 struct virtio_gpu_object *bo;
366 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]);
370 if (!bo || (plane->type == DRM_PLANE_TYPE_PRIMARY && !bo->guest_blob))
374 if (bo->dumb || drm_gem_is_imported(obj)) {
439 struct virtio_gpu_object *bo = NULL;
452 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]);
453 handle = bo->hw_res_handle;
458 if (bo && bo->dumb && (plane->state->fb != old_state->fb)) {
512 struct virtio_gpu_object *bo;
517 bo = gem_to_virtio_gpu_obj(plane->state->fb->obj[0]);
519 if (virtio_gpu_is_vram(bo) || drm_gem_is_imported(&bo->base.base))
522 if (bo->base.vaddr) {
523 iosys_map_set_vaddr(&sb->map[0], bo->base.vaddr);
525 struct drm_gem_shmem_object *shmem = &bo->base;
542 struct virtio_gpu_object *bo;
552 bo = gem_to_virtio_gpu_obj(plane->state->fb->obj[0]);
554 if (bo->dumb) {