Lines Matching refs:gbm_bo
6087 gbm_bo_get_handle(res->gbm_bo).u32, fd); in vrend_pipe_resource_export_fd()
6701 struct gbm_bo *bo = gbm_bo_create(gbm->device, width, 1, in vrend_create_buffer()
6717 gr->gbm_bo = bo; in vrend_create_buffer()
6842 struct gbm_bo *bo = gbm_bo_create(gbm->device, gr->base.width0, gr->base.height0, in vrend_resource_gbm_init()
6847 gr->gbm_bo = bo; in vrend_resource_gbm_init()
6860 gr->gbm_bo = NULL; in vrend_resource_gbm_init()
6918 if (gr->gbm_bo && !has_bit(gr->storage_bits, VREND_STORAGE_EGL_IMAGE)) in vrend_resource_alloc_texture()
7064 if (image_oes && gr->gbm_bo) { in vrend_resource_alloc_texture()
7068 for (int i = 0; i < gbm_bo_get_plane_count(gr->gbm_bo); i++) { in vrend_resource_alloc_texture()
7070 virgl_egl_aux_plane_image_from_gbm_bo(egl, gr->gbm_bo, i); in vrend_resource_alloc_texture()
7165 if (res->gbm_bo) in vrend_renderer_resource_destroy()
7166 gbm_bo_destroy(res->gbm_bo); in vrend_renderer_resource_destroy()
8088 if (res->gbm_bo && (transfer_mode == VIRGL_TRANSFER_TO_HOST || in vrend_renderer_transfer_internal()
8091 return virgl_gbm_transfer(res->gbm_bo, transfer_mode, iov, num_iovs, info); in vrend_renderer_transfer_internal()
8169 if (res->gbm_bo) { in vrend_transfer_inline_write()
8171 return virgl_gbm_transfer(res->gbm_bo, in vrend_transfer_inline_write()
8219 if (dst_res->gbm_bo) { in vrend_renderer_copy_transfer3d()
8238 return virgl_gbm_transfer(dst_res->gbm_bo, in vrend_renderer_copy_transfer3d()
10822 if (res->gbm_bo) in vrend_renderer_export_query()
10823 return virgl_gbm_export_query(res->gbm_bo, export_query); in vrend_renderer_export_query()